<Al hacer clic>
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Especifica la acción que se debe realizar cuando el usuario presiona una vista. Puede haber
varios nodos <OnClick>
para una sola
<Transition>
, con
cada <OnClick>
especifica una vista de destino diferente y una acción diferente
realizar cuando se presiona la vista.
Sintaxis
<OnClick
motion:targetId="@id/target_view"
motion:clickAction="action"/>
Atributos
motion:targetId
- Vista supervisada. Cuando el usuario presiona esta vista, la transición
de que ocurra.
motion:ClickAction
- Acción para realizar cuando se presiona la vista. Los valores admitidos son
lo siguiente:
transitionToStart
- Anima del diseño actual al diseño especificado por la
Elemento
<Transition>
atributo motion::constraintSetStart
.
transitionToEnd
- Anima del diseño actual al diseño especificado por la
Elemento
<Transition>
atributo motion:constraintSetEnd
.
jumpToStart
- Salta del diseño actual al diseño especificado por la
Elemento
<Transition>
atributo motion::constraintSetStart
.
jumpToEnd
- Salta del diseño actual al diseño especificado por la
Elemento
<Transition>
atributo motion:constraintSetEnd
.
toggle
- Si el diseño está en el estado inicial, anímalo hasta el final. De lo contrario,
animar hasta el inicio.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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:"]]