如何确保RecyclerView内容始终向下扩展?

时间:2018-06-26 21:24:39

标签: android android-recyclerview android-animation

我有一个RecyclerView填充的CardView,它们的标题比包含扩展/折叠按钮的标题大。请参阅this question中的gif,以获取我所拥有的几乎完全一样的示例。

我的卡已正确扩展或折叠,但是我希望卡的顶部在扩展或折叠后始终保持在相同的滚动位置。当前,当卡扩展时,卡有大约50%的机会向上扩展(因此底部固定在适当的位置),或者有50%的机会卡将向下扩展(卡片的顶部固定在适当的位置) 。我无法确定是什么(如果有的话)使卡向一个方向或另一个方向扩展。崩溃也会发生同样的事情。

当卡的顶部向上移动时,这非常刺耳,我希望卡的底部始终保持膨胀/折叠,而卡的顶部保持固定。

这似乎与任何布局动画都不相关,因为在我使用RecyclerView而不是notifyDataSetChanged()禁用notifyItemChanged(position)上的所有布局更改动画并进行设置后,问题仍然存在XML中的android:animateLayoutChanges="false"

0 个答案:

没有答案