React Native 使用 阿里巴巴 矢量图标库 iconfont

文接上文:

React Native 使用精美图标库react-native-vector-icons

本文主要讲述 如何 使用 阿里巴巴 矢量图标库 iconfont

一、找字体文件

访问 iconfont 官网 https://www.iconfont.cn

下载对应的图标库

笔者推荐几个本人较喜欢的库:

飞猪官方icon  https://www.iconfont.cn/collections/detail?spm=a313x.7781069.1998910419.d9df05512&cid=599

聚划算官方图标库  https://www.iconfont.cn/collections/detail?spm=a313x.7781069.1998910419.d9df05512&cid=1584

商家产品图标库  https://www.iconfont.cn/collections/detail?spm=a313x.7781069.1998910419.d9df05512&cid=19

Alibaba国际站图标库  https://www.iconfont.cn/collections/detail?spm=a313x.7781069.1998910419.d9df05512&cid=31

二、下载文件

点击下载至本地并解压缩,里面包含所有的字体文件。找到 iconfont.ttf,这是需要的文件

三、文件转化

这是本使用中较难的步骤,笔者步骤是这样

1)下载 iconfont 工具生成json文件

npm i iconfont-to-json -g

2)利用 react-native-vector-icons\bin 下的 generate-flow.js 生成 Iconfont.js.flow

和自己 手动复制 编辑出来的 Iconfont.js

为了节省大家在上面两步花费的时间,笔者将我的最终文件开放出来给大家下载

react-native-vector-icons

将上面的文件 下载解压,然后复制到 node_modules\  覆盖合并

3)配置iconfont.ttf

  IOS: 把iconfont.ttf拖入Xcode,然后跟项目关联

  Android:  把iconfont.ttf 放在 \android\app\src\main\assets\fonts

四、代码使用:

import Iconfont from 'react-native-vector-icons/Iconfont';

.....

<Iconfont name='icon-shoucang' size={}  style={styles.leftIcon}/>

<Iconfont name='icon-jinrujiantou' size={}  style={styles.rightIcon}/>

本博客地址: wukong1688

本文原文地址:https://www.cnblogs.com/wukong1688/p/10861606.html

转载请著名出处!谢谢~~

[RN] React Native 使用 阿里巴巴 矢量图标库 iconfont的更多相关文章

  1. [RN] React Native 解决 使用 阿里巴巴 矢量图标库 iconfont 图标不垂直居中问题

    React Native 解决 使用 阿里巴巴 矢量图标库 iconfont 图标不垂直居中问题 解决方法: 添加 size,  line-height ,值为和 height 一样的高度. 例如: ...

  2. vue 项目中使用阿里巴巴矢量图标库iconfont

    原文:https://www.jianshu.com/p/38262f18eee2 1.打开iconfont阿里巴巴官网https://www.iconfont.cn 2.新建项目(这样方便后期维护图 ...

  3. 阿里巴巴矢量图标库(iconfont)批量全选的方法

    阿里巴巴矢量图标库: https://www.iconfont.cn/ 浏览器打开调试面板,进入 console 调试面板(Google浏览器快捷键F12)或者在页面空白处,点击右键->审查元素 ...

  4. Vue中如何引入第三方icon库(阿里巴巴矢量图标库)

    1.进入阿里巴巴矢量图标库: 2.新建项目 3.前缀注意不要跟element-ui自带的icon(el-icon)重名就ok 4.创建完成后,去阿里选自己要使用的图标,加入购物车           ...

  5. 阿里巴巴矢量图标库(Iconfont)-利于UI和前端的搭配

    前端时间,做一个小网站的时候,需要用到很多小图标,UI设计好之后不知道如何使用,如果使用图片那会很麻烦,相信一些前端更喜欢iconfont这样的标签直接调用,这样包括颜色和大小以及使用都更方便快捷,于 ...

  6. [RN] React Native 图片懒加载库 animated-lazy-image

    React Native 图片懒加载库 animated-lazy-image 官方Github地址: https://github.com/danijelgrabez/lazy-image 使用效果 ...

  7. 超棒的阿里巴巴矢量图标库——支持IE6

    Iconfont.cn 是由阿里巴巴UX部门推出的矢量图标管理网站,也是国内首家推广Webfont形式图标的平台.网站涵盖了1000多个常用图标并还在持续更新 中,Iconfont平台为用户提供在线图 ...

  8. vue项目使用阿里巴巴矢量图标库教程

    前言:element-ui自带的图标库还是不够全,还是需要需要引入第三方icon,自己在用的时候一直有些问题,参考了些教程,详细地记录补充下. 对于我们来说,首选的当然是阿里icon库 地址:http ...

  9. 微信小程序本地引用iconfont(阿里巴巴矢量图标库)

    好,忙,我懂..... 首先把图标放进项目里(废话): 接下来把这些图标下载到本地(这里不介绍网络途径了,下载就完事了) 然后利用一个网站将这个ttf文件转成base64文件https://trans ...

随机推荐

  1. maven中pom的继承以及dependencies与dependencyManagement的区别

    https://blog.csdn.net/zzm3280/article/details/84952623 分类专栏: maven   本文转自:https://blog.csdn.net/liut ...

  2. IIS 图片 JS CSS 500错误

    1.检查站点MIME类型是否可以正常加载

  3. poj 2102 A计划

    可怜的公主在一次次被魔王掳走一次次被骑士们救回来之后,而今,不幸的她再一次面临生命的考验.魔王已经发出消息说将在T时刻吃掉公主,因为他听信谣言说吃公主的肉也能长生不老.年迈的国王正是心急如焚,告招天下 ...

  4. VC/MFC如何添加启动界面

    2015-05 转自 香远益清原文VC/MFC如何添加启动界面 1.基于框架类的应用程序添加启动画面的步骤(利用组件库中的Splash Screen组件生成Splash1.cpp 和Splash1.h ...

  5. AI面试刷题版

    (1)代码题(leetcode类型),主要考察数据结构和基础算法,以及代码基本功 虽然这部分跟机器学习,深度学习关系不大,但也是面试的重中之重.基本每家公司的面试都问了大量的算法题和代码题,即使是商汤 ...

  6. Maven打包的三种方式

    Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in ...

  7. web由http升级为https搭建

    nginx实现http访问 server { listen default_server; listen [::]: default_server; server_name _; root /usr/ ...

  8. 【原】命令行增删改查阿里云 DNS

    命令行解析阿里云 DNS 项目地址:https://github.com/liyongjian5179/alidns 首先需要获取阿里云账号账号的AccessKeyID及AccessKeySecret ...

  9. Httpd服务入门知识-Httpd服务常见配置案例之ServerSignature指令选项

    Httpd服务入门知识-Httpd服务常见配置案例之ServerSignature指令选项 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.ServerSignature指令概述 ...

  10. out文件 dev c++

    解决办法:工具→编译选项→代码生成/优化→代码性能→生成代码性能信息选Yes→确定