我在惰性列视图中有一个项目列表。
当我们从列表中删除一项时,我们如何显示动画。
我需要为被删除的视图设置动画。删除操作是通过按下视图内的删除图标来完成的。
我尝试了 AnimationVisibility,但没有按预期工作。
答案 0 :(得分:3)
它还没有得到官方支持,但他们正在努力。您可能可以实现它,但方式很笨拙。
当你的列表更新时,你的组合被重新创建,它还不支持项目的动画,所以你必须在你的项目上添加一个布尔变量并在它被“删除”时更改值而不是从列表中删除它.显示更新后的列表后,您可以为要移除的项目设置动画并延迟,然后在动画结束后更新列表。
我没有亲自测试过这种方法,所以它可能无法按预期工作,但这是我能想到的不支持更新动画的惰性列表的唯一方法。