<Transição>

Especifica o estado inicial e final de uma sequência de movimento, os estados intermediários de destino 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 de um layout. Para especificar um <ConstraintSet>, defina esse atributo como "@+id/constraintSetId". Para especificar um layout, defina-o como "@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 esse atributo como "@+id/constraintSetId". Para especificar um layout, defina-o como "@layout/layoutState".
motion:duration
Duração da sequência de movimento em milissegundos. Se não for especificada, a defaultDuration do elemento <MotionScene> será usada.

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 elementos na sequência de movimento.

Contida em