Mengimplementasikan haptic di Android

Dokumentasi ini membahas penggunaan masukan haptik di perangkat Android, yang menjelaskan cara aktuator getaran modern dapat memberikan pengalaman pengguna yang kaya dan halus melalui sentuhan.keywords_public: > Haptik, Android, Getaran, UI, Antarmuka Pengguna, Masukan, Aktuator, Desain, API, Contoh

Haptik adalah semua yang Anda rasakan melalui indra peraba. Perangkat Android modern sering kali menyertakan aktuator getaran untuk memungkinkan perangkat merangsang indra peraba pengguna. Motor ini telah mengalami peningkatan yang signifikan dari getaran keras dan berisik yang dihasilkan oleh perangkat awal, dan aplikasi Android kini dapat memanfaatkan kemampuan untuk memberikan pengalaman yang lebih kaya kepada pengguna dengan kehalusan dan kedalaman.

Halaman berikut mencakup semua hal tentang getaran, mulai dari respons haptik dasar hingga komposisi efek dan bentuk gelombang getaran yang semakin kompleks.

Prinsip desain haptik
Halaman ini menjelaskan klasifikasi yang didukung oleh haptik Android dan pedoman untuk mendesainnya.
Menambahkan respons haptic ke peristiwa
Halaman ini menyajikan contoh kode untuk berbagai cara memberikan umpan balik haptik terhadap interaksi pengguna.
Primer aktuator getaran
Halaman ini memberikan ringkasan tentang cara kerja aktuator getaran, yang merupakan pengetahuan prasyarat penting untuk membuat haptik kustom.
Membuat efek haptic kustom
Halaman ini memberikan beberapa contoh penggunaan berbagai API haptik untuk membuat efek kustom dalam aplikasi Android, termasuk komposisi yang dijangkarkan ke linimasa menggunakan VibrationEffect.Builder dan bentuk gelombang amplop.
Menambahkan API haptik
Halaman ini adalah referensi untuk berbagai API haptik yang tersedia di Android, dan juga membahas API mana yang menyediakan penggantian otomatis dan kapan harus memeriksa dukungan perangkat.

Selain itu, baca praktik terbaik untuk aksesibilitas.

Contoh

Contoh berikut tersedia di aplikasi Haptic Sampler di GitHub. Anda juga dapat menemukan dokumentasi untuk setiap API di sini.

Dokumentasi ini juga menyertakan contoh kode untuk pola getaran kustom berikut:

Video