Android | Animation LayoutTransition
LayoutTransition:当 Layout 内的 View 发生 Visibility 变化后,可以对 Layout 内的其他 View 产生对应的变化。
使用 android:animateLayoutChanges="true"
开启 LayoutTransition 功能。
- LayoutTransition.APPEARING
- 当一个 View 变为 Visible 时,对这个元素应用动画
- LayoutTransition.CHANGE_APPEARING
- 当一个 View 变为 Visible 时,因系统要重新布局有一些元素需要移动,这些要移动的元素应用动画
- LayoutTransition.DISAPPEARING
- 当一个 View 变为 Gone 时,对这个元素应用动画
- LayoutTransition.CHANGE_DISAPPEARING
- 当一个 View 变为 Gone 时,因系统要重新布局有一些元素需要移动,这些要移动的元素应用动画.
1 | LayoutTransition transitioner = new LayoutTransition(); |
1 | transitioner.getAnimator(LayoutTransition.APPEARING); |
1 | transition.setAnimator(LayoutTransition.APPEARING, animator); |
1 | transition.getDuration(LayoutTransition.CHANGE_DISAPPEARING) |
ApiDemo > com.example.android.apis.animation.LayoutAnimations
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Gavin Liu - 代码人生与科技生活
评论