有一些帖子介绍了如何使用不同高度项来使ViewPager正常工作,这些帖子都围绕着扩展 ViewPager
本身以修改其 onMeasure
以支持此功能。
然而,鉴于 ViewPager2
被标记为final类,我们无法对其进行扩展。
是否有人知道如何使它正常工作的方法?
例如,假设我有两个视图:
View1 = 200dp
View2 = 300dp
当ViewPager2(layout_height="wrap_content"
)加载时 - 查看View1,其高度将为200dp。
但是,当我滚动到View2时,高度仍为200dp;View2的最后100dp被裁剪掉了。
setOffscreenPageLimit
将两个视图保留在层次结构中? - SandisetOffscreenPageLimit
的问题在于我不希望较小的视图下面有大量的空白/空白。 - Meetarp