我是 kotlin 的新手,如何在 OnPageChangeListener
ViewPager
。
viewPager?.addOnPageChangeListener // Now how can I add listener to it.
原文由 Rahul 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是 kotlin 的新手,如何在 OnPageChangeListener
ViewPager
。
viewPager?.addOnPageChangeListener // Now how can I add listener to it.
原文由 Rahul 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于 ViewPager2 ,您可以使用 OnPageChangeCallBack
,
viewPager2?.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() {
override fun onPageSelected(position: Int) {
super.onPageSelected(position)
}
override fun onPageScrollStateChanged(state: Int) {
super.onPageScrollStateChanged(state)
}
override fun onPageScrolled(position: Int,
positionOffset: Float,
positionOffsetPixels: Int) {
super.onPageScrolled(position, positionOffset, positionOffsetPixels)
}
})
原文由 Vishist Varugeese 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答958 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答837 阅读✓ 已解决
1 回答632 阅读✓ 已解决
2 回答946 阅读
2 回答886 阅读
1 回答820 阅读
我发现它很简单,但是因为我是科特林的新手,所以花了我很多时间。我希望有一天它能节省别人的时间。
or we can implement
ViewPager.OnPageChangeListener
in ourActivity
orFragment
then just useviewPager?.addOnPageChangeListener(this)
but make sure to implement overrided methods.