使用Java代码更改animateLayoutChanges属性

23
我正在制作一个使用布局变换动画的Android应用程序。我想知道是否有人知道如何使用Java代码更改“android:animateLayoutChanges”属性。
我的当前值是:
android:animateLayoutChanges="false"

我希望在activity的onResume()方法中将它更改为"true"。

1个回答

34

使用setLayoutTransition()方法在您的代码中:

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

//enable animation
setLayoutTransition(layoutTransition);

//disable animation
setLayoutTransition(null);

来源: 动画布局更改


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接