文字
TextFlatten {
"a".emit(color = Color.RED)
"b".emit(style = DslCharStyle().italic)
}
不要忘记emit(),否则这个字符串不会显示。可以为字符串的每个部分指定字号、样式、颜色。
size建议指定为9.px的整数倍。
换行
TextFlatten永远是一行,即使里面有\n字符也会自动去掉。如果要用\n换行应该使用TextFoldable。如果想让文字填满长度后自动换行,应该使用TextAutoFold。
它们会自动计算布局所需的最小空间,并“撑开”外部空间。TextAutoFold的最小宽度是0。