<OnClick>

Określa działanie, które ma zostać wykonane, gdy użytkownik kliknie widok. Pojedynczy element <Transition> może mieć wiele węzłów <OnClick>, z których każdy <OnClick> określa inny widok docelowy i inne działanie wykonywane po kliknięciu widoku.

Składnia

<OnClick
    motion:targetId="@id/target_view"
    motion:clickAction="action"/>

Atrybuty

motion:targetId
Widok jest monitorowany. Gdy użytkownik kliknie ten widok, nastąpi przejście.
motion:ClickAction
Działanie do wykonania po kliknięciu widoku. Obsługiwane wartości:
  • transitionToStart
  • Utwórz animację od bieżącego układu do układu określonego przez atrybut motion::constraintSetStart elementu <Transition>.
  • transitionToEnd
  • Utwórz animację od bieżącego układu do układu określonego przez atrybut motion:constraintSetEnd elementu <Transition>.
  • jumpToStart
  • Przejdź z bieżącego układu do układu określonego przez atrybut motion::constraintSetStart elementu <Transition>.
  • jumpToEnd
  • Przejdź z bieżącego układu do układu określonego przez atrybut motion:constraintSetEnd elementu <Transition>.
  • toggle
  • Jeśli układ jest w stanie początkowym, włącz animację do końca. W przeciwnym razie animuj od początku.