작동하지 나는이 일부 격차, 루프에서 작업해야 objectAnimator는 Thread.sleep를 안드로이드
final ObjectAnimator anim = (ObjectAnimator) AnimatorInflater
.loadAnimator(getActivity(), R.anim.flip);
anim.setTarget(tvDebitAmount);
anim.setDuration(3000);
anim.start();
있습니다. 이 애니메이션이 끝나면 4000ms를 기다린 후에 anim.start를 다시 호출해야합니다.
나는 그것을 무한 루프에 넣고, anim.start() 뒤에 thread.sleep()을 넣으려고했다. 작동하지 않습니다 (전체 화면이 응답하지 않음). 어떻게 기다리거나 잠을 자게 할 수 있습니까?
Thread.sleep는 사용자가 호출 한 스레드를 잠자기 상태로 만듭니다. GUI 스레드를 잠자기하면 화면 업데이트 또는 이벤트 응답과 같은 다른 작업을 수행 할 수 없습니다. 즉, Thread.sleep이 올바르게 작동하고 있습니다. 이벤트 처리에서 돌아올 때까지 화면이 업데이트되지 않습니다. –