HarmonyOS 系统是否会提供惯性滑动工具类和加速度检测工具类

HarmonyOS
2024-12-24 16:52:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

惯性滑动可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-list-V5#scrollstate%E6%9E%9A%E4%B8%BE%E8%AF%B4%E6%98%8E

获取速度可参考:

可以通过一下方案获得当前速度:首先使用通过获取屏幕实例中的supportedModeInfo获取refreshRate(屏幕刷新率),然后使用onScrollFrameBegin(event: (offset: number, state: ScrollState) => { offsetRemain }),List惯性划动时每帧开始时会触发该回调,其中的offset也就是即将发生的滑动量(单位vp),使用offset * refreshRate 即为当前滑动速度。(单位:vp/s)

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-display-V5

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-list-V5

分享
微博
QQ
微信
回复
2024-12-24 18:30:15
相关问题
获取加速度传感器的方法
684浏览 • 1回复 待解决
preferences工具封装
1460浏览 • 1回复 待解决
HarmonyOS color argb工具问题
488浏览 • 1回复 待解决
HarmonyOS 是否有封装的数据库工具
267浏览 • 1回复 待解决
鸿蒙-有没有缓存工具
6118浏览 • 1回复 待解决
HarmonyOS 是否有json转实体工具
304浏览 • 1回复 待解决
工具里怎么调用startAbility?
5124浏览 • 1回复 待解决
如何在工具中获取Context
2258浏览 • 1回复 待解决
HarmonyOS 开发中需要的工具
492浏览 • 1回复 待解决
HarmonyOS有mimeType的工具吗?
499浏览 • 1回复 待解决
日志工具的使用方法
664浏览 • 1回复 待解决
能否支持json转实体工具
1333浏览 • 1回复 待解决
工具里 怎么跳转或打开页面呢?
4094浏览 • 1回复 待解决
HarmonyOS 工具自定义弹窗方案咨询
256浏览 • 1回复 待解决
HarmonyOS 需要一个axios封装工具
231浏览 • 1回复 待解决
上下文工具的方法有哪些?
445浏览 • 1回复 待解决
如何封装一个通用的commonEvent工具
2050浏览 • 1回复 待解决