안드로이드 개발 질문/답변
(글 수 45,052)
계속해서 이미지를 로테이션 하면서 보여주는 ImageView가 있습니다.
반복적으로 수행되는 핸들러 메시지 안에서
전환 효과를 위해서 이전 drawable 과 다음 drawable을 TransitionDrawable로 셋팅해서
ImageView에 setImageDrawable 시키는데요, 한참 잘 돌다보면
android.graphics.drawable.LayerDrawable.getIntrinsicWidth(LayerDrawable.java:512)에서
java.lang.StackOverflowError을 뿜어내며 죽게됩니다.
뭔가 해제가 안되고 계속 쌓이는 것 같은데 조언 부탁드립니다.