Panduan ini menjelaskan cara menulis aplikasi yang memungkinkan pengguna berinteraksi dengan aplikasi melalui gestur sentuh. Android menyediakan berbagai API untuk membantu Anda membuat dan mendeteksi gestur.
Meskipun aplikasi Anda seharusnya tidak bergantung pada gestur sentuh untuk perilaku dasar (karena gestur tersebut mungkin tidak tersedia untuk semua pengguna dalam semua konteks), penambahan interaksi berbasis sentuhan ke aplikasi Anda dapat sangat meningkatkan daya guna dan daya tarik aplikasi.
Untuk menyediakan pengalaman yang intuitif dan konsisten bagi pengguna, aplikasi Anda seharusnya mengikuti konvensi Android yang diterima untuk gestur sentuh. Panduan desain gestur menampilkan cara mendesain gestur umum dalam aplikasi Android. Lihat juga panduan Desain Material untuk Motion material.
Untuk informasi selengkapnya tentang topik ini, baca panduan terkait berikut:
Tutorial
- Mendeteksi gestur umum
-
Pelajari cara mendeteksi gestur sentuh dasar seperti scroll, fling, dan ketuk dua kali, menggunakan
GestureDetector
. - Melacak sentuhan dan gerakan pointer
- Pelajari cara melacak gerakan.
- Menganimasikan gestur scroll
-
Pelajari cara menggunakan scroller (
Scroller
atauOverScroller
) untuk membuat animasi scrolling sebagai respons terhadap peristiwa sentuhan. - Menangani gestur multi-sentuh
- Pelajari cara mendeteksi gestur multi-pointer (jari).
- Menarik dan menskalakan
- Pelajari cara mengimplementasikan penarikan dan penskalaan berbasis sentuhan.
- Mengelola peristiwa sentuhan pada ViewGroup
- Pelajari cara mengelola peristiwa sentuhan dalam
ViewGroup
untuk memastikan bahwa peristiwa sentuhan terkirim dengan benar ke tampilan targetnya.