Connect with us

Разработка

Jetpack Emoji Picker: новый способ добавления эмодзи в приложение для Android

Это самый простой способ начать работу с эмодзи, и он сделает ваше приложение более интересным и выразительным.

Опубликовано

/

     
     

В последние годы использование эмодзи в общении становится все более популярным. С помощью этих маленьких иконок можно выразить самые разные эмоции и придать сообщениям индивидуальность. Однако добавление эмодзи в приложение для Android может оказаться непростой задачей. Именно здесь на помощь приходит библиотека Emoji picker. Достаточно добавить несколько строк кода в свое приложение, и вы сразу же сможете начать использовать в нем эмодзи. Это самый простой способ начать работу с эмодзи, и он сделает ваше приложение более интересным и выразительным.

Некоторые полезные функции, предоставляемые библиотекой

Актуальные эмодзи без «тофу» (☐)

Каждый год публикуются новые версии эмодзи, и Google будет регулярно обновлять библиотеку, чтобы предоставлять эти новые эмодзи. Телефоны более высокого класса смогут без проблем отображать новые версии эмодзи. На телефонах более низкого класса новые эмодзи могут отображаться в виде маленькой квадратной коробочки, называемой «тофу» (☐). Библиотека гарантирует их обнаружение и удаление. Это обеспечивает совместимость библиотеки с различными версиями Android/устройств.

Плавный пользовательский интерфейс

Библиотека имеет ряд оптимизаций, направленных на снижение задержки при запуске и ускорение прокрутки. Это кэширование показываемых эмодзи, асинхронная отрисовка иконок и оптимизация RecyclerView.

Персонализированный инклюзивный опыт

Выбранные пользователем эмодзи сохраняются в библиотеке. Вновь выбранные эмодзи отображаются в верхней строке, что упрощает их поиск и обмен. Кроме того, библиотека предлагает на панелях вариантов множество эмодзи, представляющих различные народы и культуры. Если пользователь выбирает эмодзи из одной из вариативных панелей, то этот выбор сохраняется и устанавливается по умолчанию в основной панели.

Jetpack Emoji Picker: новый способ добавления эмодзи в приложение для Android

Интеграция Emoji picker в ваше приложение

Шаг 1: Импортируйте библиотеку в build.gradle 

dependencies { implementation "androidx.emoji2:emojipicker:$version" }

Шаг 2: Определите EmojiPickerView

Опционально установите emojiGridColumns и emojiGridRows в зависимости от желаемого размера каждой ячейки с эмодзи.

Пример, использующий EmojiPickerView в XML:

<androidx.emoji2.emojipicker.EmojiPickerView … app:emojiGridColumns="9" />

Теперь в вашем приложении есть очень простой пикер эмодзи! На следующем этапе мы предполагаем, что вы хотите что-то сделать с выбранным эмодзи.

Шаг 3. Предоставьте слушателя для выбранного эмодзи

// a listener example emojiPickerView.setOnEmojiPickedListener { findViewById<EditText>(R.id.edit_text).append(it.emoji) }

Теперь у вас есть базовая работающая система выбора эмодзи. Для дальнейшей настройки (например, переопределения некоторых стилей или обеспечения другого поведения для строки последних эмодзи), пожалуйста, обратитесь к API и тестовому приложению.

Не стесняйтесь отправлять сообщения об ошибках или запросы на добавление функций, чтобы помочь улучшить библиотеку!

Источник

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: