HarmonyOS Refresh组件,onStateChange回调,在手指向上滑动也会触发DRAG变更

使用Refresh组件做下拉刷新,构建页面根据refresh状态会有显示和隐藏等操作。但是使用中发现,Refresh组件范围内,手指向上滑动一小段距离,然后停住。此时触发了onStateChange回调,显示DRAG状态,这对页面其他响应式UI处理有较大影响,不知道是否有解决办法?如果是对触摸操作过于敏感,是否有其他曲线方案,比如实时获取offset来规避一些类似问题。

HarmonyOS
2024-10-17 11:42:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

触发onStateChange是根据下拉距离判断的,可以尝试使用三方下拉组件:https://gitee.com/openharmony-sig/PullToRefresh

分享
微博
QQ
微信
回复
2024-10-17 15:13:59
相关问题
HarmonyOS Refresh组件嵌套滑动冲突问题
750浏览 • 1回复 待解决
HarmonyOS List停止滑动不准确
169浏览 • 1回复 待解决
焦点事件onBlur/onFocus无法触发
1884浏览 • 1回复 待解决
HarmonyOS Web组件
107浏览 • 1回复 待解决
HarmonyOS 组件是否有销毁方法
406浏览 • 1回复 待解决
数组中元素变更如何触发刷新list?
220浏览 • 1回复 待解决
组件设置visibility属性的
448浏览 • 2回复 待解决