Specifica l'azione da eseguire quando l'utente tocca una visualizzazione. Possono esserci
più nodi <OnClick>
per un singolo
<Transition>
, in cui
ogni <OnClick>
specifica una vista di destinazione diversa e un'azione diversa da
eseguire quando viene toccata la vista.
Sintassi
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
Attributi
motion:targetId
- Vista monitorata. Quando l'utente tocca questa visualizzazione, viene avviata la transizione.
motion:ClickAction
- Azione da eseguire quando viene toccato la visualizzazione. I valori supportati sono i seguenti:
transitionToStart
- Applica l'animazione dal layout corrente al layout specificato
dall'attributo
motion::constraintSetStart
dell'elemento<Transition>
. transitionToEnd
- Applica l'animazione dal layout corrente al layout specificato
dall'attributo
motion:constraintSetEnd
dell'elemento<Transition>
. jumpToStart
- Passa dal layout corrente a quello specificato
dall'attributo
motion::constraintSetStart
dell'elemento<Transition>
. jumpToEnd
- Passa dal layout corrente a quello specificato
dall'attributo
motion:constraintSetEnd
dell'elemento<Transition>
. toggle
- Se il layout è nello stato iniziale, anima fino alla fine. Altrimenti, animazione all'inizio.