web-dev-qa-db-ja.com

Javaコードを使用してanimateLayoutChangesプロパティを変更する

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

私の現在の価値は

Android:animateLayoutChanges="false"

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

22

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

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

//enable animation
setLayoutTransition(layoutTransition);

//disable animation
setLayoutTransition(null);

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

30