AnimationDrawable가 도중에 멈추는 현상

조회수 1645회
final AnimationDrawable ani = (AnimationDrawable) view.getBackground();
            ani.setCallback(new AnimationDrawableCallback(ani, view) {
                @Override
                public void onAnimationAdvanced(int currentFrame, int totalFrames) {
                }

                @Override
                public void onAnimationCompleted() {
                    view.clearAnimation();
                }
            });

안녕하세요 위와같프레임 애니메이션을 하고 있는데요 버튼을 누르면 애니메이션이 실행이 됩니다.

버튼을 연타해소 애니메이션을 연속으로 실행하면 도중에 멈추는 현상이 발생하고 있습니다. 저의 짧은 소견으로는 ui가 갱신되면서 애니메이션이 멈추는건 아닌지 생각해보고 있습니다만 애니메이션이외의것은 실행하고 있지 않고 있습니다. [버튼을 연타해도 실행이 끝날때까지 재실행이 안되도록 제어 하고 있습니다. ]

끝까지 안가고 1,2,3프레임 정도 애니메이션이 실행되고 멈추곤 합니다. 조언 부탁드립니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 아무리해도 안되서 역시 이미지가 크고 무거우면 무리가 있나봅니다. 그래서 그냥 비트맵을 시간적으로 돌리는걸로 바꿨습니다.;;

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)