23

私は、レイアウト変更アニメーションを使用する Android アプリケーションに取り組んでいます。私が知りたいのは、Javaコードを使用して「andorid:animateLayoutChanges」プロバティを変更する方法を知っている人はいますか?

私の現在の価値は

android:animateLayoutChanges="false"

アクティビティの onResume() メソッドで「true」に変更したい。

4

1 に答える 1

33

コードでメソッドを使用setLayoutTransition()します。

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

//enable animation
setLayoutTransition(layoutTransition);

//disable animation
setLayoutTransition(null);

ソース:レイアウト変更のアニメーション化

于 2013-12-23T10:08:23.650 に答える