天天看點

【Android開發】動畫範例2-旋轉、平移、縮放和透明度漸變的補間動畫

實作旋轉、平移、縮放和透明度漸變的補間動畫,具體實作如下:

1.在建立項目的res目錄中,建立一個名為anim的目錄,并在該目錄中建立實作旋轉、平移、縮放和透明度漸變的動畫資源檔案。

透明度漸變的動畫資源檔案anim_alpha.xml(完全不透明->完全透明->完全不透明)

旋轉的動畫資源檔案anim_rotate.xml(0度->720度->360度->0度)

縮放動畫資源檔案anim_scale.xml(放大2倍->收縮回來)

平移動畫資源檔案anim_translate.xml(螢幕左側->螢幕右側->螢幕左側)

主界面資源檔案:

res/layout/main.xml:

效果如圖

【Android開發】動畫範例2-旋轉、平移、縮放和透明度漸變的補間動畫

mainactivity:

在oncreat()方法中,首先擷取動畫資源檔案中建立的動畫資源,然後擷取要應用動畫效果的imageview,再擷取“旋轉”按鈕,并為該按鈕添加單擊事件監聽器,在重寫onclik()方法中,播放動畫。具體代碼如下:

效果如圖1、圖2、圖3、圖4:

【Android開發】動畫範例2-旋轉、平移、縮放和透明度漸變的補間動畫
【Android開發】動畫範例2-旋轉、平移、縮放和透明度漸變的補間動畫
【Android開發】動畫範例2-旋轉、平移、縮放和透明度漸變的補間動畫
【Android開發】動畫範例2-旋轉、平移、縮放和透明度漸變的補間動畫

轉載請注明出處:http://blog.csdn.net/acmman/article/details/45849613

繼續閱讀