基于上篇(添加了页面指示器) : https://blog.csdn.net/whjk20/article/details/107409638
添加自动重复播放, 重复部分不再写
// 自动重复播放
private fun startAutoRepeatPlay() {
// 忽略检查
@SuppressLint("HandlerLeak")
// 匿名内部类
val handler = object: Handler() {
override fun handleMessage(msg: Message) {
view_pager.currentItem = (view_pager.currentItem +1) % viewPagerAdapter.count
// 1 为msg what, 随意定义; 延迟3000ms再改变
sendEmptyMessageDelayed(1, 3000)
}
}
handler.sendEmptyMessageDelayed(1, 3000)
}