Android動(dòng)畫之TranslateAnimation怎么使用

小億
158
2024-03-01 20:02:14

TranslateAnimation是Android系統(tǒng)提供的一種平移動(dòng)畫效果,可以讓View在屏幕上沿著指定的路徑移動(dòng)。下面是使用TranslateAnimation的步驟:

  1. 創(chuàng)建TranslateAnimation對(duì)象:
TranslateAnimation translateAnimation = new TranslateAnimation(0, 100, 0, 100);

上面的代碼表示創(chuàng)建了一個(gè)從(0,0)到(100,100)的平移動(dòng)畫。

  1. 設(shè)置動(dòng)畫持續(xù)時(shí)間:
translateAnimation.setDuration(1000); // 設(shè)置動(dòng)畫持續(xù)時(shí)間為1秒
  1. 設(shè)置動(dòng)畫重復(fù)次數(shù):
translateAnimation.setRepeatCount(Animation.INFINITE); // 設(shè)置動(dòng)畫重復(fù)次數(shù)為無(wú)限次
  1. 設(shè)置動(dòng)畫結(jié)束后是否保持最后的狀態(tài):
translateAnimation.setFillAfter(true); // 設(shè)置動(dòng)畫結(jié)束后保持最后的狀態(tài)
  1. 給View設(shè)置動(dòng)畫:
view.startAnimation(translateAnimation);

上面的代碼表示給view添加平移動(dòng)畫效果。

通過(guò)以上步驟,就可以使用TranslateAnimation實(shí)現(xiàn)View的平移動(dòng)畫效果了。

0