<MotionScene>

모션 장면 파일의 루트 요소입니다. <MotionScene>에 하나 이상의 <Transition> 요소를 정의합니다. 각 요소는 모션 시퀀스의 시작 및 종료 상태를 정의하고 중요한 역할을 합니다.

구문

<MotionScene xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android">
    ...
</MotionScene>

포함해야 하는 요소

<Transition>
실행할 모션 시퀀스를 지정합니다. <MotionScene>에 여러 <Transition> 요소인 경우 MotionLayout가 적절한 <Transition>로 대체되어야 합니다. 예를 들어 <MotionScene> 4명의 <Transition> 자녀를 가질 수 있고 사용자의 경우 <OnSwipe> 다른 방향으로 스와이프합니다. 사용자가 화면을 스와이프하면 MotionLayout는 스와이프에 적절한 <Transition>를 사용합니다. 방향을 설정할 수 있습니다.

포함 가능한 요소

<ConstraintSet>
하나 이상의 <Transition>의 시작 또는 종료 상태를 지정합니다. 노드라는 두 가지 리소스가 있습니다 <MotionLayout>은(는) <ConstraintSet>을(를) 사용할 권한이 없습니다. 하위 요소(<Transition>가 대신 XML 레이아웃을 가리킬 수 있기 때문) 제약 조건 세트를 가리키고 있음

속성

defaultDuration
모든 전환의 기본 지속 시간(밀리초)입니다. 기본 기간은 가 자체 지속 시간을 지정하지 않는 모션 시퀀스에 사용됩니다. 예를 들어 defaultDuration="300"를 설정하면 모든 모션 시퀀스의 기본값이 300으로 설정됩니다. 밀리초로 설정할 수 없습니다.