我正在开发游戏应用程序,我使用AnimationDrawable进行图像更改。但问题是我希望动画完成时图像视图不可见。所以我该怎么做。
My code is like this...
mAnimation = new AnimationDrawable();
mAnimation.addFrame(getResources().getDrawable(R.drawable.d5),50);
mAnimation.addFrame(getResources().getDrawable(R.drawable.d4),50);
mAnimation.addFrame(getResources().getDrawable(R.drawable.d3),50);
mAnimation.addFrame(getResources().getDrawable(R.drawable.d2),50);
mAnimation.addFrame(getResources().getDrawable(R.drawable.d1),150);
mAnimation.addFrame(getResources().getDrawable(R.drawable.d2),50);
mAnimation.addFrame(getResources().getDrawable(R.drawable.d3),50);
mAnimation.addFrame(getResources().getDrawable(R.drawable.d4),50);
mAnimation.addFrame(getResources().getDrawable(R.drawable.d5),50);
mAnimation.addFrame(getResources().getDrawable(R.drawable.new_transparent),50);
mAnimation.setOneShot(true);
mDogImage.setImageDrawable(mAnimation);
提前致谢。