Android 中Animation簡單例子

關於動畫的實現,Android提供瞭Animation,在Android SDK介紹瞭2種Animation模式:

1. Tween Animation:通過對場景裡的對象不斷做圖像變換(平移、縮放、旋轉)產生動畫效果,即是一種漸變動畫;

2. Frame Animation:順序播放事先做好的圖像,是一種畫面轉換動畫。

動畫類型
下面先來看看Android提供的動畫類型。Android的animation由四種類型組成

在XML文件中:

alpha        漸變透明度動畫效果、
scale        漸變尺寸伸縮動畫效果
translate  畫面轉換位置移動動畫效果
rotate      畫面轉移旋轉動畫效果
今天的例子要實現的是TweenAnimation,類似於Flash中的補間動畫。

animation可以定義在xml中,也 可以在類中動態定義,和控件的定義類似。

這裡用的是靜態定義。

最終效果:

 

 

 

很小的一個bug卻卡瞭一個晚上(xml文件定義的時候,尖括號位置敲錯瞭),如果再給我遇到這樣的bug,

我會輕輕地對它說:艸!

代碼明天上…睡覺。

You May Also Like