我已经使用带有图像的 AnimationDrawable 制作了动画。它运行良好。但我想在 2 次重复后停止它。我怎样才能做到这一点?这是我的代码。
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
imageViewCark.setBackgroundResource(R.drawable.anim);
animation = (AnimationDrawable) imageViewCark.getBackground();
if(hasFocus == true){
animation.start();
}else{
imageViewCark.setVisibility(ImageView.VISIBLE);
animation.stop();
}
}