Slide 75
Slide 75 text
fun ViewPager.addOnPageChangeListener(
onPageScrolled: (position: Int, positionOffset: Float, positionOffsetPixels: Int) -> Unit = {
position, positionOffset, positionOffsetPixels ->
},
onPageScrollStateChanged: (state: Int) -> Unit = {},
onPageSelected: (position: Int) -> Unit = {}
) = addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {
onPageScrolled(position, positionOffset, positionOffsetPixels)
}
override fun onPageScrollStateChanged(state: Int) {
onPageScrollStateChanged(state)
}
override fun onPageSelected(position: Int) {
onPageSelected(position)
}
})