安卓 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()
}