LayoutAnimation
Android的动画类型比较多,LayoutAnimation便是其中一种,关于LayoutAnimation的使用可参考《
Android LayoutAnimation使用及扩展》,其实就是给目标ViewGroup控件添加LayoutAnimation,之后该ViewGroup展示时每个子View便会依次做动画。本质就是第一次绘制前给每个子View设置一个Animation,每个View的Animation都设置一个不同时长的startOffset time,即播放起始时间岔开,这样便能达到依次播放的效果。源码解析如下所示,感兴趣的可根据时序图自行研究。
LayoutTransition
上面情形是ViewG