补间动画是实现动画的平移,旋转,渐变以及缩放
而帧动画则是把图片一张一张播放,类似于flash
这是安卓实现帧动画的关键代码
tv.setBackgroundResource(R.drawable.frame);
final AnimationDrawable animationDrawable = (AnimationDrawable) tv
.getBackground();
getMainLooper().myQueue().addIdleHandler(
new MessageQueue.IdleHandler() {
@Override
public boolean queueIdle() {
animationDrawable.start();
return false;
}
}); |