<Lors d'un clic>
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Spécifie l'action à effectuer lorsque l'utilisateur appuie sur une vue. Il peut y avoir
plusieurs nœuds <OnClick>
pour un seul
<Transition>
, avec
chaque <OnClick>
spécifiant une vue cible différente et une action différente pour
lorsque l'utilisateur appuie sur la vue.
Syntaxe
<OnClick
motion:targetId="@id/target_view"
motion:clickAction="action"/>
Attributs
motion:targetId
- Vue surveillée. Lorsque l'utilisateur appuie sur cette vue, la transition
se produit.
motion:ClickAction
- Action à effectuer lorsque l'utilisateur appuie sur la vue. Les valeurs acceptées sont les
suivantes:
<ph type="x-smartling-placeholder">
</ph>
<ph type="x-smartling-placeholder"></ph>
transitionToStart
- Créer une animation à partir de la mise en page actuelle vers la mise en page spécifiée par la
Élément
<Transition>
motion::constraintSetStart
.
transitionToEnd
- Créer une animation à partir de la mise en page actuelle vers la mise en page spécifiée par la
Élément
<Transition>
motion:constraintSetEnd
.
jumpToStart
- Passer de la mise en page actuelle à celle spécifiée par
Élément
<Transition>
motion::constraintSetStart
.
jumpToEnd
- Passer de la mise en page actuelle à celle spécifiée par
Élément
<Transition>
motion:constraintSetEnd
.
toggle
- Si la mise en page est à l'état de départ, animez l'animation jusqu'à la fin. Sinon,
s'animer au début.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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:"]]