1. 程式人生 > >Android 動畫1--View控制元件的顯示和隱藏效果

Android 動畫1--View控制元件的顯示和隱藏效果

顯示動畫
  1. mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f,     
  2.                    Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,     
  3.                    -1.0f, Animation.RELATIVE_TO_SELF, 0.0f);     
  4.            mShowAction.setDuration(500);   

隱藏動畫

  1. mHiddenAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF,     
  2.                     0.0f, Animation.RELATIVE_TO_SELF, 0.0f,     
  3.                     Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,     
  4.                     -1.0f);    
  5.  mHiddenAction.setDuration(500);     

View的顯示:

  1. view.startAnimation(mShowAction);     
  2. view.setVisibility(View.VISIBLE);  

View的隱藏:
  1. view.startAnimation(mHiddenAction);     
  2. view.setVisibility(View.GONE);