Как прослушать прокрутку страницы во ViewPager для перемещения чего-либо - PullRequest
0 голосов
/ 15 мая 2019

Я использую этот код для прослушивания события ViewPager scroll:


playingMainViewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
            override fun onPageScrollStateChanged(state: Int) {

                }


            override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {

                }

            override fun onPageSelected(position: Int) {

                }
        })

В функции onPageScrolled значение positionOffset перемещается от 0 до 1. Так как использовать значение positionOffset для создания анимации, из которой перемещается изображениесверху вниз?

1 Ответ

0 голосов
/ 15 мая 2019

Вы должны использовать https://developer.android.com/reference/android/support/v4/view/ViewPager.PageTransformer

Это даст вам прокрутку смещения для выполнения анимации.

...