如何在不创建多个引用以淡入淡出的动画中依次创建例如TextView1,TextView2的动画?下面的代码存在问题,我需要创建单独的引用并向每个引用添加侦听器,并且如果我想按顺序对10个视图进行动画处理,这将使我的类的模板代码变得很长
我现在正在做什么:
private fun animateFirst(fadeIn: Animation) {
fadeIn.setAnimationListener(object : Animation.AnimationListener{
override fun onAnimationRepeat(animation: Animation?) {}
override fun onAnimationEnd(animation: Animation?) {
animateSecond()
}
override fun onAnimationStart(animation: Animation?) {}
})
textView1.startAnimation(fadeIn)
}
private fun animateSecond() {
val fadeIn = AnimationUtils.loadAnimation(context, R.anim.fade_in)
textView2.startAnimation(fadeIn)
}