<OnClick>

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.