如何在Flutter中打开原生表情符号键盘

问题描述 投票:0回答:2

IOS和Android都有自己的表情符号键盘,可以通过它们的键盘进行访问。如何在用户点击按钮时直接打开它?

flutter flutter-layout emoji
2个回答
0
投票

有一个名为 keyboard_emoji_picker 的新软件包,该软件包支持打开原生表情符号键盘。

包的说明页面说我们只需在小部件树中放置一个

KeyboardEmojiPickerWrapper
,使用
.checkHasEmojiKeyboard()
检查原生表情符号键盘是否可用,然后调用
await KeyboardEmojiPicker().pickEmoji()
并获取表情符号。我试过了,对我来说效果很好!

仅供参考,该软件包目前仅适用于 iOS,因此我在 Android 上使用 emoji_picker_flutter(Flutter 侧表情符号选择器)。


0
投票

您可以使用可用的插件来获取此功能,请尝试探索 emoji_picker_flutter

主要特点
  • 轻量级封装
  • 加载速度更快
  • 零安全
  • 完全可定制
  • 材料设计和库比蒂诺模式
  • 无法显示的表情符号将被过滤掉(仅限Android)
  • 可选的最近使用的表情符号选项卡
  • 肤色支持
  • 自定义字体支持

在 Android 和 iOS 上进行了测试,看起来运行良好。

iOS

安卓

© www.soinside.com 2019 - 2024. All rights reserved.