我是Android中的新手。当我从服务器获取数据时,我想创建一个显示对话框加载的应用程序。我想我的加载屏幕如下图所示: 如何在android中加载屏幕
我不知道任何关键要搜索,使这个加载:(。这个应用程序显示在图片使用进度条与动画?我有一些图片当我提取该应用程序的apk文件,我有一些图片如下:
我是Android中的新手。当我从服务器获取数据时,我想创建一个显示对话框加载的应用程序。我想我的加载屏幕如下图所示: 如何在android中加载屏幕
我不知道任何关键要搜索,使这个加载:(。这个应用程序显示在图片使用进度条与动画?我有一些图片当我提取该应用程序的apk文件,我有一些图片如下:
试试这个
在运行()把它重写你的进度代码...
如果你想停止计时器。使用timer.cancel(); 和例如启动完成进度快计时器..
imer timer= new Timer();
timer.schedule(
new TimerTask() {
@Override
public void run() {
runOnUiThread(
new Runnable() {
@Override
public void run() {
**thise code run every 100ms**
}
}
);
}
}, 0, 100);
它的简单,如果你要正确地解决问题thise使用威胁。
谢谢你,但我只是不知道如何让我的进度条显示,如上面的图片所示:(你的代码只是每100ms重复一次动作)我使用ansytask从服务器获取数据并显示下载进度时,我希望我的进度条显示为上面显示的图片。 –
你有grafic吗?或者它只是暗示 – user6651666
grafic?你是什么意思? –
您是否尝试过使用AsyncTask?
您应该看看Android线程概念。并提到记得runOnUiThread更新您的用户界面的调用。
你应该就可以扩展进度并处理图像位置... 这里是的AsyncTask实例代码:
private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> {
protected Long doInBackground(URL... urls) {
int count = urls.length;
long totalSize = 0;
for (int i = 0; i < count; i++) {
totalSize += Downloader.downloadFile(urls[i]);
publishProgress((int) ((i/(float) count) * 100));
// Escape early if cancel() is called
if (isCancelled()) break;
}
return totalSize;
}
protected void onProgressUpdate(Integer... progress) {
setProgressPercent(progress[0]);
}
protected void onPostExecute(Long result) {
showDialog("Downloaded " + result + " bytes");
}
}
谢谢你兄弟。我知道如何使进度条显示百分比下载文件。但我想要自定义对话框进度条作为图片。我在这里为我的问题找到了解决方案。 http://stackoverflow.com/questions/19900747/custom-progress-dialog-with-squre-image-rotation-with-asyntask。 –
我认为,你可以发现在这个网站的一些模板HTTP ://www.material.uplabs.com/ –
@YagamiLight谢谢你兄弟。但我没有看到这样的东西:(此外我不想使用其他库,我想定制它:( –
问题是,在我的办公室我看不到图像(代理..)但了解你想要做一个简单的加载循环或活动的问题 –