<OnClick>

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.