2012-05-24 4 views
0

페이지를 남기면 페이지에 애니메이션이 생기고 (예 : 버튼이 밖으로 밀려나고) 사용자가 sendt 다른 활동.1 초 동안 Android 애니메이션

애니메이션에 문제는 없지만 새 활동을 시작하기위한 코드가 애니메이션 코드 직후에 기록되므로 애니메이션이 1 초 동안 완료되지 않습니다 (설정 한대로).

먼저 애니메이션을 1 초 동안 실행 한 다음 다른 활동으로 이동하려고합니다.

도와주세요.

답변

3

AnimationListener를 사용하십시오.

private Animation.AnimationListener animListener = new Animation.AnimationListener() { 

    @Override 
    public void onAnimationEnd(Animation animation) { 
     // write code to start new activity. 
    } 

    @Override 
    public void onAnimationRepeat(Animation animation) { 

    } 

    @Override 
    public void onAnimationStart(Animation animation) { 

    } 
}; 

지정 리스너 위의 애니메이션

animation.setAnimationListener(animListener); 
+0

감사합니다 친구로, U 대답 친구 정말 빠른 –

1
//Startanimation 
new Handler().postDelayed(new Runnable() { 

       @Override 
       public void run() { 
        // TODO Auto-generated method stub 
// call Activity 
// End animation 

       } 
      }, 1000); 
+0

감사했다 –

+0

환영 ... @ BhabaniShankar –

관련 문제