如何在Flutter中打开本机表情符号键盘

9

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


这个回答解决了你的问题吗?如何在Flutter中打开表情键盘 - Akif
1
@Akif 谢谢,但这只是一个包。我需要一种打开原生表情键盘的方法。 - Stewie Griffin
2
那么你暂时需要使用本地代码。按照以下步骤操作:https://dev59.com/rKDia4cB1Zd3GeqPLeyv#44156657 - Akif
2个回答

0
有可用的插件可以用来实现这个功能,尝试一下emoji_picker_flutter
关键特点: - 轻量级包 - 加载速度更快 - 空值安全 - 完全可定制 - Material Design 和 Cupertino 模式 - 过滤掉无法显示的表情符号(仅限 Android) - 可选的最近使用的表情符号选项卡 - 肤色支持 - 自定义字体支持
在 Android 和 iOS 上都进行了测试,看起来运行得相当不错。
iOS

enter image description here

安卓

enter image description here


0
有一个新的包叫做keyboard_emoji_picker,这个包支持打开原生的表情键盘。 该包的说明页面说我们只需要在小部件树中放置一个KeyboardEmojiPickerWrapper,使用.checkHasEmojiKeyboard()检查原生的表情键盘是否可用,然后调用await KeyboardEmojiPicker().pickEmoji()并获取表情。我试过了,对我来说效果很好!
顺便说一下,该包目前仅适用于iOS,所以我在Android上使用emoji_picker_flutter(Flutter端的表情选择器)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接