List组件水平方向展示,滑动到第一条继续向右滑动,onScrollStop回调不停地被触发

List组件水平展示,当监听到滑动停止时做一些业务逻辑,查了API只需调用onScrollStop(手离开屏幕并且滑动停止时会触发该事件)即可。onScrollStop回调不停地被触发。

HarmonyOS
2024-09-29 13:27:10
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

在滑动或者点击操作时通过改变各个Scroll子组件的仿射属性来实现各种效果。如果要在滑动过程中定制动效,可在滑动回调onScroll中监控滑动距离,并计算每个组件的仿射属性。也可以自己定义手势,通过手势监控位置,手动调用ScrollTo改变滑动位置。在滑动回调onScrollStop或手势结束回调中对滑动的最终位置进行微调。

分享
微博
QQ
微信
回复
2024-09-29 17:46:36
相关问题
如何实现组件不停地旋转
2124浏览 • 1回复 待解决
HarmonyOS List停止滑动不准确
170浏览 • 1回复 待解决
Panel不支持水平方向的拖拉
602浏览 • 1回复 待解决
HarmonyOS如何去掉List组件滑动线
661浏览 • 1回复 待解决
onTouch事件是否可以判断滑动方向
1870浏览 • 1回复 待解决
如何监听List组件的总滑动距离
1977浏览 • 1回复 待解决