第2章 Android動畫深入分析

2021-09-25 13:16:52 字數 1004 閱讀 7240

view動畫的作用物件是view,它支援4中動畫效果,分別是平移動畫、縮放動畫、旋轉動畫和透明動畫。除了這四種典型的變換效果外,幀動畫也屬於view動畫,但是幀動畫的表現形式上和上面的四種動畫變化效果不太一樣。

view動畫的四種變化效果對應著animation的四個子類:translateanimation、scaleanimation、rotateanimation和alphaanimation。這四種動畫既可以通過xml來定義,也可以通過**來動態建立,對於view動畫來說,建議採用xml來定義動畫,因為xml格式的動畫可讀性更好。

view動畫既可以是單個動畫,也可以由一系列的動畫組成。

set標籤標示動畫集合,對應animationset類,它可以包含若干個動畫,並且它的內部也是可以巢狀其他動畫集合的。

android:fromxdelta——表示x的起始值,比如0

android:toxdelta——表示x的結束值,比如100

android:fromydelta——表示y的起始值

android:toydelta——表示y的結束值

android:fromxscale——水平方向縮放的起始值,比如0.5

android:toxscale——水平方向縮放的結束值,比如1.2

android:fromyscale——豎直方向縮放的起始值

android:toyscale——豎直方向縮放的起始值

android:pivotx——縮放的軸點的x座標,它會影響縮放的效果

android:pivoty——縮放的軸點y座標,它會影響縮放的效果

android:fromdegrees——旋轉開始的角度,比如0

android:todegrees——旋轉結束的角度,表如180

android:pivotx——旋轉的軸點x座標

android:pivoty——旋轉的軸點y座標

android:fromalpha——表示透明度的起始值,比如0.1

android:toalpha——表示透明度的結束值,比如1

第7章 android動畫

view動畫 view動畫包括平移,透明,縮放,旋轉。用xml檔案在res anim建立set標籤做動畫集合。interpolator插值器來改變動畫是速度 shareinterpolator是否共享插值器。用duration改變動畫時間,fillafter表示動畫結束是否停留。最後通過animat...

android屬性動畫2

1 使用xml檔案建立屬性動畫 首先在res下建立animator資料夾,然後建立res animator scalex.xml objectanimator xmlns android android duration 1000 android propertyname scalex androi...

android 屬性動畫2

objectanimator offloat 物件 屬性名 物件存在get set的屬性 變化的範圍 屬性 一組屬性動畫 imageview imageview imageview findviewbyid r.id.img 旋轉360度 objectanimator.offloat imagevi...