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