У меня есть набор изображений внутри горизонтального прокрутки. Каждое изображение перекрывается на соседних изображениях на обоих краях. Когда я нажимаю на определенное изображение, оно должно появляться поверх других изображений на обоих краях. Это отлично работает с использованием,Проблема с Z заказом изображений внутри макета в Android
tab[id].bringToFront();
tabParent.invalidate();
Внутри моего макета у меня есть случай, чтобы скрыть весь горизонтальный вид прокрутки и вернуть его обратно. У меня проблема. Когда он вернется, порядок изображений будет изменен.
Скажем, у меня есть 5 изображений и текущий идентификатор = 2. Тогда для того, как
3 | 4 | 5 | 1 | 2
после того, как вид возвращается из режима View.GONE. Как я могу правильно обработать этот случай с помощью методов bringToFront() и invalidate()?
ваша проблема решена с помощью ArrayList для массива порядка будет лучшим вариантом в ответ ниже – Diljeet