Android ConstraintLayout:按顺序设置多个ConstraintSet的动画
我有n个布局,代表动画的n个不同关键帧。 我希望能够按顺序播放此动画:从布局1到布局2,从布局2到布局3,依此类推 目前,我可以使用以下代码运行动画的第一帧更改:Android ConstraintLayout:按顺序设置多个ConstraintSet的动画,android,android-animation,android-constraintlayout,Android,Android Animation,Android Constraintlayout,我有n个布局,代表动画的n个不同关键帧。 我希望能够按顺序播放此动画:从布局1到布局2,从布局2到布局3,依此类推 目前,我可以使用以下代码运行动画的第一帧更改: val constraintSet = ConstraintSet() constraintSet.clone(this@DemoUiActivity, R.layout.animation_keyframe_2) val transition = ChangeBounds() transition.interpolator = A
val constraintSet = ConstraintSet()
constraintSet.clone(this@DemoUiActivity, R.layout.animation_keyframe_2)
val transition = ChangeBounds()
transition.interpolator = AnticipateOvershootInterpolator(1.0f)
transition.duration = 1000
TransitionManager.beginDelayedTransition(binding.animationContainer.root as ConstraintLayout, transition)
constraintSet.applyTo(binding.animationContainer.root as ConstraintLayout)
其中布局动画\u关键帧\u 1
包含在活动的默认布局中
我想找到一种方法,以顺序运行多个布局更改,而不必使用转换侦听器手动运行指定下一步必须设置动画的关键帧
有没有办法指定布局更改列表并按顺序播放