レイアウトの変更をアニメーション
Viewを追加してレイアウトを変更するときにアニメーションのように動きながら切り替える方法を紹介します。
変更予定のレイアウトに以下のコードを追加します。
android:animateLayoutChanges="true"
例えば、GridLayoutが変更される予定の場合は以下のように書きます。
<GridLayout android:columnCount="4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/gridContainer" android:animateLayoutChanges="true" />