Подтвердить что ты не робот

Изменить свойство animateLayoutChanges с помощью java-кода

Я работаю над андроидным приложением, которое использует анимацию изменения макета. что я хочу знать, есть ли кто-нибудь, кто знает, как изменить "andorid: animateLayoutChanges" proberty с помощью java-кода.

мое текущее значение

android:animateLayoutChanges="false"

Я хочу изменить его на "true" в методе onResume().

4b9b3361

Ответ 1

Используйте setLayoutTransition() метод в вашем коде:

LayoutTransition layoutTransition = new LayoutTransition();
//or, if previously enabled in xml, use getLayoutTransition()

//enable animation
setLayoutTransition(layoutTransition);

//disable animation
setLayoutTransition(null);

источник: Анимация изменений макета