我有一个 500 帧的动画。我应该为它们中的每一个创建位图以显示在动态壁纸的画布中,但它会获得很多性能,我该怎么做?
问问题
223 次
1 回答
0
您可以使用动画列表。例如:
<?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/frame1" android:duration="100" />
<item android:drawable="@drawable/frame2" android:duration="100" />
<item android:drawable="@drawable/frame3" android:duration="100" />
<item android:drawable="@drawable/frame4" android:duration="100" />
<item android:drawable="@drawable/frame5" android:duration="100" />
......
</animation-list>
您可以将此资源关联到背景视图以及何时启动动画。
希望对你有帮助!
于 2014-10-06T10:21:28.993 回答