Input pointer di Compose

Compose menyediakan berbagai API untuk membantu Anda mendeteksi gestur yang dihasilkan dari interaksi pengguna. API mencakup berbagai kasus penggunaan:

  • Beberapa di antaranya tingkat tinggi dan didesain untuk mencakup gestur yang paling umum digunakan. Misalnya, pengubah clickable memungkinkan deteksi klik yang mudah, dan pengubah juga menyediakan fitur aksesibilitas dan menampilkan indikator visual saat diketuk (seperti ripple).

  • Ada juga pendeteksi gestur yang kurang umum digunakan yang menawarkan fleksibilitas yang lebih fleksibel pada tingkat lebih rendah, seperti PointerInputScope.detectTapGestures atau PointerInputScope.detectDragGestures tetapi tidak menyertakan fitur tambahan.

Pelajari lebih lanjut input pointer di halaman berikut:

  • Memahami gestur memberikan penjelasan tentang konsep inti yang berperan saat menangani input pointer.
  • Ketuk dan tekan memperluas peristiwa pointer tunggal, posisi tunggal.
  • Scroll menjelaskan cara menerapkan penampung scroll, dan menangani masalah interoperabilitas.
  • Composable tarik menjelaskan cara memindahkan elemen UI di sepanjang satu sumbu, di dua dimensi, atau di antara titik anchor yang telah ditentukan menggunakan pengubah seperti draggable, draggable2D, dan anchoredDraggable.
  • Multi-touch membahas situasi saat lebih dari satu pointer digunakan.