两个Scroll互相监听彼此的滑动-卡顿问题

两个Scroll互相监听彼此的滑动,实现:一个Scroll滑动的同时,另一个Scroll也和它移动一样的距离,问题是:在监听滑动的时候,只能监听到手指移动的距离,所以导致滑动起来有些卡顿,怎么能够在他们滑动的时候给一个惯性呢!


DevEco Studio
Scroll
2023-12-11 14:37:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Joshun
scroller1: Scroller = new Scroller()
scroller2: Scroller = new Scroller()
flag = true


Scroll(this.scroller1) {}
.onTouch(() => this.flag = true)
.onScroll((x, y) => {
  if (this.flag) this.scroller2.scrollBy(x, y)
})

Scroll(this.scroller2) {}
.onTouch(() => this.flag = false)
.onScroll((x, y) => {
  if (!this.flag) this.scroller1.scrollBy(x, y)
})
分享
微博
QQ
微信
回复
2023-12-11 16:05:29
相关问题
HarmonyOS List嵌套waterflow滑动
287浏览 • 1回复 待解决
Web嵌套滑动怎么办?
248浏览 • 1回复 待解决
HarmonyOS 两个同级组件问题
420浏览 • 1回复 待解决
关于Image组件两个问题
409浏览 • 1回复 待解决
两个设备控制相关问题
9066浏览 • 3回复 已解决
关于数据库两个问题
2368浏览 • 1回复 待解决
HarmonyOS 两个枚举类型之间转换问题
149浏览 • 1回复 待解决
关于启动慢问题首帧分析
424浏览 • 1回复 待解决
HarmonyOS scroll滑动问题
474浏览 • 1回复 待解决
HarmonyOS 如何比较两个日期大小?
296浏览 • 1回复 待解决
关于SQL查询两个表查询
2916浏览 • 1回复 待解决