鸿蒙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)
  }
}
相关推荐
弓.长.几秒前
小白基础入门 React Native 鸿蒙跨平台开发:PanResponder画板涂鸦(最基础,原生但是不完善)
react native·react.js·harmonyos
HMS Core3 分钟前
【FAQ】HarmonyOS SDK 闭源开放能力 — Device Security Kit
华为·harmonyos
WYiQIU3 分钟前
普及一下字节前端岗需要达到的强度......
前端·javascript·vue.js·面试·职场和发展
Leweslyh19 分钟前
【实战】如何在家定位国际空间站 (ISS)? —— 坐标转换的魔法 (例题 5.9)
开发语言·javascript·ecmascript
帆张芳显20 分钟前
智表zcell产品V3.5 版发布,新增行列选中操作等功能
前端·javascript·excel·插件·canva可画
Miguo94well21 分钟前
Flutter框架跨平台鸿蒙开发——每日饮水APP的开发流程
flutter·华为·harmonyos
苦藤新鸡1 小时前
27.合并有序链表,串葫芦
前端·javascript·链表
_OP_CHEN1 小时前
【前端开发之HTML】(四)HTML 标签进阶:表格、表单、布局全掌握,从新手到实战高手!
前端·javascript·css·html·html5·网页开发·html标签
大雷神1 小时前
HarmonyOS智慧农业管理应用开发教程--高高种地---第8篇:地图标记与可视化
harmonyos
谢尔登1 小时前
Vue3底层原理——keep-alive
javascript·vue.js·ecmascript