react-native中使用自定义的字体图标iconfont

Posted fancing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react-native中使用自定义的字体图标iconfont相关的知识,希望对你有一定的参考价值。

iconfont图标库下载

可在 http://www.iconfont.cn 下载

下载完成后的目录中有字体文件:

iconfont.ttf

拷贝字体文件

android:

在 Android/app/src/main 目录下新建文件夹 assets/fonts/
然后将iconfont.ttf文件拷贝到assets/fonts/目录下

使用

在下载的字体文件夹中有demo_unicode.html文件
打开文件,在界面有显示图标以及对应的unicode码值,如

  • 在Text标签中使用 
  • 并设置style:{fontFamily : ‘iconfont‘}。如:
1
<Text style={{fontFamily:‘iconfont‘}}>&#xe697;</Text>

更方便的使用

在Text标签中可以直接写入 &#xe697;
但是如果要使用变量来表示,则不能使用同样的字符串,需要使用对应的unicode字符串。
例如:
&#xe697; 应使用 ue697来表示。

完整示例:

1
2
let back = ‘ue697‘;
<Text style={{fontFamily:‘iconfont‘}}>{back}</Text>

以上是关于react-native中使用自定义的字体图标iconfont的主要内容,如果未能解决你的问题,请参考以下文章

自定义字体不适用于 React-Native 0.62

如何将 expo react-native 自定义字体应用于整个容器

在react-native项目中使用iconfont自定义图标库

在 Flutter 包中使用自定义图标字体显示问号而不是自定义图标

如何在 codeigniter 中使用自定义字体和图标

android开发者:修改android图标ic_launcher,为自定义的.