-
补间动画TweenAnimation
- alpha 渐变
- scale 伸缩
- translate 位移
-
rotate 旋转
-
animationSet 动画的集合(动画大杂烩)
-
java代码创建
AlphaAnimation aa = new AlphaAnimation(1, 0); // 从显示到隐藏 aa.setDuration(2000); // 动画执行的时间 aa.setRepeatCount(2); // 在第一次动画执行完毕之后, 再重复执行两次 aa.setRepeatMode(Animation.REVERSE); // 指定重复的模式为: 反转 aa.setFillAfter(true); // 到动画指定完毕之后, 控件的状态停留在动画停止的状态 aa.setAnimationListener(new MyAnimationListener()); // 让ImageView执行动画 iv.startAnimation(aa); -
xml代码创建
<alpha xmlns:android="http://schemas.android.com/apk/res/android" android:duration="2000" android:fillAfter="true" android:fromAlpha="1" android:repeatCount="1" android:repeatMode="reverse" android:toAlpha="0" > </alpha> // Activity中使用以下代码加载并执行动画. // 把xml动画得到java对象 Animation anim = AnimationUtils.loadAnimation(this, R.anim.alpha_anim); // 执行动画 iv.startAnimation(anim);
Android动画_补间动画
本文详细介绍了补间动画的四种类型:alpha渐变、scale伸缩、translate位移和rotate旋转,并通过实例展示了如何使用Java代码及XML文件创建这些动画效果。

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



