想看Java版本的请点击ViewPager2设置overScrollMode属性不生效的BUG解决-Java版本。
Kotlin扩展方法
import android.view.View
import androidx.viewpager2.widget.ViewPager2
/**
 *  Change to OVER_SCROLL_NEVER Mode.
 *
 */
fun ViewPager2.changeToNeverScrollMode() = let {
    overScrollMode = View.OVER_SCROLL_NEVER
}
/**
 * Switch to the mode you expected.
 *
 */
fun ViewPager2.changeOverScrollMode(targetOverScrollMode: Int) = let {
    overScrollMode = targetOverScrollMode
}
使用方式如下
        viewPager2.changeToNeverScrollMode()
        // 上面那种是直接清除滑动边缘的波纹效果,但是下面这种使用更加灵活。
        viewPager2.changeOverScrollMode(View.OVER_SCROLL_ALWAYS)
请同学们点赞、评论、打赏+关注啦~