Android播放暂停帧动画
2020-11-28 本文已影响0人
aidlFor
ImageView mAnimImg;
AnimationDrawable mAnimDrawable;
public void handleAnim(boolean isPlaying) {
mAnimDrawable = (AnimationDrawable) mAnimImg.getDrawable();
if (mAnimDrawable == null) {
mAnimDrawable = (AnimationDrawable) getDrawable(R.drawable.bg_anim);
mAnimImg.setImageDrawable(mAnimDrawable);
}
if (isActivice) {
if (mAnimDrawable != null) {
mAnimDrawable.start();
}
} else {
if (mAnimDrawable != null) {
mAnimDrawable.stop();
}
}
}