@Entry @Component struct test { build() { Stack() { Text('文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1文字1') .maxLines(3) Text('123') .width(100) .textAlign(TextAlign.End) .padding({right:10}) // 线性颜色渐变 .linearGradient({ angle: 90, colors: [['rgba(255, 255, 255, 0)', 0], ['rgba(255, 255, 255, 0.1)', 0.01], ['rgba(255, 255, 255, 0.2)', 0.02], ['rgba(255, 255, 255, 0.3)', 0.03], ['rgba(255, 255, 255, 0.4)', 0.04], ['rgba(255, 255, 255, 0.5)', 0.05], ['rgba(255, 255, 255, 0.6)', 0.06], ['rgba(255, 255, 255, 0.7)', 0.1], ['rgba(255, 255, 255, 0.8)', 0.15], ['rgba(255, 255, 255, 1)', 0.2]] }) } .margin({ top: 200 }) .width('100%') .backgroundColor(Color.White) .alignContent(Alignment.Center) } }
注:'rgba(255, 255, 255, 0)'也可以提取为$r('app.color.c701') 的形式,c701配置为#00FFEDEE(该8位16进制,前两位为透明度,00代表完全透明,FF代表完全不透明)的形式