標籤:android style blog http color io java ar strong
繼上篇tween動畫的java實現:http://www.cnblogs.com/fengtengfei/p/3957800.html,
這裡我接著介紹一下tween動畫的xml實現的方法,
首先我們需要在res檔案夾在建立anim檔案夾,再在anim檔案夾裡建相關動畫的xml,並設定屬相即可。
然後再activity中我們通過AnimationUtils.loadAnimation,來載入xml檔案。
Animation animation = AnimationUtils.loadAnimation(this, R.anim.roatate);
iv.startAnimation(animation);
其中要注意的就是:
1:比如我們的translate.xml。如果我們是需要相對於父視窗移動,我們需要在20%後加p,也即20%p,這就表示相對於父視窗的大小
<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="20%p" android:toXDelta="50%p" android:fromYDelta="0" android:toYDelta="50%p" android:duration="2000" ></translate>
2:我們需要混合定義動畫的時候,我們只需要把想要定義的動畫類型對應的xml節點,寫到set節點內部即可。
比如set.xml中
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha…………> </alpha>…………</set>
Android學習筆記-tween動畫之xml實現