animation也可以放在xml檔案中,這樣程式的可維護性提高了。在xml中寫動畫的步驟如下
1.在res資料夾下面新建乙個名為anim的資料夾
2.建立xml檔案,並首先加入set標籤,改標籤如下
3.在該標籤當中加入rotate,alpha,scale或者translate標籤
4.在**當中使用animationutils載入xml檔案,並生成animation物件
alpha動畫
<?xml version="1.0" encoding="utf-8"?>
animation a=animationutils.loadanimation(this, r.anim.alpha);
iv.startanimation(a);
scale動畫
<?xml version="1.0" encoding="utf-8"?>
rotate動畫
<?xml version="1.0" encoding="utf-8"?>
translate動畫
<?xml version="1.0" encoding="utf-8"?>
這裡重點提一下android:pivotx和android:pivoty和android:fromxdelta,android:toxdelta
android:pivotx="50"使用絕對座標
android:pivotx="50%"相對自己
android:pivotx="50%p"相對父控制項
android動畫xml引數解析
本部落格主要講述的是3.0屬性動畫之前的動畫xml引數 1 alpha 漸變透明度動畫效果 xml version 1.0 encoding utf 8 set xmlns android alpha android duration 1000 android fromalpha 0.0 andro...
Android動畫之屬性動畫
補間動畫,只是乙個動畫效果,元件其實還在原來的位置上,xy沒有改變,屬性動畫則反之 import android.animation.animator import android.animation.animatorinflater import android.animation.animato...
Android 動畫之activity動畫
前面和大家簡單分析了android的控制項的動畫效果 補間動畫和屬性動畫 但是在開發過程中我們發現 控制項的動畫效果做的很好,但是在頁面跳轉的時候很不自然,我們尋求一種讓使用者有一種漸進的效果,我看開始使用頁面之間的動畫效果,也就是activity之間的動畫效果,給使用者一種很自然的感覺。在andr...