【问题标题】:Image sequence animation can't find drawables图像序列动画找不到可绘制对象
【发布时间】:2014-08-08 18:04:54
【问题描述】:

我正在尝试使用动画列表制作动画。 查找如何在线执行此操作,我在 res/anim 中创建了以下 xml:

<?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/loadanim/anim00.png"
        android:duration="10"/>
    <item
        android:drawable="@drawable/loadanim/anim01.png"
        android:duration="10"/>
    <item
        android:drawable="@drawable/loadanim/anim02.png"
        android:duration="10"/>
    ...
</animation-list>

我已将动画的图像序列添加到名为 loadanim 的文件夹中的 /res/drawable 目录中。当我右键单击其中一个图像并在 Android Studio 中选择 Copy Reference 时,我得到了 xml 中写入的路径,但是当我尝试构建项目时,我收到一个错误,指出找不到资源。

谁能告诉我这可能来自什么?

【问题讨论】:

标签: android xml


【解决方案1】:

首先,您的/drawable-* 文件夹中不能有文件夹。所以你不能有loadanim 文件夹。

第二,不要写.png

应该是这样的:

android:drawable="@drawable/anim02"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-11
    • 2020-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多