Animation的四種動畫效果 – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

AlphaAnimation 控制漸變透明的動畫效果

  ScaleAnimation 控制尺寸伸縮的動畫效果

  TranslateAnimation  控制畫面平移的動畫效果

  RotateAnimation  控制畫面角度變化的動畫效果

關於這四種動畫所顯示出來的效果,筆者將用代碼講述。讀者可以把代碼運行到自己的程序中,自己調試觀看各個動畫所表現出來的效果。

 首先在Oncreate()裡初始化四個動畫效果

 

然後可以設置一個button控制動畫的運行,在GridView佈局裡可以加一些小控件。 (為瞭演示效果)當點擊Button按鈕時,填寫如下代碼

 

 這裡

interpolator定義一個動畫的變化率(the rate of change)。這使得基本的動畫效果(alpha, scale, translate, rotate)得以加速,減速,重復等。(詳細請閱讀文檔)AnimationSet這個類為animation的集合類。

 

 

 

 

 

本文出自 “HDDevTeam” 博客

You May Also Like