HarmonyOS List组件滚动过程中或滚动结束时需要获取当前 X 轴位置距组件左侧的总偏移量,这个怎么实现?

List组件滚动过程中或滚动结束时需要获取当前 X 轴位置距组件左侧的总偏移量,这个怎么实现?目前看onDidScroll拿到的scrollOffset并不是,onScrollStop没有回调参数。

HarmonyOS
2024-09-29 12:49:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

list组件currentOffset的偏移量是顶部item的位置到list的组件顶部的位置的差值,所以在list组件设置contentStartOffset属性后,最开始的currentOffset的值就是一个负值,设置的contentStartOffset是120,即最开始的currentOffset.xOffset是-120。

分享
微博
QQ
微信
回复
2024-09-29 15:57:55
相关问题
如何获取Scroll组件当前滚动偏移量
2180浏览 • 1回复 待解决
如何获取List组件滚动滚动距离
2581浏览 • 1回复 待解决
HarmonyOS List组件滚动监听
32浏览 • 1回复 待解决
HarmonyOS使用Web组件如何监听滚动位置
594浏览 • 2回复 待解决
list组件无法滚动到底部
1285浏览 • 1回复 待解决