안녕하세요 어플리케이션 개발 중 막히는 부분이 있어 질문드립니다.

 

문제가 발생하는 단말기는 갤럭시 노트 10.1 버전 4.1.2 입니다.

(갤럭시 탭 10.1 버전 4.0 이나 갤럭시s3 버전 4.1.2 에서는 빠르게 동작합니다.)

 

현재 동작은 activity 에서 메뉴 버튼을 클릭하면 새로운 activity를 호출하여

animation translate 을 사용한 imageView  가 왼쪽에서 서서히 이동하여 나타나는 화면입니다.

다른 activity 에서는 잘 동작 하고있지만 특정 activity (mapview와 webview 두개를 보여주는 화면) 에서

메뉴를 호출하면 animation 동작 속도가 현저히 느려지는 현상이 발생하였습니다.

 

디버깅 모드로 한줄 씩 실행시켜보면 startAnimation 호출 후 이미지가 서서히 등장하는 부분이 느리게 동작을 하고

그 사이에 제가 확인 할 수 있는 부분이 없는거같아 답답하네요.

어제 온종일 화면과 animation에 대하여 찾아봤는데도 속시원한 결과를 얻을수가 없었습니다.

느려짐에 대한 원인이나 animation 성능 향상 에 대한 방법이 있을까요?

혹시나 제가 뭔가 잘못하고 있는것이 있을까요..

코드는 일반 animation 구현하는 예제와 동일합니다.

 

답변 부탁드립니다.

감사합니다.