安卓 viewpager2动态设置滚动速度

安卓 viewpager2设置滚动速度

 

通过动态改变fakeDragBy模拟虚拟滑动。

  //模拟手动移动viewpager2
private fun startAnimator(viewPager2: ViewPager2) {
Thread {
viewPager2.beginFakeDrag()
for (i in 1..40) {
Thread.sleep(15)
Handler(Looper.getMainLooper()).post { viewPager2.fakeDragBy(-viewPager2.width.toFloat() / 40) }
}
viewPager2.endFakeDrag()
}.start()
}

 

posted @ 2021-03-16 14:21  别人眼中的过客  阅读(2125)  评论(0编辑  收藏  举报