Как обновить ProgressBar, который является дочерним видом GalleryView android
Есть ли способ обновить индикатор выполнения, который является дочерним представлением (строкой) GalleryView с baseAdaptper.
Я пробовал некоторые с этим кодом
mProgressBar = (ProgressBar) ((View) mGalleryView.getChildAt(position))
.findViewById(R.id.progressBar);
mProgressBar.setProgress(value);
Работает нормально, но индикатор не заполняется полностью.
Для большей ясности, пожалуйста, проверьте прикрепленные изображения. Когда я пытаюсь обновить индикатор в галерее, это выглядит примерно так.
Ожидая быть.
Заранее спасибо.
1 ответ
Решение
Я отправляю ответ на свой вопрос. Я хотел бы поблагодарить Андро Сельва, который проявил интерес к решению этого вопроса.
mProgressBar = (ProgressBar) ((View) mGalleryView.getChildAt(position))
.findViewById(R.id.progressBar);
mProgressBar.setMax(100);
mProgressBar.setProgress(value);
После приведенных выше строк кода.
mGalleryView.invalidate();
добавление строки выше решило мою проблему, чтобы получить ожидаемый результат.
С уважением Винай Кумар