gpt4 book ai didi

android - 在按钮中为 drawableLeft APNG 设置动画?

转载 作者:行者123 更新时间:2023-11-29 22:26:47 32 4
gpt4 key购买 nike

我正在尝试将动画 PNG 作为 drawableLeft 添加到 Button。

基本上,该按钮以 16x16 不确定进度图标的动画 PNG 开始禁用且不可点击。

  • 如果我可以从 GPS 中获取缓存位置,该按钮将变为可用且可点击,并且其文本设置为我能够从缓存中获取的纬度和经度。

  • 一旦 GPS 获得锁定,动画图标就会被复选标记所取代,按钮将变为可用且可点击(如果尚未启用),按钮的文本将设置为新的纬度和经度。

这个想法是,用户可能会不耐烦并立即单击按钮以接受缓存的值,或者停留并等待更好的值出现。

理论到此为止。我用我知道毫无疑问是有效的 APNG(来自 APNG 维基百科文章的弹跳沙滩球)以及其他几个 APNG 图像进行了尝试,但是当我将它们嵌入按钮时,它们都没有动画。

这可能吗?我是否需要以某种方式触发动画?如果是,怎么办?

最佳答案

目前不支持 APNG 格式。谷歌寻求支持的问题已打开并被拒绝 http://code.google.com/p/android/issues/detail?id=7743 .还有第二个 Unresolved 问题请求支持 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

关于android - 在按钮中为 drawableLeft APNG 设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5683828/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com