Placeholder(占位符)
- 一个小部件,它绘制一个框,该框表示有一天将添加其他小部件。在开发过程中,此小部件很有用,以指示界面尚未完成。默认情况下,占位符的大小适合其容器。如果占位符在无限制的空间中,它将根据给定的[fallbackWidth]和[fallbackHeight]调整自身大小。
Placeholder({
Key key,
this.color = const Color(0xFF455A64), // Blue Grey 700
this.strokeWidth = 2.0,
this.fallbackWidth = 400.0,
this.fallbackHeight = 400.0,
})
- 效果图(只是开发的时候占据预留空间用的)
Semantics(语义控件)
- 官方说明:通过对控件含义的描述信息注释控件树的一个控件,可通过可访问性工具,搜索引擎和其他语义化分析的软件确定应用程序的含义。
- 可选择性。这意味着你可以完全不关心它的使用,但是不建议
- 主要用于在 Android TalkBack 或者 iOS VoiceOver 使用,例如视障人士的使用
- 主要用于屏幕阅读器的使用,它将描述这个应用程序而不需要查看屏幕
注:详情参考如下文章[Flutter Semantics 控件(译文)]、[Flutter Semantics 控件(原文)]