Я пытаюсь обновить progressBar, который является частью одного из элементов RecyclerView. Я знаю, что могу сделать это двумя способами,Обновление RecyclerView элемента ProgressBar без вызова notifyItemChanged (int) на адаптере
Метод 1: При обновлении строки элемента, вызвав notifyItemChanged (позиция)
Метод 2: Заходя вид с помощью метода findViewByPosition() на объекте LayoutMananger.
Но к несчастью ни один из них не работает в моем случае.
Если я использую первый, весь элемент будет перекрашен, цвет фона recyclerview будет серым, а элемент будет белым, чтобы пользователь мог заметить обновление всего элемента.
Если я попробую второй, у меня возникнут проблемы при прокрутке.
Я хочу обновить прогресс, как это делает WhatsApp. Заранее благодарен
У меня такая же проблема. Я попытался сохранить ViewHolder и обновить его при обновлении прогресса, но он не работает. – Vusal
@ Vusal, посмотрите на мой ответ ниже, это исправит проблему вашей стороны. – Sakiboy