Android開發——自定義加載動畫

本文中的動畫,類屬于Tween動畫。

首先,看效果圖。

動畫與文字的雙重顯示

“加載中”動畫

1. 建立動畫布局文件

路徑:res\layout\loading_dialog.xml

注意:布局文件中,兩個控件ImageView與TextView的位置Android:layout_centerInParent=”true”是關鍵,只有這樣,圖片與文字才會重合。

2. 建立Tween動畫文件

路徑:res\anim\rotating.xml

3. 設置Dialog的style

路徑:res\values\styles.xml

styles.xml文件中添加如下代碼段,規定要顯示的Dialog的效果。

4. 創建自定義Dialog

繼承Android系統提供的Dialog,創建自定義Dialog。

在該自定義Dialog中,需要引用動畫布局文件loading_dialog.xml

5. 顯示與取消顯示Dialog

在要顯示動畫的地方,引用自定義style,創建一個Dialog對象。

然后,顯示Dialog。

在合適的地方,關閉已顯示的Dialog。

 

豫州

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前評論:1   其中:訪客  1   博主  0

  1. avatar 企業管理培訓 0

    專業