我正在尝试将动画PNG添加到按钮中,作为drawableLeft。
基本上,该按钮开始其生命禁用和不可点击的动画PNG的16x16不确定的进度图标。
这样做的想法是,用户可以不耐烦,立即单击按钮接受缓存的值,或停留在周围,等待一个更好的值出现。
理论到此为止。我用APNG进行了尝试,毫无疑问,它是有效的(文章中的弹跳沙滩球),以及其他几个APNG图像,但是当我将它们嵌入按钮中时,它们都没有动画。
这有可能吗?我需要触发动画吗?如果是这样的话,是怎么做的?
发布于 2011-04-16 03:03:24
目前不支持APNG格式。在谷歌寻求支持http://code.google.com/p/android/issues/detail?id=7743的情况下,一个问题被打开并被拒绝。还有第二个未决问题,要求支持http://code.google.com/p/android/issues/detail?q=apng&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&id=10273
我不会预料很快就会增加这个项目的。
我会考虑使用AnimationDrawable来实现您想要做的事情,http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html
https://stackoverflow.com/questions/5683828
复制相似问题