gif图像的动画列表工作缓慢

时间:2014-01-27 07:20:41

标签: android animation imageview gif android-drawable

您好,因为android不支持GIF animations。我使用frames.xml文件和animation-list来显示动画。

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
     android:oneshot="false"
      >
      <item  android:drawable="@drawable/heart1" android:duration="100"/>
      <item  android:drawable="@drawable/heart2" android:duration="100"/>
      <item  android:drawable="@drawable/heart3" android:duration="100"/>
      <item  android:drawable="@drawable/heart4" android:duration="100"/>
      <item  android:drawable="@drawable/heart5" android:duration="100"/>
      <item  android:drawable="@drawable/heart6" android:duration="100"/>
      <item  android:drawable="@drawable/heart7" android:duration="100"/>
      <item  android:drawable="@drawable/heart8" android:duration="100"/>
      <item  android:drawable="@drawable/heart9" android:duration="100"/>
</animation-list>

上面的@drawable/heartx个文件是我gif图片的各个帧。 不同手机上的动画速度不同。 这在hdpi设备上是正常的,在xhdpi设备中较慢。 任何人都可以建议我在所有手机上显示相同动画速度的解决方案。

0 个答案:

没有答案