0

Я разрабатываю приложение для чата, такое как Facebook-мессенджер, где мне нужно создавать входную клавиатуру, такую ​​как приложение для обмена сообщениями Facebook.Хороший подход к достижению Android-клавиатуры facebook messenger type

Прежде всего, я думал, что должен сделать это, используя макет вкладки с представлением пейджера. На github я нашел один third party library, который предоставляет пользовательскую клавиатуру с emoji.

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

Что такое хороший подход к дизайну такого типа клавиатуры?

Edit:

  1. Я нашел Input Method Framework обеспечивается Android платформой, которая позволяет создавать собственные клавиатуры, но в мессенджера приложении, как я видел текст они используют клавиатуры по умолчанию и только для наклейки/смайликов есть это замена клавиатуры по умолчанию.
  2. Android 7.1 теперь предоставляет CommitContent API для использования богатого контента с использованием клавиатур универсально, но я не могу понять, как я могу переключаться между клавиатурой по умолчанию и пользовательской клавиатурой?

enter image description hereenter image description here

ответ

-1

Заканчивать ниже библиотеки:

https://github.com/ankushsachdeva/emojicon

Это не 100% решение для вас, но может получить представление о том, как создать клавиатуру, как facebook посыльным.

+0

Да, я проверил эту библиотеку. Я обновил свой вопрос. – vsvankhede

+0

Вы хотите настроить пользовательскую клавиатуру для всех приложений, установленных на вашем устройстве? –

+0

Нет, я хочу использовать его только для своего приложения. Для ввода текста я хочу использовать системную клавиатуру по умолчанию, если пользователь нажимает на значок emoji, тогда я хочу всплывающие значки emjoi, которые появляются как клавиатура emoji, заменяя клавиатуру по умолчанию. – vsvankhede

Смежные вопросы