Pic*_* De 24 accessibility screen-readers flutter
为什么我对 flutter app 获取消息进行可访问性分析如下:
该商品可能没有屏幕阅读器可读的标签。
我的小部件有以下代码:
Semantics(
label: 'Login page.',
child: Scaffold(
backgroundColor: Colors.grey[900],
body: Container(
padding: EdgeInsets.all(25),
child: Center(
child: Text("My app!!!", style: labelTextStyle, semanticsLabel: 'app of semantic',)
),
),
),
);
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
我与一位盲人朋友密切合作,他使用屏幕阅读器来编码和使用手机。
Semantics在脚手架顶部使用将使整个页面仅显示标签(在您的情况下Login Page.),因此辅助功能检查器告诉您其中一个标签(Text的标签)将无法被屏幕阅读器读取,因为已经Semantics结束它的。
| 归档时间: |
|
| 查看次数: |
3552 次 |
| 最近记录: |