안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 어플리케이션 개발 중 막히는 부분이 있어 질문드립니다.
문제가 발생하는 단말기는 갤럭시 노트 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 구현하는 예제와 동일합니다.
답변 부탁드립니다.
감사합니다.




첫째로 디비나 네트워크를 이용하거나 파일을쓰는 작업같은경우를 한다면 별도 스레드를 두시고
그 다음 하드웨어가속기능을 매니페스트에 명시하시던가 아니면 해당액티비티에 줘보세요
하드웨어가속쓰면 빨라지더군요