Specifica l'azione da eseguire quando l'utente tocca una visualizzazione. Possono essere presenti più nodi <OnClick>
per un singolo <Transition>
, con ciascun <OnClick>
che specifica una visualizzazione di destinazione e un'azione diversa da eseguire quando viene toccata la visualizzazione.
Sintassi
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
Attributi
motion:targetId
- Visualizzazione monitorata. Quando l'utente tocca questa visualizzazione, avviene la transizione.
motion:ClickAction
- Azione da eseguire quando viene toccata la visualizzazione. I valori supportati sono i seguenti:
transitionToStart
- Esegui l'animazione dal layout corrente a quello specificato dall'attributo
motion::constraintSetStart
dell'elemento<Transition>
. transitionToEnd
- Esegui l'animazione dal layout corrente a quello 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. In caso contrario, anima fino all'inizio.