alphaanimation 透明度動畫
fromalpha 動畫起始時的透明度
toalpha 動畫終止時的透明度
0.0表示完全透明
1.0表示完全不透明
//使漸變顯示
animation alpha =newalphaanimation(0.1f, 1f);alpha.setduration(5000);
imageview.startanimation(alpha);
使用動畫的步驟,這裡面是在res資料夾下建立anim ,在使用anim中每個動畫的時候,在**中只需要呼叫這兩步即可
animation loadanimation = animationutils.loadanimation(mainactivity.this,r.anim.scale);imageview.startanimation(loadanimation);
//這是漸變動畫
alpha.xml
<?xml version="1.0"encoding="utf-8"?>
<setxmlns:android="">
<alphaandroid:duration="1000"android:fromalpha="0.1"android:toalpha="1.0">alpha>
set>
//縮放動畫scale.xml
<?//translateanimation 位移動畫xml version="1.0"encoding="utf-8"?>
<setxmlns:android="">
<scaleandroid:duration="2000"android:fillafter="false"android:fromxscale="0.0"android:fromyscale="0.0"android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:pivotx="50%"android:pivoty="50%"android:toxscale="1.0"android:toyscale="1.0">scale>
set>
translate.xml
<?xml version="1.0"encoding="utf-8"?>
<setxmlns:android="">
<translateandroid:duration="1000"android:fromxdelta="10"android:fromydelta="10"android:toxdelta="100"android:toydelta="100">translate>
set>
// rotateanimation旋轉動畫
fromdegrees 起始的角度
todegrees終止的角度
pivotx,pivoty分別為旋轉動畫相對於x,y的座標開始位置
<?xml version="1.0"encoding="utf-8"?>
<setxmlns:android="">
<rotateandroid:duration="1000"android:fromdegrees="0"android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:pivoty="50%"android:pivotx="50%"android:todegrees="+360">rotate>
set>
Android簡單動畫小記
只是單純的記錄一下簡單動畫的其中一種實現方式 首先,在anim資料夾建立動畫xml檔案,例如show.xml show.xml內容 我這裡建的是set標籤,其他例如scale等標籤可以根據自己需要選擇 set標籤裡小細節 1.duration在標籤標題類設定 2.translate標籤,如fromy...
Android動畫使用
android動畫基本上分為兩個時代,乙個是3.0 api14 之前的animation動畫,乙個是3.0之後的animator動畫。採用animatorset和objectanimator配合,使用objectanimator進行更精細化控制,並且能夠自動驅動,多個objectanimator組合...
Android 向量動畫的使用
阿里圖示庫 drawable new vector asset loacl file path 首先捋清關係 如果我們想要控制 svg的 繪製,或者給他加一些動畫效果 只有 乙個path 需要給path 加乙個name 需要在drawable 下建立animated vector 需要 srccom...