Compose, kullanıcı etkileşimlerinden oluşturulan hareketleri algılamanıza yardımcı olacak çeşitli API'ler sunar. API'ler çok çeşitli kullanım alanlarını kapsar:
Bunlardan bazıları üst düzeydedir ve en çok tercih edilen hareketleri kapsayacak şekilde tasarlanmıştır. Örneğin,
clickabledeğiştiricisi, tıklamanın kolayca algılanmasını sağlar, erişilebilirlik özellikleri sunar ve dokunulduğunda görsel göstergeler (ör. dalgalar) gösterir.Ayrıca, daha alt düzeyde daha fazla esneklik sunan ancak ek özellikleri içermeyen, daha az kullanılan hareket algılayıcılar da vardır. Örneğin,
PointerInputScope.detectTapGesturesveyaPointerInputScope.detectDragGestures.
İşaretçi girişi hakkında daha fazla bilgiyi aşağıdaki sayfalarda bulabilirsiniz:
- Hareketleri anlama bölümünde, işaretçi girişini işlerken rol oynayan temel kavramlar açıklanmaktadır.
- Dokunma ve basma, tek işaretçili ve tek konumlu etkinlikleri genişletir.
- Kaydırma, kaydırma kapsayıcılarının nasıl uygulanacağını açıklar ve birlikte çalışabilirlik sorunlarını ele alır.
- Sürükleyerek oluşturulabilenler,
draggable,draggable2DveanchoredDraggablegibi değiştiricileri kullanarak kullanıcı arayüzü öğelerini tek bir eksen boyunca, iki boyut arasında veya önceden tanımlanmış sabitleme noktaları arasında nasıl taşıyacağınızı açıklar. - Çoklu dokunma, birden fazla işaretçinin kullanıldığı durumları inceler.
Sizin için önerilenler
- Not: JavaScript devre dışıyken bağlantı metni gösterilir.
- Kullanıcı etkileşimlerini etkinleştirme
- Compose'da semantik
- Değiştiricileri oluşturma