У меня проблема с изменением Z-порядка представлений внутри scrollView.изменить z-порядок от элементов внутри ScrollView
Надеюсь, я правильно объясню свой пример использования.
случай использования является следующее:
Я Scrollview SV, который имеет линейную раскладку LL.
внутри LL Я добавляю несколько видов. Представления - RelativeLayouts RL с 2 изображениями (IMG1 и IMG2) внутри. IMG1 видимый IMG2 ушел.
Когда я запускаю определенное действие, я обновляю изображение IMG2, которое исчезло, и оно скользит вправо. Он скользит позади IMG1 и показывает только ту часть, где она превышает ширину IMG1. Это нормально, и я этого хочу.
У меня все работает, кроме одного: я хочу, чтобы IMG2 был на обратной стороне IMG1 (как сейчас), но впереди всех остальных RL внутри прокрутки.
Я думаю, что моя проблема может быть сведена к следующему: как я могу изменить Z-порядок просмотров внутри прокрутки? потому что, если я могу z-упорядочить RL внутри scrollView (доведение до фронта или отправка обратно, как я хочу), этот прецедент будет работать.
Из моих тестов я вижу, что z-порядок взглядов совпадает с порядком, в котором я добавляю представления в scrollview, но это разрушает мое дело, поскольку мне нужно довести до начала или отправить назад представления в виде Я хочу.
Я пробовал каждый метод bringToFront и приносилChildToFront, и ничего не работает.
есть ли способ сделать это?
Благодарим вас за ответ. Уже пробовал это, но не работал. – Nighthawk
Виды, которые GONE не считаются частью макета. Возможно, это также распространяется на порядок детей. Вы пытались сделать неактивные просмотры INVISIBLE, а не GONE? – mportuesisf
хороший вызов, но он все равно не работает, даже если я удаляю и снова добавляю представление, когда IMG2 становится невидимым, а не уходит. – Nighthawk