如何创建从viewpager2扩展的自定义视图?

时间:2019-12-04 09:13:01

标签: android android-viewpager2

我想通过从原始Viewpager2扩展来创建自己的自定义ViewPager2视图版本,但是这样做很难。我收到诸如

的错误
  

无法从最终的“ androidx.viewpager2.widget.ViewPager2”继承

是否有更好的方法从Viewpager2进行扩展,以便可以添加cusotm功能?

3 个答案:

答案 0 :(得分:7)

如果仅由于需要不可滑动的行为而想要扩展它,则不需要这样做。 ViewPager2提供了一个不错的属性,名为:isUserInputEnabled

答案 1 :(得分:2)

您不能扩展ViewPager2,因为它是链接中提到的最后一个类

https://developer.android.com/reference/androidx/viewpager2/widget/ViewPager2

答案 2 :(得分:0)

从消息中可以很明显地看出这是最后一次通话,因此您不能从中继承。但是,如果您愿意使用Kotlin,则可以使用扩展来进行合成,但是我不确定您要在这里做什么。