android两种布局动画区别
2016-12-03 17:10 playerboy 阅读(278) 评论(0) 收藏 举报android有两种布局动画:layoutAnimation和LayoutTransition,
1、前者是针对已经布局好的容器,在显示的时候,各子view的动画显示,所以如果想要在界面显示后再执行动画,需要刷新页面(invalidate)或者使界面变化。后者是界面已经显示完毕,然后添加、删除、显示、隐藏view时候的动画,以及布局改变时候的布局的动画,一共五种类型。
2、前者是tween动画,而后者是属性动画。
3、都可以通过布局属性方式,直接在xml布局中添加动画。
4、layoutAnimation通过LayoutAnimationController控制器,setLayoutAnimation方式添加到布局上。
layoutTransition通过setLayoutTransition添加动画到布局上。
5、具体用法,参考http://blog.csdn.net/wangbaochu/article/details/50435628
浙公网安备 33010602011771号