<Переход>

Указывает начальное и конечное состояние последовательности движений, целевые промежуточные состояния и действия пользователя, которые запускают движение.

Синтаксис

<Transition
  motion:constraintSetStart="start"
  motion:constraintSetEnd="end"
  [ motion:duration="integer" ] >
  ...
</Transition>

Атрибуты

motion:constraintSetStart
Начальное состояние последовательности движений. Это может быть идентификатор <ConstraintSet> или макета. Чтобы указать <ConstraintSet> , установите для этого атрибута значение "@+id/ constraintSetId " . Чтобы указать макет, установите для него значение "@layout/ layoutState " .
motion:constraintSetEnd
Конечное состояние последовательности движений. Это может быть идентификатор <ConstraintSet> или макет. Чтобы указать <ConstraintSet> , установите для этого атрибута значение "@+id/ constraintSetId " . Чтобы указать макет, установите для него значение "@layout/ layoutState " .
motion:duration
Длительность последовательности движений в миллисекундах. Если не указано, используется defaultDuration элемента <MotionScene> .

Может содержать

<onClick>
Указывает, что последовательность движений запускается прикосновением пользователя.
<onSwipe>
Указывает, что последовательность движений запускается пальцем по экрану.
<KeyFrameSet>
Указывает одно или несколько промежуточных положений или настроек атрибутов для элементов последовательности движений.

Содержится в