Android動畫之XML 二

2021-09-30 15:25:41 字數 871 閱讀 2150

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...