Kotlin – 如何在ViewPager中添加OnPageChangeListener

我是新的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) { } }) 

或者我们可以在ActivityFragment实现ViewPager.OnPageChangeListener ,然后使用viewPager?.addOnPageChangeListener(this)但是一定要实现覆盖的方法。