码迷,mamicode.com
首页 > 移动开发 > 详细

android布局中显示隐藏动画

时间:2015-07-30 13:35:07      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:android布局中的动画   动画   

android 在布局中提供属性,能简单的添加动画效果,如下:

<LinearLayout
   ...
   animateLayoutChanges="true"
   ... />

当对布局中的view添加删除,隐藏或显示, 都会有一个淡入淡出,和位移动画.


除了在XML布局文件中使用animateLayoutChanges 属性。也可以创建 LayoutTransition 对象通过 setLayoutTransition() 方法设置进去。源码如下:

private ViewGroup mContainerView;  

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.custom_linear_layout);

    mContainerView = (ViewGroup) findViewById(R.id.container);
    LayoutTransition lt = new LayoutTransition();
    lt.disableTransitionType(LayoutTransition.DISAPPEARING);
    mContainerView.setLayoutTransition(lt);
}
更多相关效果:http://www.cnblogs.com/avenwu/archive/2013/07/02/3167020.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

android布局中显示隐藏动画

标签:android布局中的动画   动画   

原文地址:http://blog.csdn.net/u014702999/article/details/47147545

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!