Tabs组件如何监听目前的左右拖动距离

1、在一个可左右拖动切换页面的tabs组件中,应该如何在使用tabs组件本身的拖拽事件前提下监听当前拖拽事件的拖动距离。

2、tabs组件嵌套使用时,如何禁止内部tabs组件的滑动切换页面手势,以防止冲突。

HarmonyOS
2024-09-23 12:14:27
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

1、可以使用onGestureSwipe事件监听。

Tabs() {}.onGestureSwipe((index, event) => { console.log(`swipe event is ${JSON.stringify(event)}`) })

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

2、针对想要实现禁止滑动的tabs组件,使用属性scrollable。

Tabs() {}.scrollable(false)

参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-navigation-tabs-V5#%E9%99%90%E5%88%B6%E5%AF%BC%E8%88%AA%E6%A0%8F%E7%9A%84%E6%BB%91%E5%8A%A8%E5%88%87%E6%8D%A2

分享
微博
QQ
微信
回复
2024-09-23 18:10:21
相关问题
如何监听List组件总滑动距离
2128浏览 • 1回复 待解决
tabs组件 左右滑动延迟较高
1069浏览 • 1回复 待解决
Tabs滑动距离问题有哪些?
347浏览 • 1回复 待解决
HarmonyOS Tabs和Web嵌套左右滑动问题
336浏览 • 1回复 待解决
HarmonyOS Tabs组件Tabs如何左对齐?
451浏览 • 1回复 待解决
如何获取List组件滚动条滚动距离
2564浏览 • 1回复 待解决
HarmonyOS Tabs组件嵌套Tabs组件问题
799浏览 • 1回复 待解决
HarmonyOS Grid组件拖动异常
336浏览 • 1回复 待解决
如何选择Navigation 组件Tabs 组件
2601浏览 • 1回复 待解决
HarmonyOS 如何设定tabs组件tabbar样式
620浏览 • 1回复 待解决
Tabs组件嵌套滑动组件
1424浏览 • 1回复 待解决
HarmonyOS Grid组件子项拖动问题
175浏览 • 1回复 待解决