Flutter-Text
HumphreyDan字符串根据布局约束可能跨越多行或者只显示在一行.
style
参数是可选的.如果忽略,默认使用最近的父组件的 DefaultTextStyle
.如果给定的样式 TextStyle.inherit
属性为 true(默认),则给定的样式将和最近的父组件的 DefaultTextStyle
合并.这个合并操作很有用,例如使用默认的 font family 和大小使字体 bold.
使用 Text.rich
构造方法,Text
组件可以使用不同的 TextSpan
样式显示一段文字.
交互
使用 GestureDetector
组件,设置 GestureDetector.onTap
处理器可以使 Text
响应 touch 事件.
在 material design 设计 app 中,可以使用 FlatButton
代替,如果不适合的话,最少都应该使用 InkWell
代替 GestureDetector
.
为了使文本分部分交互,使用 RichText
,在相关部分文本上指定 TapGestureRecognize
作为 TextSpan.recognizer
.
继承 🌲
Object > Diagnosticable > DiiagnosticableTree > Widget > StatelessWidget > Text
评论
匿名评论隐私政策