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.