Publicado por Lin Guo, ingeniero de software
El uso de emojis en la comunicación se ha vuelto cada vez más popular en los últimos años. Estos pequeños íconos se pueden usar para expresar una amplia gama de emociones y pueden agregar un toque personal a los mensajes. Sin embargo, agregar emojis a tu aplicación de Android puede ser un desafío. Aquí es donde entra en juego la Biblioteca de selección de emojis. Simplemente puedes agregar algunas líneas de código a tu aplicación y podrás comenzar a usar emojis de inmediato. Es la forma más fácil de comenzar con los emojis y hará que tu aplicación sea más divertida y expresiva.
Algunas características útiles proporcionadas por la biblioteca.
Emoji actualizado sin tofu (☐)
Cada año se lanzan nuevos emojis y actualizaremos periódicamente la biblioteca para ofrecer estos nuevos emojis. Los teléfonos de gama alta podrán reproducir estos nuevos emojis sin ningún problema. Para teléfonos de gama baja, el último emoji puede aparecer como un pequeño cuadro cuadrado llamado tofu (☐). La biblioteca garantiza detectarlos y eliminarlos. Esto garantiza que la biblioteca sea compatible con múltiples versiones/dispositivos de Android.
Interfaz de usuario fluida
La biblioteca tiene varias optimizaciones que intentan reducir la latencia de inicio y acelerar la experiencia de desplazamiento, como el almacenamiento en caché de emojis renderizables, el dibujo de emojis de forma asincrónica y optimizaciones de RecyclerView.
Experiencia inclusiva personalizada
Las selecciones de usuario se conservan en la biblioteca. Los emojis recién elegidos aparecerán en la fila superior, lo que facilitará a los usuarios encontrarlos y compartirlos. La biblioteca también ofrece una variedad de emojis que representan diferentes personas y culturas en los paneles de variantes. Si el usuario elige un emoji de uno de los paneles de variación (Figura 2), la elección se conserva y se establece como predeterminada en el panel principal.
Integra el selector de emojis en tu aplicación en 3 pasos
Paso 1: importe la biblioteca a build.gradle
dependencias {implementación “androidx.emoji2:emojipicker:$version” } |
Paso 2: Inflar EmojiPickerView
Opcionalmente, configure emojiGridColumns y emojiGridRows según el tamaño deseado de cada celda emoji.
Un ejemplo usando EmojiPickerView en XML
¡Tu aplicación ahora debería incluir un selector de emojis muy simple! Para el siguiente paso, digamos que quieres hacer algo con el emoji seleccionado.
Paso 3: Proporciona al oyente el emoji elegido
emojiPickerView.setOnEmojiPickedListener { findViewById |
Ahora tienes un selector de emojis que funciona de forma básica. Para personalizarlo aún más (por ejemplo, anular algunos estilos o proporcionar un comportamiento diferente a la línea de emoji reciente), consulte nuestra API Y aplicación de ejemplo.
No dude en enviar un informe de error o solicitud de función ¡Para ayudarnos a mejorar la biblioteca!