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 jarang digunakan yang menawarkan fleksibilitas yang lebih fleksibel pada tingkat lebih rendah, seperti
PointerInputScope.detectTapGestures
atauPointerInputScope.detectDragGestures
tetapi tidak menyertakan fitur tambahan.
Pelajari input pointer lebih lanjut di halaman berikut:
- Memahami gestur memberikan penjelasan tentang konsep inti yang memainkan peran saat menangani input pointer.
- Ketuk dan tekan akan meluaskan peristiwa posisi tunggal dan pointer tunggal.
- Scroll menjelaskan cara menerapkan penampung scroll, dan menangani masalah interoperabilitas.
- Tarik, geser, dan lemparkan menunjukkan berbagai jenis penarikan satu pointer.
- Multi-sentuh mendeteksi situasi ketika lebih dari satu pointer digunakan.