基于上篇(添加了页面指示器) : https://blog.youkuaiyun.com/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)
}
自动重复播放实现

本文介绍了一种在Android应用中实现视图自动重复播放的方法,通过使用Handler发送延迟消息更新ViewPager的当前项,达到循环播放的效果。
26

被折叠的 条评论
为什么被折叠?



