Я пытаюсь создать случайную анимацию для загрузки ImageView
.Это работает, но только иногда.После того, как выбраны три анимации, он выдаст ArrayIndexOutOfBoundsException
, и я не знаю почему.Если я поймаю исключение, три анимации будут выбраны случайным образом, тогда ни одна не будет загружена.
final int[] anim = { R.anim.anim_0, R.anim.anim_1, R.anim.anim_2,
R.anim.anim_3, R.anim.anim_4, R.anim.anim_5 };
Random ran = new Random();
int i = ran.nextInt(6 - 1);
mAlbum.startAnimation(AnimationUtils.loadAnimation(
getBaseContext(), anim[i++]));