<OnClick>
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Specifica l'azione da eseguire quando l'utente tocca una visualizzazione. Possono esserci
più nodi <OnClick>
per un singolo
<Transition>
, con
ogni <OnClick>
specificando una vista di destinazione diversa e un'azione diversa per
quando si tocca la vista.
Sintassi
<OnClick
motion:targetId="@id/target_view"
motion:clickAction="action"/>
Attributi
motion:targetId
- Vista monitorata. Quando l'utente tocca questa visualizzazione, la transizione
.
motion:ClickAction
- Azione da eseguire quando si tocca la visualizzazione. I valori supportati sono
seguenti:
transitionToStart
- Applica l'animazione dal layout corrente a quello specificato
<Transition>
elemento
motion::constraintSetStart
.
transitionToEnd
- Applica l'animazione dal layout corrente a quello specificato
<Transition>
elemento
motion:constraintSetEnd
.
jumpToStart
- Passa dal layout corrente a quello specificato
<Transition>
elemento
motion::constraintSetStart
.
jumpToEnd
- Passa dal layout corrente a quello specificato
<Transition>
elemento
motion:constraintSetEnd
.
toggle
- Se il layout è nello stato iniziale, anima fino alla fine. Altrimenti,
si anima all'inizio.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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:"]]