我有一个FrameLayout,我在创建带有片段动画的片段创建的活动创建时替换了FrameLayout,这很好用,但是我有一个FloatingActionButton固定在框架布局上,并且当动画设置为隐藏或隐藏时,显示工厂闪烁的视图,好像没有动画,并且那些视图立即消失了,然后返回并对该视图进行动画处理。
这确实打破了整个过渡过程的顺畅性,所以我的问题是其他人是否遇到过?是否有针对此错误的修复程序或解决方法?
CoordinatorLayout
之后将以下标志应用于android:animateLayoutChanges="true"
ViewGroup。 cLayout.getLayoutTransition().disableTransitionType(LayoutTransition.APPEARING);
cLayout.getLayoutTransition().disableTransitionType(LayoutTransition.DISAPPEARING);
这样,对于已经包含过渡的视图,过渡不会重复。根据您的情况,您可以考虑禁用其他过渡类型:
LayoutTransition.CHANGE_APPEARING
LayoutTransition.CHANGE_DISAPPEARING