object : Animation.AnimationListener {
override fun onAnimationEnd(animation: Animation) {
Log.d("TAG", " onAnimationEnd")
// do something
}
override fun onAnimationStart(animation: Animation) {}
override fun onAnimationRepeat(animation: Animation) {}
}
我使用动画并设置AnimationListener。 AnimationListener
onAnimationEnd
有效。
但是如果我换成其他片段,
onAnimationEnd
将不会被调用。
我尝试使用
Handler
或 Coroutine
在后台启动动画,但仍然不起作用。
怎么解决?
使用可以使用animation.setRepeatCount(Animation.INFINITE);