我正在尝试使用查询从网站加载图像,并在进度条上以百分比显示加载进度。文档说,可以使用此示例代码
aq.id(R.id.image).progress(R.id.progress).image(imageUrl, true, true);
此代码有效,但前提是进度条具有默认样式。如果我设置
style="?android:attr/progressBarStyleHorizontal"
我的进度条在加载结束后不会消失。当然,进度条仅在下载开始时显示,在下载完成后消失,不显示百分比。
但是,如果我将作为参数传递给.progress
预先配置的 ProgressDialog AQuery 方法,则会在此对话框中以百分比更新加载状态。AQuery aq = new AQuery(this);
ProgressDialog dialog = new ProgressDialog(this);
dialog.setTitle("AQuery");
dialog.setMessage("Downloading....Please wait !");
dialog.setIndeterminate(false);
dialog.setMax(100);
dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
dialog.setCancelable(false);
aq.id(R.id.image).progress(dialog).image(avatar, true, true);
此代码适用于对话框。我需要同样的东西,但需要一个水平进度条。
我想知道是否可以让 AQuery 以百分比显示 ProgressBar(视图)中的进度,就像在 ProgressDialog 中一样?