Diposting oleh Lin Guo, Software Engineer
Penggunaan emoji dalam komunikasi semakin populer dalam beberapa tahun terakhir. Ikon kecil ini bisa digunakan untuk mengekspresikan berbagai macam emosi dan dapat menambahkan sentuhan personal ke dalam pesan. Namun, menambahkan emoji ke aplikasi Android Anda merupakan sebuah tantangan tersendiri. Di sinilah library pemilih Emoji hadir. Anda cukup menambahkan beberapa baris kode ke aplikasi, kemudian Anda bisa langsung menggunakan emoji. Ini adalah cara termudah untuk mulai menggunakan emoji, dan ini akan membuat aplikasi Anda lebih menyenangkan serta ekspresif.
Gambar 1. Pemilih Emoji
Beberapa fitur berguna yang disediakan oleh library Emoji terbaru tanpa tofu (☐)
Setiap tahun, versi emoji baru dipublikasikan, dan kami akan mengupdate library secara berkala untuk menyediakan emoji baru ini. Ponsel kelas atas akan merender emoji terbaru ini tanpa masalah. Untuk ponsel kelas bawah, emoji terbaru mungkin ditampilkan sebagai kotak persegi kecil yang disebut tofu (☐). Library menjamin untuk mendeteksi dan menghapusnya. Ini memastikan library kompatibel di seluruh versi/perangkat Android.
UI yang Mulus
Library ini memiliki beberapa pengoptimalan untuk mengurangi latensi startup dan mempercepat pengalaman scrolling, seperti meng-cache emoji yang dapat dirender, menggambar emoji secara asinkron, dan pengoptimalan RecyclerView.
Personalisasi pengalaman inklusif
Pilihan pengguna bersifat persisten dalam library. Emoji yang baru dipilih akan ditampilkan di baris atas, sehingga memudahkan pengguna untuk menemukan dan membagikannya. Library juga menawarkan berbagai emoji yang mewakili orang dan budaya yang berbeda di panel varian. Jika pengguna memilih emoji dari salah satu panel variasi (Gambar 2), pilihan akan dipertahankan dan disetel sebagai default di panel utama.
Gambar 2. Varian emoji
Mengintegrasikan pemilih emoji ke dalam aplikasi Anda dalam 3 langkah Langkah 1: Impor library dalam build.gradle dependencies {
implementation "androidx.emoji2:emojipicker: $version "
}
Langkah 2: Inflate EmojiPickerView Secara opsional, atur emojiGridColumns dan emojiGridRows berdasarkan ukuran yang diinginkan dari setiap sel emoji
Contoh yang menggunakan EmojiPickerView dalam XML <androidx.emoji2.emojipicker.EmojiPickerView
…
app:emojiGridColumns ="9" />
Pemilih emoji yang sangat sederhana sekarang ditampilkan di aplikasi Anda! Untuk langkah berikutnya, kami berasumsi Anda ingin melakukan sesuatu pada emoji yang dipilih.
Langkah 3: Memberikan pemroses untuk emoji yang dipilih
emojiPickerView.setOnEmojiPickedListener {
findViewById< EditText >( R.id.edit_text) . append ( it.emoji)
}
Sekarang Anda memiliki pemilih emoji dasar yang berfungsi. Untuk menyesuaikannya lebih lanjut (mis., mengganti beberapa gaya atau memberikan perilaku yang berbeda untuk baris emoji terbaru), lihat api dan aplikasi contoh kami.
Jangan ragu untuk mengirimkan Laporan Bug atau Permintaan Fitur untuk membantu kami menyempurnakan library!
ReplyDeleteIntroducing Emoji Picker Jetpack, an innovative tool that enables Android developers to easily add emojis to their applications. With advanced features and an intuitive interface, this emoji picker provides a richer and more engaging user experience. By leveraging these new features, developers can enhance user interaction and engagement within their Android apps. https://www.softswiss.com/es/knowledge-base/starting-an-online-casino-what-do-you-need-to-know/
Library ini memiliki beberapa pengoptimalan untuk mengurangi latensi startup dan mempercepat pengalaman scrolling, seperti meng-cache emoji yang dapat dirender, menggambar emoji secara asinkron, dan pengoptimalan RecyclerView. Merge Fruit
ReplyDelete