Stilus
Banyak ponsel dan perangkat layar besar menyertakan dukungan stilus, dan pengguna mengharapkan pengalaman stilus yang lancar di semua aplikasi mereka. Aplikasi Anda dapat mendukung stilus untuk memberikan navigasi yang lebih baik, menggambar dan menulis tangan, serta kuas canggih dengan deteksi kemiringan dan tekanan.
Kunjungi galeri perangkat layar besar kami untuk mendapatkan panduan desain dan UX bagi aplikasi kreativitas dan produktivitas.
Mendeteksi input stilus
Panduan
Mendapatkan data stilus dari MotionEvents
Anda dapat menggunakan peristiwa gerakan untuk mendeteksi apakah jenis inputnya adalah stilus. Objek MotionEvent berisi data pada jenis alat yang digunakan, seperti jari, stilus, atau penghapus.
Panduan
Periksa poin historis
Pena stilus dapat melaporkan peristiwa dengan frekuensi yang jauh lebih tinggi daripada layar. Untuk aplikasi menggambar, gunakan getHistory API untuk memeriksa peristiwa yang terjadi baru-baru ini.
Buat pengalaman Anda berbeda dengan library lanjutan
Gunakan library stilus canggih untuk mengurangi latensi, mendeteksi tekanan dan kemiringan, mengabaikan tanda yang tidak disengaja, dan mengenali tulisan tangan.
Library latensi rendah
Mengurangi latensi di pipeline rendering grafis
Tingkatkan latensi dengan mengurangi waktu pemrosesan antara input stilus dan rendering layar.
Mengurangi latensi yang dirasakan
Mengurangi latensi lebih lanjut menggunakan prediksi MotionEvents di masa mendatang, dengan library Jetpack Prediksi Gerakan kami.
Library lanjutan
Buat kuas canggih dengan tekanan dan kemiringan
Gunakan informasi tentang tekanan dan kemiringan stilus untuk merender goresan dari MotionEvent.
Tolak tanda menyimpang yang tidak disengaja
Hindari tanda menyimpang saat pengguna tidak sengaja menyentuh layar saat menggambar atau menulis dengan stilus.
Mengenali tulisan tangan
Mengenali teks tulisan tangan dan mengklasifikasikan gestur pada platform digital dengan Pengenalan Tinta Digital ML Kit.
Ciptakan pengalaman yang imersif
Dukung pengguna untuk bekerja di layar penuh dan menggunakan navigasi gestur tanpa tanda menyimpang.
Mem-build untuk semua jenis input
Dukung pengguna untuk menavigasi aplikasi Anda dengan stilus mereka, seperti yang mereka lakukan dengan keyboard atau trackpad. Pengoptimalan stilus juga meningkatkan pengalaman untuk jenis input lain, seperti keyboard dan mouse.
Panduan
Tampilkan fokus saat mengarahkan kursor
Membantu pengguna mengidentifikasi dengan mudah fokus di layar untuk mendapatkan input yang akurat. Misalnya, menambahkan indikator fokus seperti batas yang lebih tebal saat pengguna mengarahkan kursor ke atasnya.
Panduan
Menyesuaikan kursor
Saat mengarahkan kursor, perbarui kursor untuk menampilkan pratinjau jenis kuas atau tindakan saat ini.
Panduan
Tarik lalu lepas konten
Tarik lalu lepas gambar, teks, dan konten lainnya sehingga pengguna dapat berbagi dengan cepat dari aplikasi Anda ke aplikasi lain.
Panduan
Buat teks dapat dipilih
Buat teks di aplikasi Anda dapat dipilih sehingga pengguna dapat dengan cepat memilih teks dan berbagi ke aplikasi lain dengan stilus mereka.
Resource lainnya
Galeri
Galeri perangkat layar besar
Panduan
Latensi Rendah Stilus
Video YOUTUBE
Menambahkan dukungan Stilus ke aplikasi Android
Video YOUTUBE