Haptic adalah segala sesuatu yang Anda rasakan melalui indra sentuhan. Perangkat Android modern sering kali menggabungkan aktuator getaran untuk memungkinkan perangkat menstimulasi indra sentuhan pengguna. Motor ini telah berkembang secara signifikan dari getaran kencang dan keras asli yang dihasilkan oleh perangkat awal, dan aplikasi Android kini dapat memanfaatkan kemampuan untuk memberi pengguna pengalaman yang lebih kaya dengan kenyaman dan kedalaman.
Halaman berikut membahas segala hal tentang getaran, mulai dari respons haptik dasar hingga bentuk gelombang getaran dan komposisi efek yang semakin kompleks.
- Prinsip desain haptic
- Halaman ini menjelaskan klasifikasi yang didukung oleh haptic Android dan panduan untuk mendesainnya.
- Menambahkan respons haptic ke peristiwa
- Halaman ini menampilkan contoh kode untuk berbagai cara dalam memberikan respons haptic untuk interaksi pengguna.
- Primer aktuator getaran
- Halaman ini memberikan ringkasan cara kerja aktuator getaran, yang merupakan pengetahuan prasyarat penting untuk membuat haptic kustom.
- Membuat efek haptic kustom
- Halaman ini menyediakan beberapa contoh penggunaan API haptics yang berbeda untuk membuat efek kustom di aplikasi Android.
- Menambahkan API haptics
- Halaman ini merupakan referensi untuk berbagai API haptic yang tersedia di Android, dan juga membahas waktu dan cara memeriksa dukungan perangkat yang diperlukan untuk memastikan efek haptic diputar sebagaimana mestinya.
Selain itu, pastikan untuk membaca praktik terbaik untuk aksesibilitas.
Contoh
Contoh berikut tersedia di aplikasi Haptic Sampler di GitHub. Anda juga dapat menemukan dokumentasinya masing-masing di sini.
- Tolak (dengan tick rendah)
- Meluaskan (dengan naik dan turun)
- Tidak stabil (dengan putaran)
- Memantul (dengan bunyi dentuman)
Dokumentasi ini juga menyertakan contoh kode untuk pola getaran kustom berikut: