<OnClick>

Określa działanie, które ma zostać wykonane, gdy użytkownik kliknie widok. W przypadku jednego elementu <Transition> może być wiele węzłów <OnClick>, z których każdy określa inny widok docelowy i inne działanie do wykonania po jego kliknięciu.<OnClick>

Składnia

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

Atrybuty

motion:targetId
Widok jest monitorowany. Gdy użytkownik kliknie to widok, nastąpi przejście.
motion:ClickAction
Działanie, które ma zostać wykonane po kliknięciu widoku. Obsługiwane wartości to:
  • transitionToStart
  • Animacja przejścia z bieżącego układu do układu określonego przez atrybut motion::constraintSetStart elementu <Transition>.
  • transitionToEnd
  • Animacja przejścia z bieżącego układu do układu określonego atrybutem 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, animuj do końca. W przeciwnym razie umieść animację na początku.