我是 kotlin 的新手,如何在 ViewPager
中添加 OnPageChangeListener
。
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)
但请确保实现覆盖的方法。
关于android - Kotlin - 如何在 ViewPager 中添加 OnPageChangeListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45513455/