<Transizione>

Specifica lo stato iniziale e finale di una sequenza di movimento, il target stati intermedi e le interazioni dell'utente che attivano il movimento.

Sintassi

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

Attributi

motion:constraintSetStart
Stato iniziale della sequenza di movimento. Può essere l'ID di un <ConstraintSet> o un layout. Per specificare un valore <ConstraintSet>, impostalo attributo a "@+id/constraintSetId". Per specificare un layout, imposta a "@layout/layoutState".
motion:constraintSetEnd
Stato finale della sequenza di movimenti. Può essere l'ID di un <ConstraintSet> o un layout. Per specificare un valore <ConstraintSet>, impostalo a "@+id/constraintSetId". Per specificare un layout, impostalo su "@layout/layoutState".
motion:duration
Durata della sequenza di movimento in millisecondi. Se non specificato, il parametro <MotionScene> defaultDuration dell'elemento.

Può contenere

<onClick>
Indica che la sequenza di movimento viene attivata dal tocco dell'utente.
<onSwipe>
Indica che la sequenza di movimento viene attivata dallo scorrimento dell'utente.
<KeyFrameSet>
Specifica una o più posizioni intermedie o impostazioni degli attributi per elementi nella sequenza di movimento.

All'interno di