Android ConstraintSet在片段中

时间:2019-02-13 15:16:14

标签: android android-animation android-constraintlayout

我当时正在使用两种布局来玩Android ContraintLayout关键帧动画,但是遇到了片段问题。因此,想法是在片段变得可见时开始关键帧动画,问题是它不能动画,仅显示布局的最终​​约束,我发现的唯一解决方法是为800 milliseconds onResume添加Delay来播放动画然后显示完整的动画。那有什么问题呢?

动画代码:

val layoutEnd = ConstraintSet()
    layoutEnd.clone(context, R.layout.fragment_end)

    val transition = ChangeBounds().apply {
        interpolator = AnticipateOvershootInterpolator(1.0f)
        duration = 1200
    }
    TransitionManager.beginDelayedTransition(fragment_start, transition)
    layoutEnd.applyTo(fragment_start)

0 个答案:

没有答案