Есть ли какая-нибудь идея или как я могу достичь этой анимации, как следующая картина? потому что я попытался дать анимацию в Linringayout B, когда я нажал кнопку отмены, линейная линейка B будет выдвигаться слева направо, но после того, как LinearLayout B полностью исчезнет, LinearLayout C начнет делать шаг ниже LinearLayout A, а не медленно перемещаться вниз из LinearLayout А. помогите пожалуйста ...Android: анимация слайдов до нижнего уровня другого вида.
ответ
Set android:animateLayoutChanges="true"
линейной компоновки и вы добьетесь это автоматически.
Сначала добавьте слушателя ViewTreeObserver.OnPreDraw к виду C:
int bHeight = viewB.getHeight();
viewC.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
public boolean onPreDraw() {
viewC.startAnimation(new TranslateAnimation(0, 0, bHeight, 0));
viewC.getViewTreeObserver().removeOnPreDrawListener(this);
return false;
}
});
Затем установите видимость B, чтобы ушел.
viewB.setVisibility(View.GONE);
То, что это делает, скрывает вид B, заставляя вид C двигаться вверх. Однако до того, как C будет нарисован в новой позиции, мы анимируем ее там, где она была раньше.
Я попытался, кажется, не работает для меня, тип возвращаемого значения должен установить false right? это работа для listview? потому что вещь, которую я собираюсь сделать, это заголовок listview. основываясь на вопросе, который я задаю, ответ bogdan работает нормально. Но для элемента listview он все же наступает прямо перед тем, как downlayout C сдвинется вверх. – NaiveBz
- 1. анимация слайдов на клавиатуре Android
- 2. Перейти массив от нижнего уровня до уровня
- 3. Анимация с добавлением нижнего уровня сюжета
- 4. Android анимация перевода из вида
- 5. GridView не прокручивается до нижнего уровня
- 6. анимация анимации слайдов
- 7. пользовательская док-станция до нижнего уровня
- 8. Анимация слайдов в XAML
- 9. Анимация ширины вида от fill_parent до wrap_content?
- 10. Анимация слайдов и слайдов для макета
- 11. Угловая анимация слайдов JS
- 12. Android Layout: элемент позиции ниже нижнего вида
- 13. Анимация содержимого слайдов jQuery Cycle
- 14. Ошибка службы нижнего уровня
- 15. Детали нижнего уровня x86
- 16. анимация альфа-замирания работает только один раз, когда снизу вверх анимация другого вида заканчивается в Android
- 17. jQuery Вставка слайдов и анимация
- 18. Выполнение нижнего уровня, чем Bytecode
- 19. Вставка слайдов и слайдов
- 20. Анимация пользовательского вида класса
- 21. iOS 6 анимация анимации слайдов iOS 7
- 22. Android: ExpantableList проблемы вида после третьего уровня
- 23. Объектная анимация в Android
- 24. Анимация альфа-формы вида от 0 до 0,5
- 25. Зачем нужна длина нижнего уровня структуры до 4 байтов?
- 26. PrimeFaces dataTable - как прокручивать его до нижнего уровня при изменении
- 27. iOS: UIScrollView не прокручивается вниз до нижнего уровня его подзонов
- 28. UITextView Прокрутите до нижнего уровня, обведите половину символа
- 29. Android-анимация для замены объекта вида
- 30. Анимация смены вида на iPhone и Android
Вы хотите только свернуть анимацию? – TheFlash