<OnClick>

Określa działanie, które ma zostać wykonane, gdy użytkownik kliknie widok. Istnieje możliwość wiele węzłów <OnClick> w jednym <Transition>, z Każdy element <OnClick> określa inny widok docelowy i inne działanie, co następuje po dotknięciu widoku.

Składnia

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

Atrybuty

motion:targetId
Widok jest monitorowany. Po dotknięciu tego widoku przejście ma miejsce.
motion:ClickAction
Działanie, które ma zostać wykonane po kliknięciu widoku. Obsługiwane wartości to :
  • transitionToStart
  • Utwórz animację z bieżącego układu do układu określonego przez Element <Transition> motion::constraintSetStart.
  • transitionToEnd
  • Utwórz animację z bieżącego układu do układu określonego przez Element <Transition> motion:constraintSetEnd.
  • jumpToStart
  • Przejdź z bieżącego układu do układu określonego przez Element <Transition> motion::constraintSetStart.
  • jumpToEnd
  • Przejdź z bieżącego układu do układu określonego przez Element <Transition> motion:constraintSetEnd.
  • toggle
  • Jeśli układ jest w stanie początkowym, animacja jest do końca. W przeciwnym razie ani animacji na początku.