У меня есть макет таблицы с 3 строками и 3 столбцами.Всего у меня 9 ImageViews с заданными фонами.Все эти изображения изначально скрыты, но делают их невидимыми.У меня есть метод для выполнения анимации постепенного исчезновения.Это работает нормально, когда я вызываю свою функцию анимации на одном изображении.Однако если я вызову функцию анимации из цикла for, все изображения будут анимированы одновременно.Мне нужно, чтобы это произошло последовательно.
Например, для (int i = 0; i <9; i ++) {startanimation (imageViews [i]);} </p>
void startanimation () {Затухание затухания на данном изображении работает нормально на одном изображении}
ПРИМЕЧАНИЕ. Я объявил массив imageViews, поэтому мне не нужно использовать отражение Java длядинамический доступ к просмотрам изображений.
int [] imageViews = {R.id.ImageView01, R.id.ImageView02, R.id.ImageView03, R.id.ImageView04, R.id.ImageView05, R.id.ImageView06, R.id.ImageView07, R.id.ImageView08, R.id.ImageView09}
Я пробовал Thread.sleep (xxx) и также обработчики, но все еще не смог достичь своей цели.В основном, если я отправляю позицию просмотра изображения и изображение в startanimation (), оно должно постепенно исчезать, это изображение в этом месте просмотра изображения и возвращаться к основному действию ТОЛЬКО после завершения всей анимации.Прямо сейчас он кажется как будто он возвращается только после завершения анимации постепенного исчезновения на всех iamgeviews.Пожалуйста, помогите.