【发布时间】:2013-12-29 15:23:40
【问题描述】:
我的应用有一个 ListView,数据从顶部自动添加(通过适配器上的 setData)。设置数据时,通常大部分数据保持不变,仅在顶部添加少数项目。通常存在数十个项目,每约 10 秒在顶部添加 1-2 个项目。
现在用户体验很糟糕。它使用新数据完全重新绘制列表。如果用户在数据更新之前正在阅读项目,他将失去原来的位置,需要滚动才能再次找到它。
我希望看到的过渡/动画更适合人类,旧数据被下推,新项目被添加到顶部。或者 - 新数据将旧数据“向下”推 - 我可以看到这个动画。 (类似于'ticker' - 仅垂直,并且项目位于列表视图上。)
我浏览了 ListViewAnimations 和 JazzyListView。他们非常好,但他们不支持我的要求。
我讨厌重新发明轮子,所以在空了之后我想确保那里真的没有任何东西。
【问题讨论】:
标签: android listview animation android-listview