【问题标题】:Is there a way to access standard animated drawables in Android?有没有办法在 Android 中访问标准动画绘图?
【发布时间】:2011-11-11 12:37:39
【问题描述】:

我偶然发现了一个list of all drawables for Android 2.2,它非常酷,并且包含对动画帧的引用以用于下载文件(stat_sys_download_anim0 和其他)。其中有六个;我想将它们用作AnimationDrawable,我大概可以通过指定来做到这一点

<animation-list android:id="download" android:oneshot="false">
    <item android:drawable="@android:drawable/stat_sys_download_anim0" android:duration="150" />
    <item android:drawable="@android:drawable/stat_sys_download_anim1" android:duration="50" />
    <item android:drawable="@android:drawable/stat_sys_download_anim2" android:duration="50" />
    <item android:drawable="@android:drawable/stat_sys_download_anim3" android:duration="50" />
    <item android:drawable="@android:drawable/stat_sys_download_anim4" android:duration="50" />
    <item android:drawable="@android:drawable/stat_sys_download_anim5" android:duration="50" />
</animation-list>

但是,大概这样的可绘制对象已经存在于标准的 Android 资源中......我只是找不到它。普通人能用吗?

【问题讨论】:

    标签: android animation drawable


    【解决方案1】:

    您会在您的 Android SDK 安装中找到可绘制的 XML,名称为 stat_sys_download.xml。它在 SDK 中为 android.R.drawable.stat_sys_download

    话虽如此,您确实应该考虑将这些内容从您的 Android SDK 复制到您的项目中。设备制造商可以并且确实会更改这些图像。如果您想保持跨设备的一致性,您需要拥有自己的本地副本。

    【讨论】:

    • 这就是我一直在寻找的东西,谢谢——实际上我更喜欢在通知之类的东西中模仿设备的外观和感觉,所以从某种意义上说,这更可取!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    • 2016-05-07
    • 1970-01-01
    相关资源
    最近更新 更多