HarmonyOS Swiper自动滚动无法监听获取到当前滚动位移、比例等信息

Swiper内容及自定义indidcator 需要在Swiper 自动滚动/拖拽滑动 是根据滚动位移/比例来进行UI动态渲染:

比如滑动过程中要实现indicator透明度渐变、实现Swiper内容透明度渐变。

HarmonyOS
2024-09-03 11:48:47
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

Swiper组件目前不支持监听滑动进度,您可以采取以下替代方案实现需求。

组件开始滑动会触发onAnimationStart回调,结束滑动会触发onAnimationEnd回调,两个回调的时间间隔是固定的,也就是.duration设置的时间,可以通过时间知道滑动进度,比如.duration设置2秒,onAnimationStart触发后过了1秒,表明组件滑动了50%。

分享
微博
QQ
微信
回复
2024-09-03 15:00:15
相关问题
如何获取Scroll组件的当前滚动偏移量
1990浏览 • 1回复 待解决
HarmonyOS swiper如何滚动到任意页面?
292浏览 • 1回复 待解决
HarmonyOS使用Web组件如何监听滚动位置
455浏览 • 2回复 待解决
如何获取List组件滚动滚动的距离
2460浏览 • 1回复 待解决
场景化控件中无法获取到定位信息
1735浏览 • 1回复 待解决
华为鸿蒙无法滚动截屏
467浏览 • 1回复 待解决
list组件无法滚动到底部
1084浏览 • 1回复 待解决
Scroll初始时自动滚动一段距离
790浏览 • 1回复 待解决
HarmonyOS 滚动列表问题?
40浏览 • 0回复 待解决
获取当前WLAN连接信息
613浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人