読者です 読者をやめる 読者になる 読者になる

AndroidでLayoutの高さが変わった際アニメーションをつけたい

XMLから

<LinearLayout
    android:id="@+id/container"
    android:animateLayoutChanges="true"
/>

Javaから

    LinearLayout mLinearLayout = (LinearLayout) findViewById(R.id.container);
    mLinearLayout.setLayoutTransition(new LayoutTransition());

注意

Linearでなければ動かないわけでない。

課題

ViewGroup上部でAnimationするのだが、下部でAnimationしたいときの対応はまだ見つけてない…

参考

Animating Layout Changes | Android Developers