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 Atributmotion::constraintSetStart
. transitionToEnd
- Menganimasikan dari tata letak saat ini ke tata letak yang ditentukan oleh
<Transition>
elemen Atributmotion:constraintSetEnd
. jumpToStart
- Lompat dari tata letak saat ini ke tata letak yang ditentukan oleh
<Transition>
elemen Atributmotion::constraintSetStart
. jumpToEnd
- Lompat dari tata letak saat ini ke tata letak yang ditentukan oleh
<Transition>
elemen Atributmotion:constraintSetEnd
. toggle
- Jika tata letak dalam status awal, animasikan ke akhir. Jika tidak, animasikan ke awal.