<OnClick>

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