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>
öğesininmotion::constraintSetStart
özelliği tarafından belirtilen düzene animasyon uygulayın. transitionToEnd
- Mevcut düzenden
<Transition>
öğesininmotion:constraintSetEnd
özelliği tarafından belirtilen düzene animasyon uygulayın. jumpToStart
- Mevcut düzenden
<Transition>
öğesininmotion::constraintSetStart
özelliği tarafından belirtilen düzene atlama jumpToEnd
- Mevcut düzenden
<Transition>
öğesininmotion: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.