Advertisement

Android Adaptation

阅读量:

LayoutTransition

LayoutTransition refers to the transition between layouts, which is essentially a layout animation. This class is capable of automatically executing animations when the layout of a ViewGroup changes.

在Android开发过程中, 开发者往往会使用View的setVisibility()功能来实现对view的动态隐藏与显示效果.

LayoutTransition 自api11版本起支持ViewGroup布局转换相关操作,在ViewGroup布局发生变化时能够自动触发动画效果。使用该组件时需要创建一个LayoutTransition实例,并调用其对应的setLayoutTransition()方法配置布局转换策略。每当ViewGroup内部新增或移除子视图时都会触发预设好的动画效果。如需自定义动画效果,则可以通过调用setAnimator()方法指定相应的动画实例进行配置

布局动画由两种状态的改变导致执行四种不同的动画。

两种状态的变化包括将view加入到ViewGroup中(使其显眼为VISIBILITY)以及将view从ViewGroup中删

全部评论 (0)

还没有任何评论哟~