Gibt an, welche Aktion ausgeführt werden soll, wenn der Nutzer auf eine Ansicht tippt. Für eine einzelne <Transition>
können mehrere <OnClick>
-Knoten vorhanden sein. Dabei gibt jeder <OnClick>
eine andere Zielansicht und eine andere Aktion an, die ausgeführt werden soll, wenn auf die Ansicht getippt wird.
Syntax
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
Attribute
motion:targetId
- Ansicht, die überwacht wird. Wenn der Nutzer auf diese Ansicht tippt, erfolgt der Übergang.
motion:ClickAction
- Aktion, die ausgeführt werden soll, wenn auf die Ansicht getippt wird. Folgende Werte werden unterstützt:
transitionToStart
- Animiert vom aktuellen Layout zum Layout, das durch das
motion::constraintSetStart
-Attribut des<Transition>
-Elements angegeben ist. transitionToEnd
- Animiert vom aktuellen Layout zum Layout, das durch das
motion:constraintSetEnd
-Attribut des<Transition>
-Elements angegeben ist. jumpToStart
- Springt vom aktuellen Layout zum Layout, das durch das
motion::constraintSetStart
-Attribut des<Transition>
-Elements angegeben ist. jumpToEnd
- Springt vom aktuellen Layout zum Layout, das durch das
motion:constraintSetEnd
-Attribut des<Transition>
-Elements angegeben ist. toggle
- Wenn sich das Layout im Startstatus befindet, animieren Sie es bis zum Ende. Andernfalls animieren Sie zum Anfang.