有没有办法在Android中访问标准的动画drawable?

时间:2011-11-11 12:37:39

标签: android animation drawable

我偶然发现了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>

然而,大概这样的drawable已经存在于标准的Android资源中...我只是找不到它。是普通民谣吗?

1 个答案:

答案 0 :(得分:5)

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

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