<OnClick>

Kullanıcı bir görünüme dokunduğunda yapılacak işlemi belirtir. Tek bir <Transition> için birden fazla <OnClick> düğümü olabilir. Her <OnClick>, farklı bir hedef görünüm ve görünüme dokunulduğunda gerçekleştirilecek farklı bir işlem belirtir.

Sözdizimi

<OnClick
    motion:targetId="@id/target_view"
    motion:clickAction="action"/>

Özellikler

motion:targetId
Görünüm izleniyor. Kullanıcı bu görünüme dokunduğunda geçiş gerçekleşir.
motion:ClickAction
Görüntüye dokunulduğunda yapılacak işlem. Desteklenen değerler şunlardır:
  • transitionToStart
  • Mevcut düzenden <Transition> öğesinin motion::constraintSetStart özelliği tarafından belirtilen düzene animasyon uygulayın.
  • transitionToEnd
  • Mevcut düzenden <Transition> öğesinin motion:constraintSetEnd özelliği tarafından belirtilen düzene animasyon uygulayın.
  • jumpToStart
  • Mevcut düzenden <Transition> öğesinin motion::constraintSetStart özelliği tarafından belirtilen düzene atlama
  • jumpToEnd
  • Mevcut düzenden <Transition> öğesinin motion:constraintSetEnd özelliği tarafından belirtilen düzene atlama.
  • toggle
  • Düzenleme başlangıç durumundaysa animasyonu sonuna kadar oynatın. Aksi takdirde, animasyonu başlangıca taşıyın.