Указывает начальное и конечное состояние последовательности движений, целевые промежуточные состояния и действия пользователя, которые запускают движение.
Синтаксис
<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>
- Указывает одно или несколько промежуточных положений или настроек атрибутов для элементов последовательности движений.