flutter - SliverChildBuilderDelegate 和 SliverChildListDelegate 中属性 semanticIndexCallback 的作用是什么?
问题描述
在文档中,它被声明为:
在给定小部件和本地索引的情况下产生语义索引的回调。
文档本身的陈述很难理解,所以我在这里寻求帮助。
解决方案
辅助工具使用 IndexedSemantics,更具体地说,屏幕阅读器(TalkBack/Voiceover)使用索引语义来发布有关当前滚动状态的公告。
某些像 ListView 这样的小部件会自动提供一个子索引来构建语义。作为开发人员,如果不是所有可滚动区域的子项都提供语义,您可能希望手动提供语义索引。例如,如果您在预期的列表项之间添加分隔符,则可以手动提供语义索引,因为分隔符不提供语义,您可能希望避免辅助工具考虑这些项。
https://api.flutter.dev/flutter/widgets/IndexedSemantics-class.html
推荐阅读
- angular - Angular 5 全局导入和构造函数
- javascript - 转换 onclick 事件回显 <
我有以下
echo <<EOF
onclick 事件并想将其转换为简单的回显,我该怎么做:echo <<<EOF <button type="button" onclick="location.href=((document.getEleme
- java - PhantomJS 和 HTMLUnitDriver 无法通过 id/xpath 查找元素
- sql - Postgres-xl:无法通过新添加的数据节点重新分配引用的表
- java - Selenium 中的两个问题 - 下拉框和警报处理
- javascript - ng-bootstrap 手风琴将样式应用于子图标
- r - 在数据帧列表中查找因子的每个级别的出现次数
- c# - 我想创建一个 webscraper,它将从 angular 网站上抓取 html
- python - 如何使用 win32api 创建 Toast 通知(带有按钮!)?
- winapi - WTS_SESSIONSTATE_UNKNOWN 和 WTS_SESSIONSTATE_LOCK 有什么区别?