實作旋轉、平移、縮放和透明度漸變的補間動畫,具體實作如下:
1.在建立項目的res目錄中,建立一個名為anim的目錄,并在該目錄中建立實作旋轉、平移、縮放和透明度漸變的動畫資源檔案。
透明度漸變的動畫資源檔案anim_alpha.xml(完全不透明->完全透明->完全不透明)
旋轉的動畫資源檔案anim_rotate.xml(0度->720度->360度->0度)
縮放動畫資源檔案anim_scale.xml(放大2倍->收縮回來)
平移動畫資源檔案anim_translate.xml(螢幕左側->螢幕右側->螢幕左側)
主界面資源檔案:
res/layout/main.xml:
效果如圖
mainactivity:
在oncreat()方法中,首先擷取動畫資源檔案中建立的動畫資源,然後擷取要應用動畫效果的imageview,再擷取“旋轉”按鈕,并為該按鈕添加單擊事件監聽器,在重寫onclik()方法中,播放動畫。具體代碼如下:
效果如圖1、圖2、圖3、圖4:
轉載請注明出處:http://blog.csdn.net/acmman/article/details/45849613