我正在尝试使用 LayoutTransition 动画,但它们不起作用。
我设置
android:animateLayoutChanges="true
在我的 Activity 布局的父 LinearLayout 中。然后,我在子线安排上进行固定性(View.ible)或设定性(View.gone),该线安排延误时,该线安排在检查或未选中其他复选框时包含一些复选框。可见性变化不是动画的。父LinearLayout里面有一个ScrollView。
我也尝试过以编程方式设置布局转换
LayoutTransition layoutTransition = new LayoutTransition();
layout.setLayoutTransition(layoutTransition)
但这也没有效果。
我哪里错了?这应该很简单。
这是在 Android 6.0.1 上并使用 v23.2.0 支持库中的 AppCompatActivity。
编辑:我注意到一些布局更改是动画的。例如,当我在 VISIBLE 和 GONE 之间设置 recyclerView 的可见性时,它的动画效果很好。然而,当它们的可见性设置为 VISIBLE/GONE 时,包含 3 个复选框的简单布局不会动画。