gpt4 book ai didi

android - ViewPager2 - 如何使用 registerOnPageChangeCallback 检查查看寻呼机项目位置

转载 作者:行者123 更新时间:2023-12-03 18:32:12 25 4
gpt4 key购买 nike

如何使用 ViewPager2 的 registerOnPageChangeCallback检查当前可见 ViewPAger2 fragment 位置的工具?我知道这将包含一个 if/when声明,但不知道实现这一点的正确方法。

mViewPager.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() {
override fun onPageSelected(position: Int) {
if (mViewPager.currentPage) == 0 {
// do something
}
else if (mViewPager.currentPage) == 1 {
// do something
}
else {
// do something
}
super.onPageSelected(position)
}
})

最佳答案

使用传递的position知道你在哪里:

 mViewPager.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() {
override fun onPageSelected(position: Int) {
if (position == 0) {
// you are on the first page
}
else if (position == 1) {
// you are on the second page
}
else if (position == 2){
// you are on the third page
}
super.onPageSelected(position)
}
})

关于android - ViewPager2 - 如何使用 registerOnPageChangeCallback 检查查看寻呼机项目位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61430660/

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