HarmonyOS Swiper组建使用
在使用Swiper中有点疑问请教一下。
这里有个需求,Swiper组件中有多个页面,不止需要前后滑动翻页,还需要点击按钮可以滑动到指定的页面,比如点击某个按钮要直接从第1页滑动到第5页。发现swiperController只支持前后页滑动,而index属性可以跳到指定页面但是没有动画效果,请问这个该如何实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS swiper + LazyForEach使用问题
204浏览 • 1回复 待解决
HarmonyOS swiper组件的使用问题
194浏览 • 1回复 待解决
HarmonyOS Swiper+ForEach使用问题
212浏览 • 1回复 待解决
HarmonyOS Swiper使用时Indicator设置位置不生效
411浏览 • 1回复 待解决
使用swiper组件实现viewPager效果
1264浏览 • 1回复 待解决
HarmonyOS Swiper循环问题
269浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
705浏览 • 1回复 待解决
Linux下使用hpm编译自定义的发行版组建包报错
10280浏览 • 2回复 待解决
HarmonyOS Swiper指示器?
17浏览 • 0回复 待解决
HarmonyOS 自定义组建运行时错误,this指向有问题
378浏览 • 1回复 待解决
HarmonyOS 如何在原有的组建上增加新的属性及方法?
194浏览 • 1回复 待解决
Swiper中使用WebView,拦截url使用navigation方式跳转,返回后webview白屏
151浏览 • 1回复 待解决
使用Swiper组件,如何跳转到指定的index子界面?
366浏览 • 1回复 待解决
HarmonyOS 关于Swiper指示器问题
221浏览 • 1回复 待解决
Swiper的indicator 在使用过程整,IDE提示错误
723浏览 • 1回复 待解决
HarmonyOS swiper如何滚动到任意页面?
289浏览 • 1回复 待解决
HarmonyOS Swiper支持动态修改数据吗
360浏览 • 1回复 待解决
HarmonyOS Swiper里面的item高度自动刷新
339浏览 • 1回复 待解决
HarmonyOS Swiper组件是否支持加载更多的样式?
250浏览 • 1回复 待解决
HarmonyOS Capi 获取Swiper事件回调何时暴露
337浏览 • 1回复 待解决
Swiper是否支持组件复用
686浏览 • 1回复 待解决
Swiper中子组件高度不同,导致切换时UI显示异常,如何保持Swiper中子组件在高度不同时,Swiper显示不异常?
481浏览 • 1回复 待解决
litewearable支持swiper吗?
2499浏览 • 1回复 待解决
HarmonyOS Swiper组件的分页图标没法设置到底部
147浏览 • 1回复 待解决
HarmonyOS如何自定义Swiper指示器样式?
48浏览 • 0回复 待解决
可以通过如下方式实现:
Swiper组件的index属性支持状态绑定,即可实现跳转到指定index。
或者您可以使用List组件加载页面达到相同的效果,
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-list-0000001815086922-V5#ZH-CN_TOPIC_0000001815086922__%E4%BA%8B%E4%BB%B6
1.滑动到指定Index。
scrollToIndex(value: number, smooth?: boolean, align?: ScrollAlign): void
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-scroll-0000001815086930-V5#ZH-CN_TOPIC_0000001815086930__scrolltoindex
2.onScrollFrameBegin
列表开始滑动时触发,事件参数传入即将发生的滑动量,事件处理函数中可根据应用场景计算实际需要的滑动量并作为事件处理函数的返回值返回,列表将按照返回值的实际滑动量进行滑动。
offset:即将发生的滑动量,单位vp。
state:当前滑动状态。
offsetRemain:实际滑动量,单位vp。
触发该事件的条件:手指拖动List、List惯性划动时每帧开始时触发;List超出边缘回弹、使用滚动控制器和拖动滚动条的滚动不会触发。