如何在 Flutter 应用程序上显示自定义字体的彩色表情符号?

2024-01-28

我想用Twemoji 字体 https://github.com/eosrei/twemoji-color-font在我的 Flutter 应用程序中。我安装了这个字体。但是当我尝试使用它时TextSpan,我看到的是单色表情符号而不是彩色表情符号。如何修复它?

My code:

RichText(
    text: TextSpan(
      children: <TextSpan>[
        TextSpan(text: "Some text ", style: GoogleFonts.roboto(
          fontSize: 24,
          color: Colors.black,
        )),
        TextSpan(text: "????", style: TextStyle(
          fontFamily: "TwitterColorEmoji",
          fontSize: 24,
        )),
      ]
    )
  )

从 Flutter 3.10 开始,一个新参数useColorEmoji现在可以在 Web 上初始化引擎时传递。

See: https://github.com/flutter/flutter/issues/119536#issuecomment-1513309144 https://github.com/flutter/flutter/issues/119536#issuecomment-1513309144

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Flutter 应用程序上显示自定义字体的彩色表情符号? 的相关文章

  • 如何使用 SingleChildScrollView 使 Stacklayout 可滚动?

    我正在尝试使用 SingleChildScrollView 使堆栈布局可滚动 但它不滚动 这里应该使用SingleChildScrollView吗 我想我已经给出了足够的描述 可以让任何人理解我的问题 这里有更多文本以满足 StackOve
  • flutter run 无法在 iOS 模拟器上运行,但 Xcode 可以构建

    在我的 Flutter 项目中 flutter run命令无法将项目构建到 iOS 模拟器 但在 Xcode 中 当我单击构建按钮时 Xcode 可以毫无问题地构建它 我正在使用 AgoraRTC 库 添加 Flutter Quill 后就
  • 如何在 Flutter 移动端、网页端和窗口端添加条件导入?

    我有 flutter 应用程序 它为每个平台 移动 网络 窗口 使用不同的 webview 插件 虽然我有能力import平台基于web and mobile 我无法导入 Windows 版本 如果不是移动或网络 我尝试添加其他条件 但它需
  • 没有为类型“Object”定义运算符“[]”。尝试定义运算符“[]”

    我的代码在下面给出了我在这一行中从 firebase 访问用户名时遇到的问题的错误 snapshot data username 它给出了上面提到的错误 我知道访问地图数据的唯一方法是这个 FutureBuilder future Fire
  • 快捷栏持续时间和高度

    我正在尝试展示一个小吃店 当我点击手势检测器后 这个小吃有两个按钮 问题是小吃栏出现几秒钟然后消失 所以我有两个问题 如何阻止小吃栏消失 直到用户采取行动并单击按钮 此外 小吃栏具有整个屏幕的高度 如何使其在屏幕底部具有特定高度 您可以使用
  • 渲染时 Flutter SVG 延迟

    我在行中显示 SVG 文件形式的图像和文本 由于某些原因 svg 图像的渲染速度比屏幕的其余部分慢 从而导致延迟 这不利于用户体验 这种延迟正常吗 我该怎么做才能使整个屏幕同时渲染 Row mainAxisAlignment MainAxi
  • 如何根据有效(@mentions)和所有主题标签更改文本颜色?

    我想在文本中用不同颜色显示主题标签和有效提及 我得到了这段代码的帮助 该代码仅适用于主题标签 RichText convertHashtag String text List
  • 如何在不需要打开应用程序的情况下显示对话框

    我正在寻找包或以任何方式显示弹出窗口 对话框或模式 而无需打开我的应用程序 例如 本地通知 但我不想使用本地通知进行自定义 flutter 中有类似的东西吗 在 Android 上 您可以使用使用 SYSTEM ALERT WINDOW 的
  • 颤振动态形式无法正常工作

    在我的应用程序中 我想创建一组动态表单 用户可以在其中添加更多项目 在这种动态形式中 它由两个文本字段 1 电话字段 2 电子邮件字段和一个下拉字段组成 但我尝试的任何事情都无法正常工作 我已经要求修复我的代码 但没有得到答复 堆栈溢出问题
  • 如何为发布而不是调试创建密钥库?扑

    我按照使用此网站部署 flutter 的步骤进行操作https flutter io android release https flutter io android release 当我运行 flutter build apk 时出现此错
  • 类型“Future”不是类型转换中“List”类型的子类型

    我试图从我的 Firestore 中获取确定集合中的所有文档 之后 我想将它们设置在文档列表中 列表的每个位置代表一个文档 但是 当我编写代码时 我收到此错误 类型 Future 不是类型转换中类型 List 的子类型 import pac
  • Android 后退按钮无法与 Flutter 选项卡内的导航器配合使用

    我需要在每个选项卡内有一个导航器 因此当我推送新的小部件时 选项卡栏会保留在屏幕上 代码运行得很好 但是 android 后退按钮正在关闭应用程序而不是运行 Navigator pop import package flutter mate
  • 如何在颤动中从图像选择器中裁剪图像?

    我想允许用户裁剪他从图像选择器中选择的图像并保存它 类似于在 Whatsapp 上上传个人资料图片 我怎样才能在颤振中做到这一点 示例图片 您可以使用这2个flutter库来实现这一点 图像选择器 图像裁剪器 图像选择器使用iOS和Andr
  • Flutter Scaffold Appbar 不显示后退按钮

    我的课程没有在 AppBar 中显示后退按钮 已经尝试将 this automaticallyImplyLeading true import package carros pages carro carro dart import pac
  • Flutter无法从url加载图像

    图片资源服务捕获异常 解析图像编解码器时抛出以下 ImageCodecException 加载网络图像失败 图片网址 https cdn sportmonks com images soccer leagues 5 png https cd
  • 将 SQL Server 与 Dart 结合使用

    我还没有找到很好的答案 所以我想尝试一下得到答案 将 Microsoft SQL Server 与 Dart 结合使用的最佳方式是什么 我需要它能够从基本上任何操作系统 网络和移动设备上使用它 我觉得最好的方法可能是 GraphQL 但我对
  • 使用 Flutter 3.10 / Dart 3.0 进行 VS Code 调试<优化>

    在最新的 颤振 升级 之后 我在 VS Code 调试期间查看某些变量时遇到问题 如何在悬停时查看变量的内容而不是获取此内容 Screenshot of hovering variable 这仅发生在某些变量上 其他变量我可以正常查看内容
  • 如何将 Firestore 文档数据转换为类

    在 Firestore 中 有一些文档包含 名称 大陆 等字段及其字符串值 我在主 UI 代码中使用 FutureBuilder 并调用getData 功能 这是我的代码 class DatabaseService final locati
  • 在 Flutter 中从 Play 商店获取产品时应用内购买崩溃

    我在安装和实施后遇到问题应用内购买插件 https pub dev packages in app purchaseFlutter 团队提供 到目前为止我做了什么 在 Play 商店中添加了 2 个可见且活跃的产品 提交了用于 alpha
  • dart中解析对象(不支持的操作:无法添加到固定长度列表)

    我有一个用户对象 当用户登录 注册时 该对象保存到云 Firestore 数据库中 因此 当用户登录时 将从数据库中检索用户对象 并且一切正常 直到我尝试对列表 usersProject 执行 添加 操作 Add the new proje

