8得票1回答
ViewPager2中的片段如果滚动位置为0,则无法响应点击事件

我很高兴谷歌发布了ViewPager2,它建立在RecyclerView之上,解决了旧版ViewPager存在的许多问题。 我迅速将我的旧ViewPager代码替换为ViewPager2: Replace ViewPager with ViewPager2 in xml Replace ...

8得票2回答
当返回到父片段时,ViewPager2 中的片段会被重新创建。

我在一个Fragment中(称之为A Fragment)使用了ViewPager2,它使用了FragmentStateAdapter来创建一些子Fragment(我们称之为children)。当用户在A Fragment中点击一个按钮后,我将其替换为B Fragment。 现在,当用户点击设...

8得票4回答
安卓导入ViewPager2库时出现“程序类型已存在 com.transition.R”错误

Gradle 在导入 androidx.viewpager2:viewpager2:1.0.0-beta02 后会抛出 "Program type already present: androidx.transition.R" 错误。 implementation 'androidx.vie...

8得票2回答
为什么在ViewPager2中使用notifyDataSetChanged会破坏PagerTransformer?

我正在使用版本为1.0.0-beta05的ViewPager2,搭配RecyclerView.Adapter和ZoomOutPageTransformer。当我们调用notifyDataSetChanged时,ViewPager的视图会崩溃。 在版本1.0.0-alpha01中,他们说not...

7得票2回答
使用Jetpack将ViewPager2导航到另一个Fragment

我有一个单一的活动,FragmentHome 包含 viewpager2。在 viewpager 中有 FirstFragment。 当我想要从不在ViewPager2中的FirstFragment导航到SecondFragment时 它抛出。 java.lang.Illega...

7得票1回答
嵌套的ViewPager2

我正在尝试实现类似这样的布局: 我附上了一个示例项目: https://drive.google.com/file/d/1jEKOONMWN3MblLN1EmePsWTWNCNQVfN-/view?usp=sharing 我的问题是第二个视图页面不响应触摸事件。 理想情况下,如果用户...

7得票2回答
ViewPager2在偏移限制为默认值(0)时,仍会预加载下一个片段。

我在使用viewPager2时遇到了一个奇怪的问题。 我查阅了一些资料,发现viewPager2默认的偏移限制为0,这非常适合我的应用程序。 我将它与标签布局一起使用,并且有3个片段(主页,个人资料和通知)。 当活动加载并加载第一个片段(主页)时,我可以在我的日志中看到下一个片段(个人资料)未...

7得票4回答
滑动行为与子RecyclerView和父Viewpager2存在冲突

我有一个竖向滚动的 ViewPager2,最后一个子项包含一个在相同方向上滚动的 RecyclerView。 这会导致冲突行为,当我位于包含此 RecyclerView 的页面时,ViewPager2 总是会夺取滚动事件。唯一使 RecyclerView 内部滚动的方法是缓慢滑动,如果我进行...

7得票2回答
如何在使用Paging 3加载数据的View Pager 2中跳转到一个位置?

我正在使用ViewPager2展示使用Paging 3库从服务器获取并保存到Room数据库中的数据。我的问题是,如何通过代码导航到指定的ViewPager项?如果我使用viewPager.setCurrentItem(position, false),那么它不起作用。例如,如果总共有3000个...

7得票1回答
FragmentManager 正在执行事务 viewpager2。

我正在使用带有ViewPager2的4个片段。 突然出现了这个错误。 崩溃不总是出现。 我已经搜索了其他问题,但在ViewPager2方面找不到任何解决方案。 手机上的崩溃报告无法获得完整的图片。 setUpViewPager() 在MainActivity的onStart()中调用此函数...