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>defaultDurationdell'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.