안드로이드 개발 질문/답변
(글 수 45,052)
이미지뷰에 프레임애니메이션을 출력시켰는데요.. 현재 화면에서 애니메이션이 출력중인지 아니면 이미 출력을 끝낸상황인지를 식별해야하는데.. 어떻게 해야할지를 몰라서 그런데 초보에게 구원의 손길을 부탁드립니다 ㅠ AnimationDrawable ani = new AnimationDrawable(); ani.addFrame((BitmapDrawable)getResources().getDrawable(R.drawable.r19), 40); //이런식으로 20장의 프레임을 등록하였습니다. img.setBackgroundDrawable(ani); ani.setOneShot(true); ani.start(); 그리고 주기적으로 계속 ani.isRunning()을 호출하여서 값을 확인하고있는데.. 처음 애니메이션을 재생하기전에는 정상적으로 false값이 나오는데 애니메이션을 재생하고나서부터는 계속 true값만 나옵니다.. 이미 애니메이션은 일찌감치 종료되었는데도 말입니다 .. ㅠㅠ 고수분들 도와주세요~ ㅠ