kotlin 如何在使用NotifyDataSet更改时在回收器视图上添加动画

6yoyoihd  于 2023-04-12  发布在  Kotlin
关注(0)|答案(1)|浏览(116)

我有一个网格布局回收视图和2名为fall_down_animation和layout_animation_fall_down的动画xml文件,我发送了一个列表,其中包含一个卡模态到我的回收视图适配器,它添加了动画,但当我添加一个新的项目到我的列表,并使用ntfydatasetchanged animation不工作

val rand = ('A'..'Z').random()
                courseList.add(CourseRVModal(pastTime%4, rand.toString()))
                courseRVAdapter.notifyDataSetChanged()
//thats how i add another modal
raogr8fs

raogr8fs1#

在回收器视图适配器中更新项目时避免使用notifyDataSetChanged。如果要添加项目并通知适配器,则需要使用notifyItemInserted。
您的动画可能会在使用时启动。

相关问题