2013-08-09 2 views
-1

gif animation onTouch 이벤트를 재생하고 있습니다. 따라서 애니메이션을 재생할 때 onTouch Listener를 비활성화하려고합니다. 애니메이션의 1 루프가 끝날 때까지 애니메이션을 재생하지 않기를 바란다. 즉, 애니메이션이 루프를 완료 할 때까지 OnTouch 이벤트를 잠시 사용하지 못하게하려고합니다. 1 루프가 재생 된 후 터치 이벤트를 다시 사용 가능하게 설정합니다. 도와주세요.onTouch Listener를 비활성화하고 싶습니다.

+0

이 주제에 대해 많은 의문점이 있습니다. 물어보기 전에 검색하십시오. –

답변

1

봅니다 터치를 사용하지 않도록이 같은 ::

anim.setAnimationListener(new AnimationListener() { 

      @Override 
      public void onAnimationStart(Animation animation) { 
       // TODO Auto-generated method stub 

      } 

      @Override 
      public void onAnimationRepeat(Animation animation) { 
       // TODO Auto-generated method stub 

      } 

      @Override 
      public void onAnimationEnd(Animation animation) { 
       // TODO Auto-generated method stub 

      } 
     }) 

사용 onAnimationStart 수신기를 사용할 수 있습니다. onAnimationEnd는 터치를 활성화합니다. 희망 하시겠습니까!

관련 문제