在 Android 中滑动到 ViewPager2 上的第 x 页时,如何让代码执行操作?
How can I make the code take action when swiping to page x on ViewPager2 in Android?
我正在使用 androidx.viewpager2.widget.ViewPager2.
当用户滑动到最后一页时,我希望应用程序 运行 一些代码。
我希望 ViewPager2 在用户滑动到最后一页时 运行 一些代码(锁定滑动和一些其他代码)。
我怎样才能做到这一点?我应该在 ViewPager2 上使用什么方法?
试试这个:
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
}
}
})
我正在使用 androidx.viewpager2.widget.ViewPager2.
当用户滑动到最后一页时,我希望应用程序 运行 一些代码。
我希望 ViewPager2 在用户滑动到最后一页时 运行 一些代码(锁定滑动和一些其他代码)。
我怎样才能做到这一点?我应该在 ViewPager2 上使用什么方法?
试试这个:
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
}
}
})