scroll-view组件用的应该是原生的view吧,滑动性能很好。
但想用scroll-view做一个带阻尼效果,带自定义下拉view的scrollview: 方案1.用catchtouchmove拦截手势去模拟滑动:效果在item数量超过100会有比较明显的性能差异,效果不好,卡顿明显。
方案2.改用view组件(非原生),page设置为disableSroll:true禁止滑动页面,用catchtouchmove拦截手势,调用wx.pageScrollTo()滑动页面:有些安卓设备disableScroll无效,且滑动时十分慢,个人猜测:wx.pageScrollTo会等待安卓原生的滑动动画结束后才生效,经过这样测试:bindtouchend即松手的时候调用wx.pageScrollTo接口,当滑动后马上松手,wx.pageScrollTo过会才生效;当滑动后按住一会才松手,wx.pageScrollTo几乎立马生效。
方案3.将下拉view放在scroll-view外部,检测到scroll-view在已经滑到顶部时而且当前手势是继续下拉的时候,将下拉view和scroll-view一起y轴放下向下移动一定距离:scroll-view在顶部时没有任何事件了,真是惨剧:<
其他方案.还没想到,有经验的求指点指点:)
做一个带阻尼效果,带自定义下拉view的scrollview
这个是啥意思呢?用scroll-view做下拉刷新?
阻尼效果,android和ios都有,小程序难道不能做吗
弹回的?
我的意思那么明显
我就是想问问,就是做一个自定义的scrollview,带阻尼效果,能自定义下拉组件,我想换个view替换原来的那3个点的进度view。
自己去设阻尼的位置 按着拖动的时候的卡顿处理不了。。就用scroll-view呗
https://developers.weixin.qq.com/community/develop/doc/000cece480ce3826b696dfd8c56c06