0

我有一个 500 帧的动画。我应该为它们中的每一个创建位图以显示在动态壁纸的画布中,但它会获得很多性能,我该怎么做?

4

1 回答 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 回答