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.