帧动画布局animation-list里面的oneshot表示播放一次动画后即停止播放动画,如果这个属性设置为false,则动画会重复播放。
需要使用AnimationDrawable对象,如下为其提供的常用的方法;
- void start() - 开始播放动画
void stop() - 停止播放动画
addFrame(Drawable frame, int duration) - 添加一帧,并设置该帧显示的持续时间
void setOneShoe(boolean flag) - false为循环播放,true为仅播放一次
boolean isRunning() - 是否正在播放
09-13
1259

08-24