自定义component,包括在component内部处理滑动、缩放、fling的手势,但目前fling找到一个SwipeGesture,但是只触发一次action回调。希望做到List组件的效果,fling之后,开发者能过通过一些消息或者状态,不停的更新自定义组件的绘制。这个如何做?有没有List或者Scroll组件的实现源码可以参照?
自定义component,包括在component内部处理滑动、缩放、fling的手势,但目前fling找到一个SwipeGesture,但是只触发一次action回调。希望做到List组件的效果,fling之后,开发者能过通过一些消息或者状态,不停的更新自定义组件的绘制。这个如何做?有没有List或者Scroll组件的实现源码可以参照?
1 回答838 阅读✓ 已解决
1 回答1.1k 阅读
1 回答963 阅读
1 回答918 阅读
1 回答858 阅读
1 回答797 阅读
1 回答746 阅读
解决方案
您好,尝试使用GestureEvent中的velocityX和velocityY。参考文档https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-gesture-settings-0000001774280886\#ZH-CN\_TOPIC\_0000001774280886\_\_gestureevent%E5%AF%B9%E8%B1%A1%E8%AF%B4%E6%98%8E