Notice
Recent Posts
Recent Comments
Link
관리 메뉴

설.현.아빠

버튼 누를때 누른듯한 얍삽이 효과주기. 본문

안드로이드/Animation

버튼 누를때 누른듯한 얍삽이 효과주기.

설.현.아빠 2011. 2. 18. 15:02




보통은 버튼을 누를때 노란색으로 바뀌게 되어있다. 난 살짝 바꿔서 버튼의 크기를 살짝 줄이는 효과를 줘봤다.



 

*. /anim/animation.xml 소스보기



요렇게 해주고 버튼에 연결시켜주면 제법 버튼을 누른듯한 효과를 볼 수 있다.

버튼에 연결시켜주는 방법은 http://dodo4989.tistory.com/352 참조.







 


  추가로 위에 동작에서 추가되는 사항이 있다.

  위에 소스대로 동작시키면 버튼이 작아지면서 동시에 다음 동작이 일어난다.

  즉 버튼을 누른 후 다른 Activity로 이동시킬 경우 버튼이 눌리면서 다른 Activity가 동작하여 어색함을 감출 수 없다.

  찾아보니까 onAnimationEnd, onAnimationRepeat, onAnimationStart 를 Override하여 사용할 수 있다.

  Animation이 끝났을 때 다음을 동작을 할 수 있도록 onAnimationEnd를 이용해보자.


  
*. /src/scaleTest.java 소스보기



  위 소스처럼 AnimationListener를 등록하여 사용할 수 있다!!

  아~~~자연스럽다~~멋지다~~ㅋ




Comments