У меня есть Root Linearlayout, состоящий из 2 линейных макетов, как, скажем, дочерний элемент A & B.
A - это видимая раскладка, полностью занятая экраном, а B - это невидимая раскладка, расположенная внизу экрана.
Теперь, нажав кнопку на макете A, макет B сделал VISIBLE с помощью TranslateAnimation, что привело к перемещению макета A немного выше снизу, как и ожидалось.
Теперь нажата другая кнопка из компоновки A, чтобыверните заднюю раскладку A в исходное состояние с помощью TranslateAnimation, в результате чего раскладка B вылетела за пределы экрана и стала НЕВИДИМОЙ, как и ожидалось.
Фактическая проблема заключается в том, что дочернее представление A было визуально перемещено вниз, но элементы управления находятсяв той же старой позиции.то есть спиннер отображается в позиции экрана, как и ожидалось, но если я нажму на него, он не откроется.Если я щелкну где-нибудь (более старое положение, когда B становится ВИДИМЫМ) над экраном, тогда вращатель откроется.
кто-нибудь, помогите мне, из приведенного выше сценария, что я должен сделать, чтобы вернуть элемент управления также обратно в положение, гдепредставления (счетчик) отображаются после завершения анимации.