I am new in kotlin, How can I add OnPageChangeListener
in a ViewPager
.
viewPager?.addOnPageChangeListener // Now how can I add listener to it.
I am new in kotlin, How can I add OnPageChangeListener
in a ViewPager
.
viewPager?.addOnPageChangeListener // Now how can I add listener to it.
我发现这很简单,但这花了我的时间,因为我是Kotlin 的新手.我希望有一天它能节省别人的时间.
viewPager?.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
}
override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {
}
override fun onPageSelected(position: Int) {
}
})
或者,我们可以在Activity
或Fragment
中实现ViewPager.OnPageChangeListener
,然后只使用viewPager?.addOnPageChangeListener(this)
,但要确保实现覆盖的方法.