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?

1 ответ

Решение

Проблема исчезает после обновления библиотеки AQuery

Другие вопросы по тегам