机器人:animateLayoutChanges ="真" with setVisibility(View.GONE)

时间:2016-12-22 15:24:05

标签: android xml animation layout

在我的根布局中,我有

android:animateLayoutChanges="true"

当我在View.GONE状态中显示一些View可见时,它会生成完美的动画。布局完美展开。 但是当我尝试用

删除视图时
setVisibility(View.GONE)
它使它看起来很突然。视图立即消失,但布局更改动画从视图所在的位置开始,使视图看起来像消失两次。 请帮帮我们!:)

1 个答案:

答案 0 :(得分:0)

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
                faqLayoutBinding.faqListLayout.getLayoutTransition()
                        .enableTransitionType(LayoutTransition.CHANGING);
            }

添加此代码。这将解决问题