鸿蒙os开发-------跑马灯 marquee的使用

效果图:

复制代码
@Component
export  struct MarqueeScroll{
  private  marqueeText: string = ''



  build() {
    Column() {
      Flex({ alignItems: ItemAlign.Center}) {
        Image($r('app.media.ic_new_ticker'))
          .width(20)
          .height(20)
          .margin({left:15,right:10})
        Marquee({
          src:this.marqueeText,
          start:true, //开始
          step:6, //速度,默认6
          loop:-1, //6循环次数,-1循环滚动
        })
          .margin({right:15})
          .fontColor($r('app.color.color_54ABFD'))
          .fontSize(13)
            //开始
          .onStart(() => {
            console.info('Marquee onStart')
          })
            //文本播放一次结束
          .onBounce(() => {
            console.info('Marquee onBounce')
          })
            //完成
          .onFinish(() => {
            console.info('Marquee onFinish')
          })
      }
      //设置父组件的宽度小于文本宽度
      .width('90%')
      .height(40)
      .backgroundColor($r('app.color.white'))
      .borderRadius(16)
    }
    .width('100%')
    .height(40)
  }
}
相关推荐
希望永不加班15 分钟前
SpringBoot 静态资源访问(图片/JS/CSS)配置详解
java·javascript·css·spring boot·后端
m0_7381207238 分钟前
渗透基础知识ctfshow——Web应用安全与防护(第一章)
服务器·前端·javascript·安全·web安全·网络安全
持续前行1 小时前
通过 npm 下载node_modules 某个依赖 ;例如 下载 @rollup/rollup-linux-arm64-gnu
前端·javascript·vue.js
Embrace9241 小时前
React Native + Realm 离线方案处理
javascript·react native·react.js·realm
chenyingjian1 小时前
鸿蒙|能力特性-统一文件预览
前端·harmonyos
Utopia^2 小时前
Flutter 框架跨平台鸿蒙开发 - 起床战争
flutter·华为·harmonyos
autumn20052 小时前
Flutter 框架跨平台鸿蒙开发 - 习惯养成塔
flutter·华为·harmonyos
李李李勃谦2 小时前
Flutter 框架跨平台鸿蒙开发 - 决策硬币
flutter·华为·harmonyos
傻小胖2 小时前
Object.defineProperty() 完整指南
开发语言·前端·javascript