如何在android中应用自定义微调图像进度对话框

前端之家收集整理的这篇文章主要介绍了如何在android中应用自定义微调图像进度对话框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,我想应用自定义微调图像进步的电话在 Android中我使用.gif文件为此目的,我通过这个代码应用它,
dialog = new ProgressDialog(BackupRestoreActivityContext);    
dialog.setCancelable(true);    
dialog.setIcon(resId);    
dialog.setTitle(title);    
dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);    
dialog.setIndeterminate(true);
dialog.setIndeterminateDrawable(BackupRestoreActivityContext.getResources().getDrawable(R.drawable.bar));    
dialog.show();

通过这个代码,Spinner图像改为bar.gif,但是它不是旋转的,
请帮忙我这个错了什么,谢谢任何帮助在这方面非常感谢.

解决方法

在Android中,动画GIF在ImageView中不起作用.您需要将其作为电影播放,如示例ApiDemos所示.

但是,您可以在多个文件中爆炸您的GIF并创建动画资源文件.
动画文件是一个xml文件,描述可绘制的列表和每个帧的持续时间(或者如果可以使用它们的转换).
您可以在这里阅读官方文档中的详细信息:
http://developer.android.com/guide/topics/resources/animation-resource.html#Frame

这个drawable应该在你的ProgressDialog中很好地工作

原文链接:https://www.f2er.com/android/311270.html

猜你在找的Android相关文章