【发布时间】:2011-06-07 11:54:57
【问题描述】:
如何为ListView 中新添加的项目设置动画?
我有一个adapter,当我在列表中添加新项目时,我说adapter.notifyDataSetChanged(); 项目已添加,一切正常,但我的问题是我希望新添加的元素有一些动画。
【问题讨论】:
-
我感觉这不是一件容易的事。您打算在
ListView中包含多少项目? -
嗯,我希望每次添加新项目时都播放动画。有些东西会随机更改我的数据和 adapter.notifyDataSetChanged();我每秒都打电话,所以如果有新数据而不是在完美工作的列表视图上显示,但问题是没有动画。 . .
-
我之所以问项目数量,是因为您将有更多机会为您添加到
LinearLayout制作动画。但这仅在您的视图数量相当有限的情况下才可行。如果您打算在列表中包含 50 多个项目,那么LinearLayout将变得非常昂贵。 -
如果可能的话,动画线性布局很好,我的意思是列表视图内的线性布局作为项目。你知道我该怎么做吗?
-
不,我的意思是
LinearLayout而不是ListView。
标签: android listview animation adapter