我正在使用一个使用布局更改动画的Android应用程序。我想知道的是,有没有人知道如何使用java代码更改“andorid:animateLayoutChanges”探测器。
我当前的值是
android:animateLayoutChanges="false"
我想在活动onResume()方法中将其更改为“true”。
答案 0 :(得分:29)
在代码中使用setLayoutTransition()
方法:
LayoutTransition layoutTransition = new LayoutTransition();
//or, if previously enabled in xml, use getLayoutTransition()
//enable animation
setLayoutTransition(layoutTransition);
//disable animation
setLayoutTransition(null);