마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

애니메이션 후에 뷰를 감추기(GONE)

–3 추천
버튼을 누르면 애니메이션 후 생기게 하고,

다시 버튼을 누르면 애니메이션 후 사라지게 하고 싶은데

애니메이션과 View.GONE 을 동시에 주면 뷰가 바로 사라져버림.

 

애니메이션이 끝난후 뷰가 사라지게할려면 다음과 같이.
푸어어엉111 (610 포인트) 님이 2013년 6월 27일 질문
푸어어엉111님이 2013년 7월 3일 수정

1개의 답변

0 추천
 
채택된 답변

해결.

AnimationListener를 등록후 사용.

 

다음과 같이 애니메이션에 리스너를 등록

volume_frame_linear.startAnimation(outAnimationLeft);
outAnimationLeft.setAnimationListener(myAnimationListener);

 

 

애니메이션 리스너는 이렇게.

 Animation.AnimationListener myAnimationListener = new Animation.AnimationListener() {
     public void onAnimationEnd(Animation animation) {
      volume_frame_linear.setVisibility(View.GONE); //애니메 끝나면 사라저버려!
     }
     @Override
     public void onAnimationRepeat(Animation animation) {
     }
     @Override
     public void onAnimationStart(Animation animation) {
     }
 };

 

 

출처 : http://stackoverflow.com/questions/7070225/android-animation-hide-show-menu

푸어어엉111 (610 포인트) 님이 2013년 6월 27일 답변
...