마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

프레임애니메이션이 앱실행시 바로 실행시키는데 이미지가 겹치는 문제..

0 추천
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activ
    character = new ImageView(this); //캐릭터이미지 xml에서 명시받음
    character.setBackgroundResource(R.drawable.ani_maincharacter);
    characterAni = (AnimationDrawable) character.getBackground();
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
    characterAni.start();

    super.onWindowFocusChanged(hasFocus);
}
 
앱을 실행하자마자 애니메이션이 구동되게 하려고 했습니다. 
이렇게하니 drawable안에 있는 프레임애니메이션 xml파일이 
동작하는 모습이 보이는데 문제는 xml에서 정의한 ImageView에 
의해 가려져서 뒤에서 애니메션이 구동되네요.. 전 이 ImageView가 
1,2,3,4이렇게 바뀌며 애니메이션을 뿌릴줄 알았는데 겹쳐있습니다. 
어떻게 해결해야할까요??
익명사용자 님이 2017년 7월 29일 질문
해결했습니다. xml 등록된 ImageView 를 src가 아닌 Background로 변경하니 되네요.

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...