<ConstraintSet>
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menentukan posisi dan atribut semua tampilan pada satu titik dalam gerakan
. Biasanya,
<Transition>
menunjuk ke dua elemen <ConstraintSet>
, satu mendefinisikan awal dari
urutan gerakan dan satu yang menentukan akhir.
Sintaksis
<ConstraintSet
id="@id/name">
[ deriveConstraintsFrom="id" ]
...
</ConstraintSet>
Atribut
deriveConstraintsFrom
- (opsional) ID
ConstraintSet
lain. Jika ditentukan, semua batasan
dari kumpulan tersebut diterapkan ke ConstraintSet
ini, kecuali jika kumpulan ini
akan menggantinya.
android:id
- ID unik untuk kumpulan batasan ini.
<Transition>
memerlukan ID ini untuk
mengidentifikasi titik awal dan akhir dari urutan gerak.
Harus berisi
Ada dalam
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[null,null,["Terakhir diperbarui pada 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)"]]