<Transição>

Especifica o estado inicial e final de uma sequência de movimento, o valor estados intermediários e as interações do usuário que acionam o movimento.

Sintaxe

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

Atributos

motion:constraintSetStart
Estado inicial da sequência de movimento. Pode ser o ID de um <ConstraintSet> ou um layout. Para especificar um <ConstraintSet>, defina este atributo para "@+id/constraintSetId". Para especificar um layout, defina para "@layout/layoutState".
motion:constraintSetEnd
Estado final da sequência de movimento. Pode ser o ID de um <ConstraintSet> ou um layout. Para especificar um <ConstraintSet>, defina este para "@+id/constraintSetId". Para especificar um defina-o como "@layout/layoutState".
motion:duration
Duração da sequência de movimento em milissegundos. Se não for especificado, o <MotionScene> defaultDuration do elemento é usado.

Pode conter:

<onClick>
Indica que a sequência de movimento é acionada por um toque do usuário.
<onSwipe>
Indica que a sequência de movimento é acionada quando o usuário desliza o dedo.
<KeyFrameSet>
Especifica uma ou mais posições intermediárias ou configurações de atributos para na sequência de movimento.

Contida em