react-native-vector-icons的使用

使用 阿里字库+react-native-vector-icons自带字库

1. 阿里字库

网址: https://www.iconfont.cn/

1.在阿里字库中创建一个项目, 选择需要的字

类似:
image.png
2.选好后, 点击下载, 解压
image.png

把此文件拖入rn项目

3.创建js文件
  import createIconSet from 'react-native-vector-icons/lib/create-icon-set';

  const glyphMap = {
     tb_campus: 58911, // 阿里字库中(&#xe61f) 16进制 e61f 转为 10进制;
     tb_circle: 58881,
     tb_plus:   58925,
     tb_edu:    58911,
     tb_me:     58880
  };

  // iconfont.ttf: 是阿里字库选择需要的字库后 点击下载下来其中包括名称为 iconfont.ttf 的文件
  const ALLibIcon = createIconSet(glyphMap, 'iconfont', 'iconfont.ttf');

  export {
     ALLibIcon
  }
4. 使用
<ALLibIcon name={font} size={size} color={color}/>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容