Android studio 自动启动运动布局(Android Studio)

Android studio 自动启动运动布局(Android Studio),android-studio,splash-screen,android-motionlayout,Android Studio,Splash Screen,Android Motionlayout,我想制作一个动画的splashscreen,当你启动应用程序时,运动布局应该会自动启动。如何使运动布局自动启动?首先,在xml中为运动布局分配一个ID 然后在活动中写下以下代码: 如果要反向转换,请使用以下代码行: 将行autoTransition=“animateToEnd”添加到过渡中 <Transition motion:constraintSetStart="@+id/start" motion:constraintSetEnd="@+

我想制作一个动画的splashscreen,当你启动应用程序时,运动布局应该会自动启动。如何使运动布局自动启动?

首先,在xml中为运动布局分配一个ID

然后在活动中写下以下代码:

如果要反向转换,请使用以下代码行:


将行autoTransition=“animateToEnd”添加到过渡中

<Transition
    motion:constraintSetStart="@+id/start"
    motion:constraintSetEnd="@+id/end"

    motion:autoTransition="animateToEnd"

    motion:duration="1000">

如果通过编程或用户更改实际状态,则motion:transitionFlags=“disableIntraAutoTransition”将避免动画重新激活

    <Transition
        motion:constraintSetEnd="@+id/end"
        motion:constraintSetStart="@id/start"
        motion:autoTransition="animateToEnd"
        motion:transitionFlags="disableIntraAutoTransition"
        motion:duration="1200">
    </Transition>


我认为您应该向我们澄清什么是运动场景?你指的是动作布局吗?是的,我指的是动作布局。太好了,这正是我需要的。非常感谢。
<Transition
    motion:constraintSetStart="@+id/start"
    motion:constraintSetEnd="@+id/end"

    motion:autoTransition="animateToEnd"

    motion:duration="1000">
    <Transition
        motion:constraintSetEnd="@+id/end"
        motion:constraintSetStart="@id/start"
        motion:autoTransition="animateToEnd"
        motion:transitionFlags="disableIntraAutoTransition"
        motion:duration="1200">
    </Transition>