统计viewpager中页面进入的次数

mViewPager?.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {

    override fun onPageScrolled(
        position: Int,
        positionOffset: Float,
        positionOffsetPixels: Int
    ) {
        if (positionOffsetPixels == 0) {
            //Do something on selected page at position
        }
    }
}

利用OnPageChangeListener的onPageScrolled方法,在该方法中判断positionOffsetPixels == 0,即可判断选中的页面。

你可能感兴趣的:(android)