Intereting Posts
Линия рисования холста Android – сделайте линию толще Android Virtual Device супер медленный – компьютер слишком медленный? Конструкция андроида позволяет прокручивать, когда открыта мягкая клавиатура, но не сдвигает ее вверх Возможно ли в принципе для Android-устройства взаимодействовать с iPhone через Bluetooth / GameKit? Ошибка раздувания класса android.support.v4.view.ViewPager Кордова строится неудачно, не может найти $ {appt} Ограничение масштаба при увеличении зума андроида Диалоговое окно Android Image / Popup того же размера, что и изображение, и без рамки Как добавить фоновое изображение в действие? Можете ли вы изменить мин. API для вашего приложения Android в Eclipse? Как использовать новый Android Scrinker и установить useProguard false? Почему я получаю несколько активных токенов для своего устройства с помощью Google Apps для обмена сообщениями Cloud To Device? Как создать раскрывающийся список? Неверная документация на Android о псевдонимах компоновки? Отправка электронной почты с приложением через GMailSender?

Есть ли способ анимации макетов? ?

Вот что я хочу делать.

Допустим, у меня есть родительский линейный макет и 3 ребенка.

{—————- ++++++++++++++++ ————–}

«+» / «-» – это макеты. Что я хочу сделать, так это:

{—— ++++++++++++++++++++++++++++ ——-} // 1-й шаг

{++++++++++++++++++++++++++++++++++++} // Второй шаг.

Анимируйте макет «+», используя макеты. Тот же конечный результат, что и эти 3 высоты макета «fill_parrent» с весами и Setvisibility для «Gone» для макетов «-», но анимированных

Solutions Collecting From Web of "Есть ли способ анимации макетов? ?"

Вы должны посмотреть на http://developerlife.com/tutorials/?p=343 Он дает очень хорошие примеры того, как делать то, что вы хотите. Мне удалось создать перемещение первого макета вверх (он использует пример слева направо). Таким образом, вы должны перенести первый макет на верх, третий на нижнюю и развернуть средний макет после того, как оба будут выполнены.

Единственная трудность в том, чтобы получить LayoutParams, чтобы все оставалось так, как вы этого хотите. В конце концов, у вас должно быть 3 анимации: одна, которая выталкивает верхний макет сверху, тот, который делает часть с нижней и последней, которая расширяет среднюю (если вы не хотите ее оживлять, вы можете Просто установите LayoutParams как для FILL_PARENT