【问题标题】:React-Native Android emojiReact-Native Android 表情符号
【发布时间】:2018-07-01 21:57:54
【问题描述】:

我正在开发一个 React-Native 应用程序,用户可以在其中发送带有标题的图像并创建 cmets。我真的很想为此支持表情符号。

目前它只适用于 iOS。系统键盘会自动提供对表情符号的访问,并在文本视图上正确呈现。在 Android 上,系统键盘默认不提供对 emoji 的访问,并且 iOS 用户创建的 emoji 不会呈现(只是被划掉的方框)。

我看到https://developer.android.com/guide/topics/ui/look-and-feel/emoji-compat.html 有一个适用于 Android 的表情符号兼容库,但我不确定它与 React-Native 的效果如何。看起来您必须使用非标准文本和输入才能使其正常工作,这在 RN 上会有点复杂。我还在 Android 7 上进行测试,它应该原生支持表情符号,所以这里可能还有其他问题吗?

如果我要渲染表情符号,我还没有找到一种方法让它们在 Android 键盘中可用。

有没有推荐的方法让它在 React-Native 中工作?否则,考虑到 iOS 似乎已经可以工作,我可以尝试移植任何标准的 Android 进程吗?

【问题讨论】:

    标签: android react-native react-native-android emoji


    【解决方案1】:

    我已经向React-nativeExpo canny 提出了请求,如果您希望添加此内容以响应本地投票。抱歉,我没有足够的代表来发表这篇文章作为评论,这就是我将其添加为答案的原因。

    一种解决方案是在您的资产中包含表情符号图像,但我不建议这样做,因为它会增加您捆绑应用程序的大小。

    【讨论】:

      猜你喜欢
      • 2018-03-25
      • 1970-01-01
      • 2022-11-23
      • 1970-01-01
      • 2018-03-16
      • 2022-01-02
      • 2014-04-06
      • 2020-03-13
      • 2017-05-27
      相关资源
      最近更新 更多