HarmonyOS linearGradient属性在Text组件下面不生效

.linearGradient({
  direction: GradientDirection.Right, // 渐变方向
  repeating: false, // 渐变颜色是否重复
  colors: [['#F7F8FA', 0.0], ['#F7F8FA', 1.0]]
})

这个写到Text组件下面不生效。

HarmonyOS
2024-12-20 17:02:32
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

参考demo:

@Entry
@Component
struct Index {
  @State message: string = 'Hello World'

  build() {
    Row() {
      Column() {
        Row() {
          Text(this.message)
            .fontSize(50)
            .fontWeight(FontWeight.Bold)
            .blendMode(BlendMode.DST_IN, BlendApplyType.OFFSCREEN)
        }.linearGradient({
          direction: GradientDirection.Right,
          colors: [[0xff0000, 0.0], [0x0000ff, 0.3], [0xffff00, 1.0]]
        }).blendMode(BlendMode.SRC_OVER, BlendApplyType.OFFSCREEN)
      }
      .width('100%')
    }
    .height('100%')
  }
}
分享
微博
QQ
微信
回复
2024-12-20 19:41:16
相关问题
List组件的initialIndex属性设置生效
2556浏览 • 1回复 待解决
嵌套组件中Scroll生效
2408浏览 • 1回复 待解决
通过WindowProperties设置属性生效
2478浏览 • 1回复 待解决
textfield的截断属性生效
3127浏览 • 1回复 待解决
用数组变量控制组件属性生效
2003浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius生效
585浏览 • 1回复 待解决
容器组件onVisibleAreaChange生效
2336浏览 • 1回复 待解决
HarmonyOS text组件设置width
421浏览 • 1回复 待解决
HarmonyOS ArkWeb组件加载url生效
628浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式生效
787浏览 • 1回复 待解决
使用linearGradient属性色值渐变问题
588浏览 • 1回复 待解决