期待实现人脸识别的时候读取文字,然后文本滚动播放和变色的功能,但是不知道使用哪个组件

期待实现人脸识别的时候读取文字,然后文本滚动播放和变色的功能,但是不知道使用哪个组件

HarmonyOS
2024-04-29 22:32:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
blue76

参考如下demo实现:

@Entry 
@Component 
struct Page240126155113078 { 
  @State message: string = 'Hello World'; 
  @State value: number = 0.6 
 
  build() { 
    Row() { 
      Column() { 
        Row() { 
          Text(this.message) 
            .fontSize(50) 
            .fontColor(Color.Black) 
            .fontWeight(FontWeight.Bold) 
            .blendMode(BlendMode.DST_IN, BlendApplyType.OFFSCREEN) 
        }.linearGradient({ 
          direction: GradientDirection.Right, 
          colors: [[0xff0000, 0.0], [0xff0000, this.value], [0x000000, this.value], [0x000000, 1.0]] 
        }).blendMode(BlendMode.SRC_OVER, BlendApplyType.OFFSCREEN) 
        .backgroundImageSize({ width: 0, height: 0 }) 
 
        Button("add").onClick(() => { 
          this.value += 0.01 
        }) 
        Button("--").onClick(() => { 
          this.value -= 0.01 
        }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
分享
微博
QQ
微信
回复
2024-04-30 21:10:10
相关问题
组件如何实现变色
442浏览 • 1回复 待解决
过长文字如何滚动显示
259浏览 • 1回复 待解决
如何获取文本框里文字宽度
479浏览 • 1回复 待解决
如何实现翻页功能,有人知道吗?
279浏览 • 1回复 待解决