gpt4 book ai didi

android - 为什么 Android ViewPager2 类是最终类?

转载 作者:行者123 更新时间:2023-11-29 02:18:33 25 4
gpt4 key购买 nike

在我当前的项目中使用 ViewPager2 时,我想使用 setOnTouchListener,但我无法获取任何事件。

我决定扩展 ViewPager2 类以覆盖触摸事件方法,但由于类定义是最终的,所以无法做到。

为什么这个类是最终类,有什么方法可以扩展它以便我可以覆盖触摸事件吗?

最佳答案

嗯,我认为他们从一开始就搞砸了整个 viewpager 的事情。最有可能是因为 fragment 代码中的所有 fragment 也被弄乱了。

他们甚至要求我们不要使用全新 androidx 的普通 viewpager,因为它有错误。我认为报告的一些错误现在是旧代码,试图修复旧 viewpager 实现中的问题。我认为他们现在的代码足够稳定,可以使用,并且不希望我们在过渡到 viewpager2 时实现所有现在不必要且可能适得其反的修复。

我对 google 过去如何处理整个 fragment 和 viewpager 的东西感到非常生气。这说明了他们从未在主代码库中使用它,并且总是建议使用兼容包。

简而言之。多年后,现在他们让它工作了,他们希望你放弃所有现在不再需要的修复程序..

关于android - 为什么 Android ViewPager2 类是最终类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58124108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com