嵌套viewpager2

2024-01-03

我正在尝试实现这样的布局:

我附上了示例项目:https://drive.google.com/file/d/1jEKOONMWN3MblLN1EmePsWTWNCNQVfN-/view?usp=sharing https://drive.google.com/file/d/1jEKOONMWN3MblLN1EmePsWTWNCNQVfN-/view?usp=sharing

我遇到的问题是第二个视图寻呼机不对触摸事件做出反应。

理想情况下,如果用户在选择“二”选项卡时向右滑动,第二个视图寻呼机将在用户滑动时更改页面 - 从图片中,如果选择“第四”,向右滑动将选择“第五”,向左滑动将选择“第三”。 从“第三”向左滑动将导致第一个视图页面选择“一”。

有没有办法用 view pager 2 来做到这一点?

谢谢您的回答。


我找到了答案 - 如果有人想知道,我将 child viewpager2 包装为:https://github.com/android/views-widgets-samples/blob/master/ViewPager2/app/src/main/java/androidx/viewpager2/integration/testapp/NestedScrollableHost.kt https://github.com/android/views-widgets-samples/blob/master/ViewPager2/app/src/main/java/androidx/viewpager2/integration/testapp/NestedScrollableHost.kt

只是没有这个“if”条件:https://github.com/android/views-widgets-samples/blob/master/ViewPager2/app/src/main/java/androidx/viewpager2/integration/testapp/NestedScrollableHost.kt#L78 https://github.com/android/views-widgets-samples/blob/master/ViewPager2/app/src/main/java/androidx/viewpager2/integration/testapp/NestedScrollableHost.kt#L78

由于子 viewpager2 被包装在约束布局中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

嵌套viewpager2 的相关文章

随机推荐