Gibt die Aktion an, die ausgeführt werden soll, wenn der Nutzer auf eine Ansicht tippt. Für eine einzelne <Transition>
können mehrere <OnClick>
-Knoten vorhanden sein, wobei jede <OnClick>
eine andere Zielansicht und eine andere Aktion angibt, die ausgeführt werden soll, wenn auf die Ansicht getippt wird.
Syntax
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
Merkmale
motion:targetId
- Ansicht wird überwacht. 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
- Animieren Sie vom aktuellen Layout zu dem Layout, das durch das Attribut
motion::constraintSetStart
des Elements<Transition>
angegeben wird. transitionToEnd
- Animieren Sie vom aktuellen Layout zu dem Layout, das durch das Attribut
motion:constraintSetEnd
des Elements<Transition>
angegeben wird. jumpToStart
- Vom aktuellen Layout zu dem Layout springen, das mit dem Attribut
motion::constraintSetStart
des Elements<Transition>
angegeben wird jumpToEnd
- Vom aktuellen Layout zu dem Layout springen, das mit dem Attribut
motion:constraintSetEnd
des Elements<Transition>
angegeben wird toggle
- Befindet sich das Layout im Startzustand, animieren Sie die Animation bis zum Ende. Fahren Sie andernfalls an den Anfang.