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