说明
Text组件从API Version 7开始支持。
子组件
可以包含Span子组件
代码测试
Text(){
Span('hello World')
.decoration({
type: TextDecorationType.Underline,
color: Color.Black
})
.letterSpacing(5)
.textCase(TextCase.Normal)
}
span属性:
decoration
type: 字体
TextDecorationType.Underline 下划线
TextDecorationType.LineThrough 贯穿线
TextDecorationType.Overline 上划线
color: 颜色
letterSpacing: string | number
textCase: 设置文本大小写
TextCase.Normal 文本正常显示
TextCase.LowerCase 小写
TextCase.UpperCase 大写
Text参数
content 文本内容。包含子组件Span时不生效,显示Span内容,并且此时text组件的样式不生效。
Text属性
textAlign 设置文本段落在水平方向的对齐方式
textOverflow 设置文本超长时的显示方式
maxLines 设置文本的最大行数
lineHeight 设置文本的文本行高,设置值不大于0时,不限制文本行高,自适应字体大小,Length为number类型时的单位为fp
decoration 设置文本装饰线样式及其颜色
letterSpacing 设置文本字符间距
baselineOffset 设置文本基线的偏移量,默认值0
minFontSize 设置文本最小显示字号
maxFontSize 设置文本最大显示字号
textCase 设置文本大小写
copyOption 组件支持设置文本是否可复制粘贴