如何在ViewPager中监听页面滚动以移动内容

时间:2019-05-15 08:51:29

标签: android animation android-viewpager

我使用此代码来监听事件ViewPager滚动:


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 :(得分:0)

您应该使用https://developer.android.com/reference/android/support/v4/view/ViewPager.PageTransformer

这将为您提供滚动偏移以执行动画。