Menentukan tindakan yang akan dilakukan saat pengguna mengetuk tampilan. Mungkin ada
beberapa node <OnClick>
untuk satu
<Transition>
, dengan
setiap <OnClick>
menentukan tampilan target yang berbeda 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. Saat pengguna mengetuk tampilan ini, transisi akan terjadi.
motion:ClickAction
- Tindakan yang dilakukan saat tampilan diketuk. Nilai yang didukung adalah
berikut:
transitionToStart
- Menganimasikan dari tata letak saat ini ke tata letak yang ditentukan oleh
atribut
motion::constraintSetStart
elemen<Transition>
. transitionToEnd
- Menganimasikan dari tata letak saat ini ke tata letak yang ditentukan oleh
atribut
motion:constraintSetEnd
elemen<Transition>
. jumpToStart
- Beralih dari tata letak saat ini ke tata letak yang ditentukan oleh
atribut
motion::constraintSetStart
elemen<Transition>
. jumpToEnd
- Beralih dari tata letak saat ini ke tata letak yang ditentukan oleh
atribut
motion:constraintSetEnd
elemen<Transition>
. toggle
- Jika tata letak dalam status awal, animasikan ke akhir. Jika tidak, animasikan ke awal.