<OnClick>
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menentukan tindakan yang akan dilakukan saat pengguna mengetuk tampilan. Ada
beberapa node <OnClick>
untuk satu
<Transition>
, dengan
setiap <OnClick>
yang menentukan tampilan target dan tindakan yang berbeda untuk
dilakukan saat tampilan diketuk.
Sintaksis
<OnClick
motion:targetId="@id/target_view"
motion:clickAction="action"/>
Atribut
motion:targetId
- Tampilan sedang dipantau. Bila pengguna mengetuk tampilan ini, transisi
apa yang terjadi.
motion:ClickAction
- Tindakan yang dilakukan saat tampilan diketuk. Nilai yang didukung adalah
berikut ini:
transitionToStart
- Menganimasikan dari tata letak saat ini ke tata letak yang ditentukan oleh
<Transition>
elemen
Atribut motion::constraintSetStart
.
transitionToEnd
- Menganimasikan dari tata letak saat ini ke tata letak yang ditentukan oleh
<Transition>
elemen
Atribut motion:constraintSetEnd
.
jumpToStart
- Lompat dari tata letak saat ini ke tata letak yang ditentukan oleh
<Transition>
elemen
Atribut motion::constraintSetStart
.
jumpToEnd
- Lompat dari tata letak saat ini ke tata letak yang ditentukan oleh
<Transition>
elemen
Atribut motion:constraintSetEnd
.
toggle
- Jika tata letak dalam status awal, animasikan ke akhir. Jika tidak,
animasikan ke awal.
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.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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:"]]