<OnClick>
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Gibt die Aktion an, die ausgeführt werden soll, wenn der Nutzer auf eine Ansicht tippt. Es kann sein,
mehrere <OnClick>
-Knoten für ein einzelnes
<Transition>
mit
Jeder <OnClick>
gibt eine andere Zielansicht und eine andere Aktion an,
wenn auf die Ansicht angetippt 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.
motion:ClickAction
- Durch Tippen auf die Ansicht auszuführende Aktion. Unterstützte Werte sind die
Folgendes:
<ph type="x-smartling-placeholder">
</ph>
<ph type="x-smartling-placeholder"></ph>
transitionToStart
- Animation vom aktuellen Layout zum Layout, das vom
<Transition>
-Elements
motion::constraintSetStart
.
transitionToEnd
- Animation vom aktuellen Layout zum Layout, das vom
<Transition>
-Elements
motion:constraintSetEnd
.
jumpToStart
- Vom aktuellen Layout zum Layout springen, das von den
<Transition>
-Elements
motion::constraintSetStart
.
jumpToEnd
- Vom aktuellen Layout zum Layout springen, das von den
<Transition>
-Elements
motion:constraintSetEnd
.
toggle
- Befindet sich das Layout im Ausgangsstatus, animieren Sie es bis zum Ende. Andernfalls
bis zum Anfang animiert werden.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# <OnClick>\n\nSpecifies the action to perform when the user taps on a view. There can be\nmultiple `\u003cOnClick\u003e` nodes for a single\n[`\u003cTransition\u003e`](/training/constraint-layout/motionlayout/ref/transition), with\neach `\u003cOnClick\u003e` specifying a different target view and a different action to\nperform when the view is tapped.\n\nSyntax\n------\n\n```xml\n\u003cOnClick\n motion:targetId=\"@id/target_view\"\n motion:clickAction=\"action\"/\u003e\n```\n\nAttributes\n----------\n\n`motion:targetId`\n: View being monitored. When the user taps this view, the transition\n occurs.\n\n`motion:ClickAction`\n: Action to perform when the view is tapped. Supported values are the\n following:"]]