在动态壁纸中按帧动画创建帧

时间:2014-10-06 10:09:50

标签: android android-canvas android-animation android-wallpaper

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

1 个答案:

答案 0 :(得分: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>

您可以将此资源与背景视图相关联,以及何时开始动画。

希望它可以帮到你!