openHarmony arkTs 表格中过长文字的滚动显示,类似LED屏的滚动显示效果

受限于开发板设备上的系统版本,只能使用API8

 Text(item.state)
                  .offset({
                    x: this.offsetX
                  })
                  .commonTdTextStyle()
                  .fontColor(GetColor(index))
                  .width(200)
                  .onAppear(() => {
                    animateTo({
                      duration: 5000,
                      curve: Curve.Linear,
                      delay: 500,
                      iterations: -1, // 设置-1表示动画无限循环
                      playMode: PlayMode.Alternate,
                      onFinish: () => {

                      }
                    }, () => {
                      this.offsetX = -200
                    })
                  })

我的想法是让文字通过动画接口animateTo方法移动,但是这个Text控件是浮动在整个表格上的。

求助如何解决这个问题

OpenHarmony
定制开发
2023-11-23 15:54:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Richarde

跑马灯效果可使用marquee组件,具体使用可参考以下地址:​​https://developer.harmonyos.com/cn/docs/documentation/doc-references/ts-basic-components-marquee-0000001333720945​


分享
微博
QQ
微信
回复
2023-11-24 11:20:05
相关问题
过长文字如何滚动显示
865浏览 • 1回复 待解决
ListContainer 有滚动显示吗?
4657浏览 • 1回复 待解决
请问ScrollView怎么显示滚动条?
4309浏览 • 1回复 待解决
openharmony jsFA 如何横显示
5996浏览 • 1回复 待解决
是否可以实现滚动锚定效果
450浏览 • 1回复 待解决
华为鸿蒙无法滚动
51浏览 • 1回复 待解决
文字背景颜色渐变显示
1005浏览 • 1回复 待解决
Text匹配文字高亮显示
369浏览 • 1回复 待解决
如何获取List组件滚动滚动距离
1082浏览 • 1回复 待解决
基于webView嵌套滚动
176浏览 • 1回复 待解决
为何RichText组件内容可以滚动
918浏览 • 1回复 待解决