Oluşturma'da işaretçi girişi

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, clickable değ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.detectTapGestures veya PointerInputScope.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, draggable2D ve anchoredDraggable gibi 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.