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.Builderdan 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.
- Menolak (dengan tanda centang rendah)
- Perluas (dengan naik dan turun)
- Goyangan (dengan putaran)
- Pantulan (dengan bunyi gedebuk)
Dokumentasi ini juga menyertakan contoh kode untuk pola getaran kustom berikut:
- Pola peningkatan
- Pola berulang
- Pola dengan penggantian
- Komposisi yang ditambatkan linimasa dengan
VibrationEffect.Builder - Bentuk gelombang getaran dengan amplop