2014-10-20 118 views
0

我需要在3秒内将Y轴上的ListView项目从100%动画到0%。该动画应该表明该项目已被删除。虽然动画项目内容应该改为取消删除注释。我可以将我的动画应用于列出项目内容,并且效果很好,但项目本身保持其高度。 有什么建议吗?发现this,但似乎没用。如何动画ListView项目的高度

+2

你有没有考虑给RecyclerView彻底砍掉listview?它旨在使这种类型的东西成为可能和优雅。 – 2014-10-20 21:18:48

+0

如果可行,您可以在动画之后通知监听器,以便删除的行100%不见了。 – Jimmy 2014-10-20 21:20:30

+0

@SamDozor看到我的upd:我需要一些时间来显示undelete警告 – 2014-10-20 21:32:21

回答

0

我不知道你在使用哪个动画,
但也许你可以使用动画侦听器。
当动画结束回调调用时,从数组中删除项目如果undlete标志没有设置,那么notifyDatasetChanged()

+0

问题是我的动画不动画列表项目高度 – 2014-10-21 11:08:14

+1

我发现它可能是类似的问题。 http://stackoverflow.com/questions/12009642/listview-animate-single-item – ytRino 2014-10-22 04:49:00