특정 그림(용량도 1~4k가 되는 아이콘)을 프레임 에니메이션으로 아래와 같이 순서대로 출력을 시도하였습니다.
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/smile1" android:duration="1" />
<item android:drawable="@drawable/smile3" android:duration="1" />
<item android:drawable="@drawable/smile4" android:duration="1" />
<item android:drawable="@drawable/smile5" android:duration="1" />
<item android:drawable="@drawable/smile6" android:duration="1" />
<item android:drawable="@drawable/smile7" android:duration="1" />
<item android:drawable="@drawable/smile8" android:duration="1" />
<item android:drawable="@drawable/smile9" android:duration="1" />
<item android:drawable="@drawable/smile1" android:duration="1" />
<item android:drawable="@drawable/smile11" android:duration="1" />
</animation-list>
상당히 미세한 움직임이기 때문에 엄청난 속도로 움직여야 제대로 보이는데... 1ms (이론상)으로 셋팅을 했지만 제대로 보이지가 않네요...
좀더 빠르게 하고 싶은데...
더 빠르게 해보려고 viewflipper도 써봤는데(자동으로 넘어가도록 해서...)
역시 이미지가 5개가 넘어가면 속도가 점점 느려지더군요...
프레임 에니메이션 효과도 이미지가 많아서 느려지는것인지...
갤럭시s 를 테스트폰으로 쓰고 있는데도... 상당히 느리네요...
ms 단위가 아닌 us 까지 속도를 내고 싶은데... 방법이 없을까요?
이미지도 용량이 작다고 생각되는데 .... 이미지가 많아질수록 느려지는걸 보면...
하드웨어의 한계인가요??




그게 휴대폰에서 재생이 가능할까요... 화면 응답속도조차 그만큼이 안될텐데요. 이미 CPU의 문제를 넘어 디스플레이조차 그만큼을 지원하질 못합니다.