如何制作 Android 同步状态图标的动画?
我只想启动和停止状态栏中的同步图标。我认为这将是使用NotificationManager的简单调用,但我在网络或SO上找不到文档或示例问答。
I simply want to start and stop the sync icon that is in the status bar. I thought it would be a simple call using NotificationManager, but I cannot find the documentation or sample Q&A on the web or SO.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
要获取动画同步图标,您可以使用 android.R.drawable.ic_popup_sync 图标。例如,使用更新的通知生成器,您可以使用以下内容:
To get an animated sync icon you can use
android.R.drawable.ic_popup_sync
icon. For instance, using the more recent notification builder, you'd use something like:我找到了答案...
http://libs-for-android.googlecode.com/svn-history/r46/trunk/src/com/google/android/accounts/AbstractSyncService.java
这显示了如何设置和取消stat_notify_sync 图标。
I found my answer ...
http://libs-for-android.googlecode.com/svn-history/r46/trunk/src/com/google/android/accounts/AbstractSyncService.java
This shows how to set and cancel the stat_notify_sync icon.
谢谢你的例子,它节省了我一些时间。我在应用程序中创建了一个静态方法,因此我可以轻松地从代码中的任何位置打开/关闭图标。但我仍然无法让它动画化。
在 MyApplication.java 中:
然后从我的应用程序中的任何位置:
Thanks for your example, it saved me some time. I created a static method in my Application so I can easily turn the icon on/off from anywhere in my code. I still can't get it to animate though.
In MyApplication.java:
And then from anywhere in my application: