나는 안드로이드 응용 프로그램을 개발 중입니다. 기능적 순환 진행률 표시 줄 인 사용자 지정보기가 있습니다. 더 큰 원 위에 균일하게 분포 된 12 개의 원이 있습니다.런타임의 비트 맵 회전 디스크의 리소스로 회전 된 비트 맵
디자인이 단순하고 기하학적이므로 하나의 작은 원을 중심으로 회전시켜 원하는 결과를 얻을 수 있습니다. 그게 디스크에 하나의 파일, 메모리에있는 하나의 비트 맵 - 약간 작고, 메모리에 약 300kb, 비트 맵을 회전하고 드로잉 할 때 약간의 CPU 파워를 필요로합니다.
또 다른 옵션은 디스크에 모든 12 개의 이미지를 준비하고 메모리에 모두로드 할 수 있으며 매번 적절한 이미지를 그릴 수 있다는 것입니다. 이 옵션에는 순환 오버 헤드가 없습니다.
지금 내 질문은 더 실용적/일반적으로 안드로이드에 대한 확실한 것입니다. 10fps가 충분하다고 가정 할 수 있습니다. 눈에 띄는 차이가 없다고 생각한다면 알려주세요.
그들은 실제로는 20kb 각각 png 파일로, 메모리의 디코딩 된 크기는 300kb입니다. 따라서 앱 크기는 문제가되지 않습니다. – mehmetminanc
그렇다면 자산으로로드하는 것이 좋습니다. CPU/GPU 작업이 필요없고 회전/드로잉 코드를 모두 작성할 필요가 없습니다. –