View 補間動畫
補間動畫
先使用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 補間動畫