鸿蒙HarmonyOS NEXT开发:Marquee(基础组件)

Marquee

跑马灯组件,用于滚动展示一段单行文本。仅当文本内容宽度超过跑马灯组件宽度时滚动,不超过时不滚动。

说明:

该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

为了不影响滚动帧率,建议在滚动类组件中Marquee的个数不超过4个,或者使用Text组件的TextOverflow.MARQUEE替代。

子组件

接口

Marquee(value: { start: boolean, step?: number, loop?: number, fromStart?: boolean, src: string })

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。

原子化服务API: 从API version 11开始,该接口支持在原子化服务中使用。

参数:

参数名 参数类型 必填 参数描述
value { start: boolean, step?: number, loop?: number, fromStart?: boolean, src: string } 配置跑马灯组件的参数。
- start:控制跑马灯是否进入播放状态。
说明:
有限的滚动次数播放完毕后,不可以通过改变start重置滚动次数重新开始播放。
- step:滚动动画文本滚动步长,当step大于Marquee的文本宽度时,取默认值。
默认值:6,单位vp
- loop:设置重复滚动的次数,小于等于零时无限循环。
默认值:-1
说明:
A

你可能感兴趣的:(鸿蒙,ArkTS,harmonyos,华为,android,驱动开发,鸿蒙)