Android 关于动画设置问题。

该控件添加动画时有两种:

xml:

android:layoutAnimation=""

Java:

获得动画文件:animation = AnimationUtils.loadAnimation(context, R.anim.fade_in);是直接执行动画view.setAnimation(animation);如果在activity的onPasue()方法之前没有执行其他操作可以直接调用,如果设置在点击事件或者有其他操作(延迟动画显示时间)。就不能用刚刚的方法。因为在源码中有解释。Android 关于动画设置问题。_第1张图片

所有在使用setAnimation()就会无效,这个时候需要使用startAnimation()方法来进行动画控制。Android 关于动画设置问题。_第2张图片

另外如果想在动画结束之后有别的操作再加入一个animationListener()监听,在动画结束之后进行相关操作。Android 关于动画设置问题。_第3张图片

你可能感兴趣的:(Android)