当前位置: 首页 > 知识库问答 >
问题:

在Android中刷到ViewPager2上的x页时,我如何让代码采取行动?

农弘毅
2023-03-14

我使用的是AndroidX.ViewPager2.Widget.ViewPager2。

用户滑动到最后一页,我希望应用程序运行一些代码。

我想让ViewPager2运行一些代码,当用户滑动到最后一页(锁定滑动和一些其他代码)。

我怎么才能让这一切发生?我应该使用ViewPager2上的什么方法?

共有1个答案

督坚白
2023-03-14

试试看:

binding.viewPager2.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() {
    override fun onPageSelected(position: Int) {
        super.onPageSelected(position)
            
        if (position == x) {    //you last page index 
            //do what ever you want
        }
    }
})
  • 有用阅读:https://proandroiddev.com/look-deep-into-viewpager2-13eb8e06e419
 类似资料: