<OnClick>

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.