1. 程式人生 > >View 補間動畫

View 補間動畫

坐標 開啟 cal art mage image 旋轉 true 動畫效果

補間動畫

先使用ImageView顯示一張圖片

ImageView iv=(ImageView)findViewById(R.id.iv);

1.透明

AlphaAnimation aa=new AlphaAnimation(1.0,0.0);//1.0完全透明0.0完全不透明

aa.setDuration(2000)//設置動畫執行的時間

aa.setRepeatCount(1);//設置動畫重復次數

iv.startAnimation(aa);//開啟

2.旋轉

RotateAnimation ra=new RotateAnimation(0,360) 開始角度 結束角度

ra.setDuration(2000)//設置動畫執行的時間

ra.setRepeatCount(1);//設置動畫重復次數

iv.startAnimation(aa);//開啟

3.縮放

ScaleAnimation sa=new ScaleAnimation(1.0f,2.0f,1.0f,2.0f,Animation.RELATIVE_TO_SELF,0.5f,RELATIVE_TO_SELF,0.5)

sa.setDuration(2000)//設置動畫執行的時間

sa.setRepeatCount(1);//設置動畫重復次數

iv.startAnimation(sa);//開啟

4.平移

TranslatieAnimation ta=new TranslatieAnimation(Animation.RELATIVE_TO_PARENT,0,Animation.RELATIVE_TO_PARENT,0,Animation.

RELATIVE_TO_PARENT,0,Animation.RELATIVE_TO_PARENT,0.2f);

ta.setDuration(2000)//設置動畫執行的時間

ta.setFillAfater()//ttrue就停留在這

iv.startAnimation(ta);//開啟

動畫效果不會改變控件真實坐標

5.使用xml方式創建補間動畫

【1】就是在res下創建一個目錄(anim)

【2[】在該目錄創建對應動畫即可

View 補間動畫