특정 그림(용량도 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 까지 속도를 내고 싶은데... 방법이 없을까요?

이미지도 용량이 작다고 생각되는데 ....  이미지가 많아질수록 느려지는걸 보면...

하드웨어의 한계인가요??