Как обновить 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();

добавление строки выше решило мою проблему, чтобы получить ожидаемый результат.

С уважением Винай Кумар

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