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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM