Especifica el estado inicial y final de una secuencia de movimiento; el objetivo los estados intermedios y las interacciones del usuario que activan el movimiento.
Sintaxis
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
Atributos
motion:constraintSetStart
- Estado inicial de la secuencia de movimiento. Puede ser el ID de una
<ConstraintSet>
o un diseño. Para especificar un<ConstraintSet>
, establece este atribuir a"@+id/constraintSetId"
Para especificar un diseño, establece a"@layout/layoutState"
. motion:constraintSetEnd
- Estado final de la secuencia de movimiento. Puede ser el ID de una
<ConstraintSet>
o un diseño. Para especificar un<ConstraintSet>
, establece este a"@+id/constraintSetId"
. Para especificar un configúralo en"@layout/layoutState"
. motion:duration
- Duración de la secuencia de movimiento en milisegundos. Si no se especifica, el
<MotionScene>
se usa eldefaultDuration
del elemento.
Lo que puede contener
<onClick>
- Indica que la secuencia de movimiento se activa con la acción de tocar del usuario.
<onSwipe>
- Indica que la secuencia de movimiento se activa con el deslizamiento del usuario.
<KeyFrameSet>
- Especifica uno o más puestos intermedios o configuraciones de atributos para elementos en la secuencia de movimiento.