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
clickablememungkinkan 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.detectTapGesturesatauPointerInputScope.detectDragGesturestetapi 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, dananchoredDraggable. - Multi-touch membahas situasi saat lebih dari satu pointer digunakan.
Direkomendasikan untuk Anda
- Catatan: teks link ditampilkan saat JavaScript nonaktif
- Mengaktifkan interaksi pengguna
- Semantik di Compose
- Pengubah Compose