-설명-

트윈 애니메이션은

1."하나의 뷰" or "drawable 객체"가 있을 때, 그 객체를 연산을 통해서 애니메이션처럼 보여주는 것입니다.

2.xml에다가 어떻게 "애니메이션"을 동작할지를 정의를 미리 해줍니다.

("/res/anim"폴더를 만들고, 그 밑에 xml파일을 만들면, 그게 "애니메이션 액션 정보" 입니다.)

 

 

 

 

 

 

 

-사용법-

"버튼"을 클릭하면, "버튼"이 커졌다가, 작아졌다가 합니다.

(0) 전체 코드

(1)

(2)

(3)

(4) scale.xml 코드

(5) activity17_main.xml 코드

(6) Activity17.java

AnimationUtils.loadAnimation(컨텍스트,애니메이션xml) <- 애니메이션을 설정한 xml을 가져올 수 있습니다

startAnimation(애니메이션객체) <-  애니메이션 동작을 할 수 있게 할 수 있습니다.

(7) 결과

"버튼"을 클릭하면 서서히 커집니다.

 

 

 

 

 

 

-코드 추가-

android:startOffset="1500" -> 일정 시간 후에 이 동작(애니메이션)이 실행 됩니다.

일딴 처음 scale은 서서히 커지고,

두번째 scale은 서서히 작아지는 코드입니다!