AQuery загружает изображение с прогрессом в процентах на индикатор
Я пытаюсь загрузить изображения с веб-сайта с помощью aquery и показать прогресс загрузки в процентах на прогрессбар. Документация говорит, что это возможно с этим примером кода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 (View) в процентах, как в ProgressDialog?