Kullanıcı bir görünüme dokunduğunda gerçekleştirilecek 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şlemi belirtir.
Sözdizimi
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
Özellikler
motion:targetId
- Görüntüleme izlenmektedir. Kullanıcı bu görünüme dokunduğunda geçiş gerçekleşir.
motion:ClickAction
- Görünüme dokunulduğunda gerçekleştirilecek işlem. Desteklenen değerler şunlardır:
transitionToStart
- Geçerli düzenden
<Transition>
öğesininmotion::constraintSetStart
özelliği tarafından belirtilen düzene animasyon uygulanır. transitionToEnd
- Geçerli düzenden
<Transition>
öğesininmotion:constraintSetEnd
özelliği tarafından belirtilen düzene animasyon uygulanır. jumpToStart
- Geçerli düzenden,
<Transition>
öğesininmotion::constraintSetStart
özelliği tarafından belirtilen düzene atlayın. jumpToEnd
- Geçerli düzenden,
<Transition>
öğesininmotion:constraintSetEnd
özelliği tarafından belirtilen düzene atlayın. toggle
- Düzen başlangıç durumundaysa sona animasyon ekleyin. Aksi halde animasyonu başına kadar oynatabilirsiniz.