I am new in kotlin, How can I add OnPageChangeListener
in a ViewPager
.
viewPager?.addOnPageChangeListener // Now how can I add listener to it.
I found it is quite simple, but it took my time as I am new in kotlin. I hope it will save others time one day.
viewPager?.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
}
override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {
}
override fun onPageSelected(position: Int) {
}
})
or we can implement ViewPager.OnPageChangeListener
in our Activity
or Fragment
then just use viewPager?.addOnPageChangeListener(this)
but make sure to implement overrided methods.