<ConstraintSet>
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Especifica las posiciones y los atributos de todas las vistas en un punto de un movimiento.
secuencia. Por lo general, un
<Transition>
apunta a dos elementos <ConstraintSet>
, uno de los cuales define el inicio de
la secuencia de movimiento y otro que define el final.
Sintaxis
<ConstraintSet
id="@id/name">
[ deriveConstraintsFrom="id" ]
...
</ConstraintSet>
Atributos
deriveConstraintsFrom
- (opcional) El ID de otro
ConstraintSet
. Si se especifica, todas las restricciones
de ese conjunto se aplican a este ConstraintSet
, a menos que este conjunto específico
las anula.
android:id
- Identificador único para este conjunto de restricciones
<Transition>
necesita este ID para lo siguiente:
identifica los puntos de inicio y finalización de la secuencia de movimiento.
Lo que se debe incluir
Dónde se incluye
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,["# <ConstraintSet>\n\nSpecifies the positions and attributes of all views at one point in a motion\nsequence. Typically, a\n[`\u003cTransition\u003e`](/training/constraint-layout/motionlayout/ref/transition)\nelement points to two `\u003cConstraintSet\u003e` elements, one defining the beginning of\nthe motion sequence and one defining the end.\n\nSyntax\n------\n\n```xml\n\u003cConstraintSet\n id=\"@id/name\"\u003e\n [ deriveConstraintsFrom=\"id\" ]\n ...\n\u003c/ConstraintSet\u003e\n```\n\nAttributes\n----------\n\n`deriveConstraintsFrom`\n: *(optional)* The ID of another `ConstraintSet`. If specified, all constraints\n from that set are applied to this `ConstraintSet`, unless this set specifically\n overrides them.\n\n`android:id`\n: Unique identifier for this constraint set. The `\u003cTransition\u003e` needs this ID to\n identify the start and end points of the motion sequence.\n\nMust contain\n------------\n\n- One or more [`\u003cConstraint\u003e`](/training/constraint-layout/motionlayout/ref/constraint) elements.\n\nContained in\n------------\n\n- [`\u003cMotionScene\u003e`](/training/constraint-layout/motionlayout/ref/motionscene)"]]