Изменить свойство animateLayoutChanges с помощью java-кода
Я работаю над андроидным приложением, которое использует анимацию изменения макета. что я хочу знать, есть ли кто-нибудь, кто знает, как изменить "andorid: animateLayoutChanges" proberty с помощью java-кода.
мое текущее значение
android:animateLayoutChanges="false"
Я хочу изменить его на "true" в методе onResume().
Ответы
Ответ 1
Используйте setLayoutTransition()
метод в вашем коде:
LayoutTransition layoutTransition = new LayoutTransition();
//or, if previously enabled in xml, use getLayoutTransition()
//enable animation
setLayoutTransition(layoutTransition);
//disable animation
setLayoutTransition(null);
источник: Анимация изменений макета