只是單純的記錄一下簡單動畫的其中一種實現方式
首先,在anim資料夾建立動畫xml檔案,例如show.xml
show.xml內容
<?xml version="1.0" encoding="utf-8"?>
我這裡建的是set標籤,其他例如scale等標籤可以根據自己需要選擇
set標籤裡小細節 :
1.duration在標籤標題類設定
2.translate標籤,如fromydelta可設定數字(如5,單位dp,實際座標系位置),百分比(如5%,當前view百分比位置),百分比p(如5%p,父布局百分比位置)
3.alpha標籤,只能是具體數字,為0-1.0,對應實際的0%-100%
4.scale標籤 ,如fromyscale 只能設定數值,一般0-1.0,對應0%-100%,如設1.4,表示原view的1.4倍大小
注意:一定要同時設定x軸和y軸縮放,如果只需要y軸,可設定x軸為從1.0到1.0,還有一定要設定中心點座標(pivotx,pivoty),中心點座標跟translate標籤類似
android動畫的簡單使用(一)
alphaanimation 透明度動畫 fromalpha 動畫起始時的透明度 toalpha 動畫終止時的透明度 0.0表示完全透明 1.0表示完全不透明 使漸變顯示 animation alpha newalphaanimation 0.1f,1f alpha.setduration 5000...
Android動畫 View動畫
1 使用view,首先要建立xml檔案。res anim filename.xml 使用動畫 button button animation animation animationutils.loadanimation this,r.anim.filename button.startanimati...
Android動畫 幀動畫
首先在res中新建乙個drawable資料夾,將需要展示的放在裡面,同樣的還有展示的fight.xml檔案,如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ...