티스토리 뷰




리소스 폴더에 anim 폴더를 생성해준다

아래의 예제에서는 rotate 애니메이션과 translate 애니메이션을 동시적용하였다.


ship_anim.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <set xmlns:android="http://schemas.android.com/apk/res/android">
  3.     <rotate
  4.        android:duration="2000"
  5.        android:fromDegrees="8"
  6.        android:pivotX="50%"
  7.        android:pivotY="80%"
  8.        android:repeatCount="infinite"
  9.        android:repeatMode="reverse"
  10.        android:toDegrees="-12" />
  11.  
  12.     <translate
  13.        android:duration="2000"
  14.        android:fromXDelta="-6%"
  15.        android:repeatCount="infinite"
  16.        android:repeatMode="reverse"
  17.        android:toXDelta="12%" />
  18. </set>


자바 코드에서 해당 내용을 적용해보자

  1. @Override
  2.     public void startShipAnimation() {
  3.         RLog.d();
  4.  
  5.         Animation animation = AnimationUtils.loadAnimation(this, R.anim.ship_anim);
  6.         binding.ship.startAnimation(animation);
  7.     }





잘된다!

신난다!



공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크