Android 通过ConstraintLayout和ConstraintSet动画更改其大小后,Recyclerview项开始重叠

Android 通过ConstraintLayout和ConstraintSet动画更改其大小后,Recyclerview项开始重叠,android,Android,我的布局是ConstraintLayout,层次结构如下: 顶部视图区域占据了屏幕的一半,下面是TabLayout和ViewPager。在此ViewPager中有3个选项卡,其中包含RecyclerView。当滚动任何RecyclerView时,顶部区域将收缩到高度的10%,而ViewPager将展开。因此,RecyclerView也会展开。但是,在此扩展之后,RecyclerView项也会重叠。 造成这种情况的原因是什么?如果在每个项目发生更改时使用ConstraintLayout并启用动画。

我的布局是ConstraintLayout,层次结构如下:

顶部视图区域占据了屏幕的一半,下面是
TabLayout
ViewPager
。在此
ViewPager
中有3个选项卡,其中包含
RecyclerView
。当滚动任何
RecyclerView
时,顶部区域将收缩到高度的10%,而
ViewPager
将展开。因此,
RecyclerView
也会展开。但是,在此扩展之后,
RecyclerView
项也会重叠。
造成这种情况的原因是什么?

如果在每个项目发生更改时使用ConstraintLayout并启用动画。让我们禁用该功能,问题将得到解决

android:animateLayoutChanges=“false”