【问题标题】:How to animate height of ListView item如何为 ListView 项的高度设置动画
【发布时间】:2014-12-15 23:46:13
【问题描述】:

我需要在 3 秒内按 Y 轴将 ListView 项目从 100% 设置为 0%。此动画应指示该项目已被删除。而动画项内容应改为取消删除注释。我可以应用我的动画来列出项目内容,效果很好,但项目本身保持其高度。 有什么建议?找到了this,不过好像没什么用。

【问题讨论】:

  • 您是否考虑过完全放弃列表视图以使用 RecyclerView?它旨在使这种类型的事情成为可能和优雅。
  • 如果可行,您可以在动画后通知数据集侦听器,以便删除的行100%消失。
  • @SamDozor 查看我的更新:我需要一些时间来显示取消删除警告
  • 查看这个关于自定义 ListView 动画的教程,希望对你有所帮助tutozone.info/2014/10/tutoriel-animations-listview-sous.html

标签: android android-layout android-listview


【解决方案1】:

我不知道你用的是哪个动画,
但也许你可以使用动画监听器。
调用动画结束回调时,如果未设置undlete标志,则从数组中删除项目,然后notifyDatasetChanged()

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-25
  • 2015-03-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多