Una nueva forma de agregar emojis a tu aplicación de Android

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.

Imagen en movimiento del uso de EmojiPicker en Google Pixel 6 Pro
Figura 1. Selector de emojis

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.

Imagen que muestra la variedad de personajes para elegir en EmojiPicker
Figura 2. Variantes del emoji

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(R.id.edit_text).append(it.emoji) }

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!


Compruebe también

La actualización de CameraX hace que las cámaras duales simultáneas sean aún más fáciles

Publicado por Donovan McMurray – Ingeniero de relaciones con desarrolladores CámaraXLa biblioteca de cámaras Jetpack …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *