文字能否添加过渡色(不是背景)?

文字添加过渡色,不是添加过渡色背景。

HarmonyOS
2024-10-11 11:49:30
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

使用linearGradient与blendMode结合可以实现该效果,相关文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-image-effect-V5​​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-gradient-color-V5

请参考如下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-10-11 17:15:43
相关问题
文字背景颜色渐变显示
2179浏览 • 1回复 待解决
HarmonyOS 文字背景局部拉伸问题
53浏览 • 1回复 待解决
Image 上怎么添加文字?
3146浏览 • 1回复 待解决
通过addTextObject()接口添加示例文字
381浏览 • 1回复 待解决
动态申请权限能否添加描述
749浏览 • 1回复 待解决
zxing能否支持添加中心图标
1050浏览 • 1回复 待解决
如何实现背景跟随文字大小改变
584浏览 • 1回复 待解决
多行文字后面添加标签
270浏览 • 1回复 待解决
如何给文字添加下划线?
642浏览 • 1回复 待解决
java代码如何为button添加xml背景
4074浏览 • 2回复 待解决
在设计缓存时是否必加过期时间?
3719浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人