我正在开发像 Facebook Messenger 这样的聊天应用程序,我需要像 Facebook Messenger 应用程序提供的那样创建输入键盘。
主要我认为我应该使用带有视图寻呼机的选项卡布局来做到这一点。在 github 上,我找到了一个第三方库,它提供带有表情符号的自定义键盘。
看到这个库后,我对天气感到困惑,我应该创建自定义键盘或遵循简单的选项卡布局和查看寻呼机来实现这种键盘。
设计这种键盘的好方法是什么?
编辑:
- 我发现Android 平台提供的输入法框架允许创建自定义键盘,但是在我看到的文本消息应用程序中,它们使用默认键盘,并且只有贴纸/表情符号会替换默认键盘。
- Android 7.1 现在提供CommitContent API以使用通用键盘使用丰富的内容,但我仍然无法弄清楚如何在默认键盘和自定义键盘之间切换?