我有一个将文件复制到 SD 卡的程序。该程序需要一段时间才能运行,现在它只是在复制文件时冻结。
我看到一些其他程序在文件下载时在屏幕中央有一个轮子旋转的动画。
我试图谷歌旋转控件,但这带来了关于使用旋转轮的选择器控件的动画。
这个功能是android内置的吗?
我有一个将文件复制到 SD 卡的程序。该程序需要一段时间才能运行,现在它只是在复制文件时冻结。
我看到一些其他程序在文件下载时在屏幕中央有一个轮子旋转的动画。
我试图谷歌旋转控件,但这带来了关于使用旋转轮的选择器控件的动画。
这个功能是android内置的吗?
使用带有 indeterminate="true" 的 ProgressBar 小部件。您可以使用 ProgressDialog,阅读http://developer.android.com/guide/topics/ui/dialogs.html
此外,了解线程,因为您应该在后台线程中保存文件。 http://developer.android.com/guide/components/processes-and-threads.html
我假设您正在使用某种 AsyncTask 来下载它?
如果是这种情况,您可以在调用 task.execute() 之前使不确定的进度条开始旋转,然后在 onPostExecute() 中,您可以将进度条的可见性设置为 view.GONE
这是进度条的示例: http: //codehenge.net/blog/2011/06/android-development-tutorial-progressbar-example/