<Transición>

Especifica el estado inicial y final de una secuencia de movimiento, los estados intermedios del objetivo 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 un <ConstraintSet> o un diseño. Para especificar un <ConstraintSet>, establece este atributo en "@+id/constraintSetId". Para especificar un diseño, configúralo como "@layout/layoutState".
motion:constraintSetEnd
Estado final de la secuencia de movimiento. Puede ser el ID de un <ConstraintSet> o un diseño. Para especificar un <ConstraintSet>, establece este atributo en "@+id/constraintSetId". Para especificar un diseño, configúralo como "@layout/layoutState".
motion:duration
Duración de la secuencia de movimiento, expresada en milisegundos. Si no se especifica, se usa el defaultDuration del elemento <MotionScene>.

Lo que puede incluir

<onClick>
Indica que la secuencia de movimiento se activa con un toque del usuario.
<onSwipe>
Indica que la secuencia de movimiento se activa con el deslizamiento del usuario.
<KeyFrameSet>
Especifica una o más posiciones intermedias o configuraciones de atributos para los elementos de la secuencia de movimiento.

Dónde se incluye