HarmonyOS 提供了滑动手势(SwipeGesture),手势触发后可以获取速度和角度参数,如何利用这两个参数实现滑动展示图片且能通过其他手势中断滑动过程,滑动后手指离开屏幕显示内容仍能滑动一小段距离,且在这个过程中能通过拖动终止自己滑动这个过程转为手指拖动,也能通过长按打断图片自己滑动的过程
HarmonyOS 提供了滑动手势(SwipeGesture),手势触发后可以获取速度和角度参数,如何利用这两个参数实现滑动展示图片且能通过其他手势中断滑动过程,滑动后手指离开屏幕显示内容仍能滑动一小段距离,且在这个过程中能通过拖动终止自己滑动这个过程转为手指拖动,也能通过长按打断图片自己滑动的过程
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答966 阅读
1 回答937 阅读
可以在PanGesture.onActionEnd根据velocityX和velocityY使用animateTo函数实现惯性滑动的效果。 可以参考下如下demo:
目前的规格中没有惯性滑动的接口实现,可以参考以下demo看能否满足诉求:
https://gitee.com/yeyinglong/ark-uicomponent-sample/blob/master/CircularScroll/CircularScroll.ets
https://gitee.com/yeyinglong/ark-uicomponent-sample/blob/master/InfiniteScroll/InfiniteScroll.ets