AlphaAnimation 控制漸變透明的動畫效果
ScaleAnimation 控制尺寸伸縮的動畫效果
TranslateAnimation 控制畫面平移的動畫效果
RotateAnimation 控制畫面角度變化的動畫效果
關於這四種動畫所顯示出來的效果,筆者將用代碼講述。讀者可以把代碼運行到自己的程序中,自己調試觀看各個動畫所表現出來的效果。
首先在Oncreate()裡初始化四個動畫效果
然後可以設置一個button控制動畫的運行,在GridView佈局裡可以加一些小控件。 (為瞭演示效果)當點擊Button按鈕時,填寫如下代碼
這裡
interpolator定義一個動畫的變化率(the rate of change)。這使得基本的動畫效果(alpha, scale, translate, rotate)得以加速,減速,重復等。(詳細請閱讀文檔)AnimationSet這個類為animation的集合類。
本文出自 “HDDevTeam” 博客