RN笔记-icon图标的使用和阿里图标的使用

安装react-native-vector-icons

npm i react-native-vector-icons

关联 react-native-vector-icons

react-native link react-native-vector-icons

关联react-native-vector-icons也可以手动关联

找到 android/settings.gradle 添加如下代码

include ':react-native-vector-icons'
project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')

关联完毕后 需要去android文件夹下引用

android/app/build.gradle 文件中 找到dependencies 在里面添加如下代码

dependencies {...// 配置图标implementation project(':react-native-vector-icons')...
}

使用官方内置图标

import Icon from 'react-native-vector-icons/FontAwesome';
<Icon name="rocket" size={30} color="#900" />

★ 官方图标地址

使用阿里图标库的图标

进入阿里图标库 自己的项目中 并下载文件

得到一个压缩文件 , 解压后得到以下文件

我们需要的就两个 iconfont.ttf字体文件和iconfont.json配置文件

iconfont.ttf放到 android/app/src/main/assets/fonts/中 , 没有该文件的话自己创建

然后就要用到iconfont.json了

创建一个自己的Icon组件 , 比如: Components/MyIcon

// 如果是TS 要install @types/react-native-vector-icons
import {createIconSet} from 'react-native-vector-icons';
// 引入json
import iconfont from './iconfont.json';
// 图标对象
// 图标对象的格式为:
// { 图标名:图标值(十进制) }
let icons:any = {};
(iconfont as any).glyphs.forEach((item:any) => {// icon- 是前缀icons["icon-"+item.font_class] = item.unicode_decimal;
})
const Icon = createIconSet(icons, 'iconfont', 'iconfont.ttf');
export default Icon;

自定义前缀

更改前缀后重新下载啊, 替换ttf文件, 然后在上面代码中更改前缀

使用方式

import MyIcon from "./Components/MyIcon"
function Test(){return <View><MyIcon name={"icon-tianqi-yintian"} size={24} color={"gray"} /></View>
}

3. RN笔记-icon图标的使用和阿里图标的使用相关推荐

  1. 如何将自己设计的图标或通过网上下载的图标上传到阿里图标图库中使用方法教程

    如何将自己设计的图标或通过网上下载的图标上传到阿里图标图库中使用方法教程 作者:张国军_Suger 开发工具与关键技术:Win10.项目.图标 对于编程人员来说,有一个不可获取的图库就是阿里图标库,这 ...

  2. java怎么引入矢量图标库,阿里图标库怎么使用?阿里图标库iconfont如何使用

    阿里图标库怎么使用?阿里图标库iconfont如何使用 网际网络测评    网络评测    2020-3-17    2581    0评论 阿里图标库Iconfont-国内功能很强大且图标内容很丰富 ...

  3. 【微信小程序-原生开发】添加自定义图标(以使用阿里图标库为例)

    方式一 : 下载svg导入 优点:操作方便,支持多彩图标 缺点:会增加源代码大小 下载 svg 格式的图标图片,放入源码中使用 小程序项目中的路径为 assets\icon\美食.svg 使用时-代码 ...

  4. 前端字体图标的使用(阿里、icomoon)

    阿里字体图标使用 首先去阿里图标库官网:http://www.iconfont.cn/ 搜索需要的图标库 -->加入购物车-->点击购物车-->添加到项目(如果有项目直接加入需要的项 ...

  5. vue项目中阿里图标的使用

    vue项目中阿里图标的使用 在项目中使用阿里图标,先去阿里图标网站(https://www.iconfont.cn/),找到自己想要的图标,添加到一个新建项目中,然后选择Font class,点击下载 ...

  6. uni-app引入阿里图标

    个人博客 今天刚好用uni-app在开发一个多端应用,在开始引用图标时不知道如何引入多端应用的图标,后来用阿里图标解决了,在此记录下解决的方法 去阿里图标官网下载阿里图标,选择unicode 2.复制 ...

  7. amazeui学习笔记--css(常用组件6)--图标Icon

    amazeui学习笔记--css(常用组件6)--图标Icon 一.总结 1.关注用法即可:在 HTML 上添加添加 am-icon-{图标名称} class. <span class=&quo ...

  8. 前端学习笔记系列一:5 在项目中引入阿里图标icon

    进入到阿里的图标库网站,里面有上百万种icon,https://www.iconfont.cn,需要注册一个帐号,然后进入到这个页面,在这里点击右下角的带加号的图标,创建一个新的项目,名称与你要使用图 ...

  9. 阿里图标icon二次引入+ 图标引入后是黑色解决办法。

    阿里图标icon二次引入 第一到第三步. 第四步 找到文件夹复制代码 阿里图标icon二次引入 , 引入后你就会发现 是黑色 没有原来图标的颜色 就像这种 如何让本来的颜色出来呢 ? 1.找到项目设置 ...

  10. 使用阿里图标库icon图标 ttf字体文件转化成base64格式

    iconfont-阿里巴巴矢量图标库 下载代码 字体文件上传到下面网站 Online @font-face generator - Transfonter 下载转好的文件 将以下代码复制到css 阿里 ...

最新文章

  1. 数据库SQL优化大总结之百万级数据库优化方案
  2. webpack 异步加载配置文件_Webpack 是怎样运行的?
  3. [BZOJ 1014][JSOI2008]火星人prefix(Splay+二分+hash)
  4. Oracle11g rac监听,关于oracle11g RAC 监听器使用中出现的no services以及no listener分析...
  5. linux下PHP7环境搭建
  6. HDU多校1 - 6955 Xor sum(字典树+贪心)
  7. 《四世同堂》金句摘抄(十八)
  8. nginx下gzip配置参数详解
  9. jdbc测试类代码mysql_通过JDBC进行简单的增删改查(以MySQL为例)
  10. Excel文件导入web页面
  11. 日文简历 模板
  12. win10便签常驻桌面_小巧免费的桌面便签工具分享
  13. PayPal通过WorldFirst港币账户免35美元提现实战教程!
  14. 电脑复制,电脑复制粘贴,详细教您电脑不能复制粘贴怎么办
  15. LDAP ObjectClass 详解
  16. OSChina 周六乱弹 ——泡妞指南
  17. win10设置默认浏览器
  18. Python每日练习
  19. tarjan——割点
  20. Restyle起来!

热门文章

  1. SWFObject 2.0 官方文档二
  2. 最大流最小割定理 (定理,割集)
  3. 华为认证哪个方向好学?
  4. 二元函数洛必达求极限_利用洛必达法则求二元函数的极限
  5. 语音识别开源项目汇总
  6. 项目进度管理之三点估算法
  7. mysql 字符串有有乱码 转码_mysql字符转化以及乱码原因
  8. 最小二乘法算法C语言,最小二乘法C算法终极整理版本,绝对原创!
  9. 传统车载网络,软件定义汽车
  10. win7录屏_好哈屏幕录制下载_好哈屏幕录制最新官方版下载[录屏软件]