Вращающийся индикатор выполнения в каждом элементе списка

Я долго ломал голову над этим и безуспешно искал ответ! Это кажется тривиальным, но, насколько я знаю, это не так.

Я использую список в своем приложении для Android, где каждый элемент (представление) отображает вращающийся ProgressBar перед контент загружается и отображается (контент извлекается через вызовы http и json, поэтому его обработка может занять некоторое время). Проблема в том, что вращающиеся индикаторы выполнения вращаются независимо друг от друга, таким образом создавая эффект кружения. хаос вместо синхронизированного ряда красивых маркеров загрузки.

Я пробовал все, что мог придумать... не использовать ProgressBar в getView()... есть только один экземпляр одного и того же ProgressBar... сброс ProgressBars android:progress всякий раз, когда элементы списка становятся видимыми (через onScroll() в действии)... и т. д., но поскольку они начинают вращаться во время создания (когда getView вызывается в адаптере), у них никогда не будет одинаковой синхронизации цикла.

enter image description here

Приветствуются любые предложения!

13
задан MAC 20 June 2012 в 12:31
поделиться