HarmonyOS List停止滑动回调不准确
List 组件有个回调方法 onScrollStop,这个方法不是真正停止的时候调用,而是每次还在往上滑动中,我又往上滑一下也会调用,但是实际上这个时候并没有停止,所以应该是不需要调用的,要么可以再加一个真正停止滑动了的回调也可以。
很多的业务场景都是等 List 停止滚动了再执行,以免影响性能和过多的请求,目前除了 onScrollStop 相对满足要求,但是有上面的问题,导致效果不理想。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS onScroll回调yoffset不准确问题
426浏览 • 1回复 待解决
HarmonyOS 获取当前定位不准确
357浏览 • 1回复 待解决
Polyline组件绘制坐标不准确
1947浏览 • 1回复 待解决
HarmonyOS uv timer定时器不准确?
300浏览 • 1回复 待解决
HarmonyOS 地图的路径规划功能不准确
286浏览 • 1回复 待解决
mysql LEFT JOIN 使用SUM不准确
2760浏览 • 1回复 待解决
HarmonyOS List组件中关于onScrollIndex事件的回调
406浏览 • 1回复 待解决
XComponent在onload事件中获取的大小不准确
502浏览 • 1回复 待解决
List组件水平方向展示,滑动到第一条继续向右滑动,onScrollStop回调不停地被触发
279浏览 • 1回复 待解决
HarmonyOS 获取本地rdb数据库存储字节数大小不准确
316浏览 • 1回复 待解决
HarmonyOS Web组件回调
175浏览 • 1回复 待解决
HarmonyOS Refresh组件,onStateChange回调,在手指向上滑动也会触发DRAG变更
425浏览 • 1回复 待解决
请问如何获知scrollview的滑动停止状态?
5288浏览 • 1回复 待解决
HarmonyOS list滑动问题
779浏览 • 1回复 待解决
HarmonyOS killAllProcesses()无成功的回调
140浏览 • 1回复 待解决
HarmonyOS 如何声明全局回调函数
317浏览 • 1回复 待解决
HarmonyOS 活体检测回调问题
154浏览 • 1回复 待解决
px2vp返回值不准确,有谁知道是什么原因?
2420浏览 • 1回复 待解决
HarmonyOS如何拦截list的滑动事件?
319浏览 • 1回复 待解决
HarmonyOS List嵌套waterflow滑动卡顿
245浏览 • 1回复 待解决
HarmonyOS list 嵌套web滑动切换问题
450浏览 • 1回复 待解决
scroll包裹list,scroll可以响应滑动,list不能响应滑动
994浏览 • 1回复 待解决
interface回调如何调用
900浏览 • 1回复 待解决
HarmonyOS Scroll组件回调事件问题
132浏览 • 1回复 待解决
HarmonyOS ArkTS接口回调的案例
499浏览 • 1回复 待解决
onScrollStop回调不停地被触发的原因是因为在List边缘效果为弹簧效果时,划动经过起始位置时会触发一次,回弹回起始位置时再触发一次。当滑动继续进行且超出边缘时,会再次触发该事件。
如果您希望在滑动到边缘后停止滑动并不再触发该事件,可以考虑设置List的EdgeEffect属性为None,这样就不会有越界回弹的情况发生了。
可以借鉴防抖函特性,在滚动开始时清除查询延迟任务,滚动停止时开始延迟任务。
Demo如下: