HarmonyOS 滑动冲突问题
大概是下面这样的结构实现附件中的功能。Column是自定义的下拉刷新和加载更多组件。
Scroll{
Row().height(200)
Tabs() {
TabContent() {
Column(){
} .parallelGesture(PanGesture(new PanGestureOptions({ direction: PanDirection.Up | PanDirection.Down }))
}
TabContent() {
Column(){
} .parallelGesture(PanGesture(new PanGestureOptions({ direction: PanDirection.Up | PanDirection.Down }))
}
}
}
在Column上滑动的时候,优先让外部的scroll接受竖直方向的滚动事件。当外部不能滚动时,内部Column才能接受滚动事件。这个该怎么处理呢?怎么给Column实现类似List的下面的方法:
.nestedScroll({
scrollForward: NestedScrollMode.PARENT_FIRST,
scrollBackward: NestedScrollMode.PARENT_FIRST
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Refresh组件嵌套滑动冲突问题
2310浏览 • 1回复 待解决
HarmonyOS 触摸滑动与滚动组件冲突问题
941浏览 • 1回复 待解决
HarmonyOS 滑动事件冲突
1172浏览 • 1回复 待解决
HarmonyOS App首页滑动冲突问题(布局层级复杂)
1168浏览 • 1回复 待解决
HarmonyOS 父子组件滑动冲突
1065浏览 • 1回复 待解决
List、Scroll、Swipper 、web等嵌套使用滑动冲突问题
2808浏览 • 1回复 待解决
HarmonyOS list嵌套MapComponent滑动冲突
852浏览 • 1回复 待解决
滑动嵌套事件冲突处理
1224浏览 • 1回复 待解决
HarmonyOS List+Swipe+web滑动冲突
865浏览 • 1回复 待解决
HarmonyOS Tabs和横向Scroll滑动冲突
1083浏览 • 1回复 待解决
huawei watch 3 java开发滑动退出当前ability与横向滑动控件冲突的问题
10108浏览 • 1回复 待解决
HarmonyOS viewpager与子页面横向滑动冲突
1066浏览 • 1回复 待解决
HarmonyOS Scroll中嵌套List滑动事件冲突
1102浏览 • 1回复 待解决
当Web与List同时嵌套使用,会出现滑动冲突问题,怎么解决
2715浏览 • 1回复 待解决
Scroll内Flex加宽高与滑动冲突
2930浏览 • 1回复 待解决
当Scroll里嵌套了List后,List的滑动与Scroll的滑动冲突了,如何解决这个冲突?
4053浏览 • 1回复 待解决
HarmonyOS Tabs组件嵌套Web组件,导致横向滑动冲突
941浏览 • 1回复 待解决
HarmonyOS list嵌套scroll+list布局,如果解决滑动冲突
1833浏览 • 1回复 待解决
HarmonyOS 触摸事件的冲突问题
877浏览 • 1回复 待解决
HarmonyOS gesture和onTouch冲突问题
718浏览 • 1回复 待解决
webView 的左右滑动 和 pageslide冲突如何处理
6843浏览 • 1回复 待解决
HarmonyOS 怎么监听map组件的滑动 通过PanGesture好像有冲突
742浏览 • 1回复 待解决
HarmonyOS list组件包含tab组件上下滑动冲突解决方案
1154浏览 • 1回复 待解决
HarmonyOS 滑动问题
771浏览 • 1回复 待解决
HarmonyOS push推送跟Uris配置冲突问题
1040浏览 • 1回复 待解决
可以在Column容器中嵌套Scroll 。
参考demo:
可以看一下NestedScrollMode。进行不同的组合。在上划和下划的时候进行不同的设置。
SELF_ONLY 只自身滚动,不与父组件联动。
SELF_FIRST 自身先滚动,自身滚动到边缘以后父组件滚动。
父组件滚动到边缘以后,如果父组件有边缘效果,则父组件触发边缘效果,否则子组件触发边缘效果。PARENT_FIRST 父组件先滚动,父组件滚动到边缘以后自身滚动。自身滚动到边缘后,如果有边缘效果,会触发自身的边缘效果,否则触发父组件的边缘效果。
PARALLEL 自身和父组件同时滚动,自身和父组件都到达边缘以后,如果自身有边缘效果,则自身触发边缘效果,否则父组件触发边缘效果。
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-scroll-V5#nestedscrollmode10枚举说明