您的位置:首页 > 移动开发 > Android开发

android布局中显示隐藏动画

2015-07-30 11:40 369 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: