使用java代码更改animateLayoutChanges属性

时间:2013-12-23 10:01:14

标签: java android layout-animation

我正在使用一个使用布局更改动画的Android应用程序。我想知道的是,有没有人知道如何使用java代码更改“andorid:animateLayoutChanges”探测器。

我当前的值是

android:animateLayoutChanges="false"

我想在活动onResume()方法中将其更改为“true”。

1 个答案:

答案 0 :(得分:29)

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

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

//enable animation
setLayoutTransition(layoutTransition);

//disable animation
setLayoutTransition(null);

来源:Animating Layout Changes