我已经为此苦苦思考了很长时间,并寻找答案,但没有任何运气!虽然这似乎是微不足道的问题,但据我所知,它并非如此。
在我的Android应用程序中使用了一个列表视图(listview),其中每个项目(view)显示一个旋转的进度条(ProgressBar),在加载和显示内容之前(内容通过http调用和json检索,因此处理可能需要一段时间)。问题是旋转进度条彼此独立旋转,从而创建旋转混沌而不是同步排列的漂亮加载标记的效果。
我已经尝试了我能想到的所有方法...在getView()中不回收ProgressBar...只有同一个ProgressBar实例...每当列表项通过活动中的onScroll()变得可见时重置ProgressBar的android:progress属性...等等,但由于它们在创建时开始旋转 (当适配器中的getView被调用时),它们将永远不会具有相同的周期同步。
欢迎任何建议!