随机推荐

  • Excel VBA 将项目添加到组合框而不重复项目

    我想将以下项目添加到组合框中 但如果有重复的项目 则只应添加一个 A 1 john 2 john 3 marry 4 marry 5 john 6 lisa 7 frank 8 marry 我希望组合框结果是john marry lisa
  • 使用特定方法控制XML序列化格式

    我有一个 DateTime 和一个子类 我想要专门针对 XML 序列化对其进行格式化 通常 在不指定任何内容的情况下 DateTime 的序列化只会遵循当前的区域性 但我希望 DateTime 以某种方式格式化 即使不可反序列化 子类也是如
  • Pip 无法再从 https 克隆 - 错误 128

    我有一个使用标准 https 克隆语法的项目已经有一段时间了 就在今天下午 它工作得很好 现在 我得到error code 128每次我尝试克隆时 Obtaining myproject from git git myurl myuser
  • Huggingface 保存标记器

    我正在尝试将标记生成器保存在 Huggingface 中 以便稍后可以从不需要访问互联网的容器中加载它 BASE MODEL distilbert base multilingual cased tokenizer AutoTokenize
  • 为什么使用 if 可以比较字符串与 &str,但使用 match 则不行?

    我正在尝试实现一个读取命令行参数并将它们与硬编码字符串文字进行比较的函数 当我与if声明它就像一个魅力 fn main let s String from holla if s holla println it worked 但使用一个ma
  • 是否可以预测数字生成器中的下一个数字? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 对于编程来说 它永远不是 随机的 甚至随机生成器也使用算法来预测随机数 但是 如果知道生成方法 是否有可能预测接下来将生成的 5 个数
  • 从属性数组创建动态嵌套对象

    这听起来像是一个简单的任务 但我不太明白 我有一个数组 var array opt1 sub1 subsub1 subsubsub1 我想从中生成以下对象 opt1 sub1 subsub1 subsubsub1 我有办法做到这一点 制作一
  • GAS - 使用 UrlFetchApp 进行身份验证 - 表单到电子表格

    我正在测试 UrlFetchApp 的功能并从表单及其电子表格传递数据 我知道可以用另一种方式做到这一点 但是我正在 google 脚本本身中测试 UrlFetchApp 的功能 第一次使用它 并希望让它与此方法一起使用 这是我得到的场景
  • 如何在 React Native 中检查 ios 和 android 的推送通知权限?

    我想检查 ios 和 android 的推送通知权限 我想查看用户是否已从其设备设置中关闭推送通知权限 如果需要用本机编码 是否有任何插件或任何代码我可以参考 你可以检查反应本机权限 https github com yonahforst
  • JAX-WS 中的 HTTP 连接重用

    使用 JAX WS 时如何启用 HTTP 连接重用 当我们使用 AXIS2 时 我们设置org apache axis2 transport http HTTPConstants REUSE HTTP CLIENT客户端存根选项中的属性 J
  • XNA 鼠标移动

    我之前在 XNA 中制作过一些游戏 现在我即将开始一个新项目 我想做的一件事是让鼠标移动 只是为了澄清 因为我已经看到一些类似的问题导致混乱 我想获得鼠标的移动 不是光标的位置或从一帧到下一帧的位置变化 我只想要有关鼠标如何移动的数据 在我
  • onPageScrolled() 没有被调用

    我正在尝试熟悉 ViewPager 我的代码如下 问题是 onPageChangeListener 方法没有被调用 可能是什么问题 public class TabsViewPagerFragmentActivity extends She
  • Android Studio Gradle 构建失败。错误:原因:对等方未经过身份验证

    我已经创建了一个项目并且 gradle 同步工作成功 当我尝试创建另一个项目时 它失败并给出错误消息 Gradle
  • 使用元编程来包围类中的方法

    我有一些类 其中的方法会在进入和退出方法时进行记录 如下所示 def methodName1 args logger debug gt gt callee logger debug lt lt callee end def 方法名2 arg
  • 统计最近 7 天内创建的记录

    如何更改下面的查询以仅选择过去 7 天内创建的记录 self favorites count 这个函数位于我的User model def calculate user score unless self new record self s
  • 在ansible中使用连字符

    我正在学习 Ansible 但我很困惑何时在剧本中使用连字符 何时不使用连字符 据我所知 连字符用于 Ansible 中的列表 例如 my first playbook hosts webservers why did we use hyp
  • 如何使用 IntelliJ IDEA 正确配置 AdMob?

    我正在尝试将 AdMob 合并到我的 Android 应用程序中 我正在使用 IntelliJ IDEA 进行开发 但似乎无法正确设置我的项目 此时我已完成以下操作 已完成下载 AdMob SDK 所需的所有初步步骤 遵循指示here ht
  • Python:如何替换嵌套列表中的值?

    如何将詹姆斯的工资从1000替换为1500并打印詹姆斯的数据 data Ben Manager 3000 James Cleaner 1000 Ken Supervisor 2000 for name appt salary in data
  • @ConfigurationProperties:绑定类中的默认值

    我有一个配置类FooConfig 其中我有一个绑定类 Foo Configuration ConfigurationProperties foo public class FooConfig Value foo default iterat
  • 如何在 Flutter 应用程序上显示自定义字体的彩色表情符号?

    我想用Twemoji 字体 https github com eosrei twemoji color font在我的 Flutter 应用程序中 我安装了这个字体 但是当我尝试使用它时TextSpan 我看到的是单色表情符号而不是彩色表情