Flutter使用阿里矢量图库管理项目svg图片
为什么使用阿里矢量图库
1 方便管理项目图标和协调开发
2 svg图标占用内存小
3 不用切多套图去适配手机
4 代码支持图片颜色修改
5 模块开发可以复用图片
1登录阿里矢量图标库
iconfont-阿里巴巴矢量图标库
创建项目 上传项目需要的svg图标
2安装脚手架,(作用:通过命令自动生成需要的图标资源代码,)
下载 | Node.js (nodejs.org)
安装后执行下面命令
1安装 flutter-iconfont-cli命令
npm install flutter-iconfont-cli -g
2生成 iconfont 配置文件命名
npx iconfont-init
点击打开 iconfint.json文件,复制阿里矢量图库项目中的.js代码,粘贴到 symbol_url
3 更新图标命令(生成icon_font.dart文件)
npx iconfont-flutter
3项目集成第三方svg库
在pubspec.yaml添加flutter_svg: ^0.22.0 # 加载 iconfont 图片 点击pub get
4 项目中代码使用
IconFont( IconNames.deletepic, size: 50, color: '#EFF0F1', colors: ['#D20A0A',], ),
属性:
deletepic:需要的图标名称,
size:图片大小
color 图片的颜色(覆盖表面)
colors 图片的背景颜色(背景颜色)
Flutter使用阿里矢量图库管理项目svg图片相关推荐
- 阿里iconfont上传svg图片空白、或展示不全的解决方案/搜索到的icon无法改变颜色解决方案
问题1:阿里iconfont上传svg图片空白.或展示不全 原因 造成这个问题的原因,可能是因为sketch.dx等软件在导出svg时,自动在svg上添加了一些iconfont平台无法解析的属性造成的 ...
- 获取不到svg中的对象_阿里技术:如何让 Flutter 应用更好地使用 SVG?
作者:领蜂 阿里技术 阿里妹导读:SVG 作为一个强大的矢量图标准格式,在图片清晰度的表现力上有着位图无法比拟的优势.那么是否 SVG 就是绝对的首选了呢?事实可能并非如此.本文将带大家了解 SVG ...
- 阿里百秀后台管理项目笔记 ---- Day01
摘要 在此记录一下阿里百秀项目的教学视频的学习笔记,部分页面被我修改了,某些页面效果会不一样,基本操作是一致的,好记性不如烂笔头,加油叭!!! step 1 : 整合全部静态页面 将静态页面全部拷贝到 ...
- svg图片在vue项目中的应用
svg图片在vue项目中的应用 一.安装 svg-sprite-loader 插件 npm install svg-sprite-loader 二.基于 vue-cli2.x 项目 webpack 配 ...
- 阿里云code和git管理项目
使用代码云托管和git来管理项目可以使多客户端和多人开发更加高效.通过对比github,bitbucket和国内一些云托管服务发现阿里云在项目空间和传输速度及稳定性上更能满足公司开发的要求.本文将介绍 ...
- vue项目中img使用svg图片修改颜色
需求:就是左边是文字,右边是文字,中间是一个箭头图片 前言:抛开vue项目已经封装好了svg的组件这种来讲,封装的可以直接使用color来进行改变颜色,然后这里讲下没有封装的写法 1:首先改svg图片 ...
- vue项目使用svg图片
(svg-sprite-loader以及vue2-svg-icon的使用) 第一种方式: 1.安装svg-sprite-loader npm install svg-sprite-lo ...
- 如何让 Flutter 应用更好地使用 SVG?
简介:SVG 作为一个强大的矢量图标准格式,在图片清晰度的表现力上有着位图无法比拟的优势.那么是否 SVG 就是绝对的首选了呢?事实可能并非如此.本文将带大家了解 SVG 在 Flutter 应用中的 ...
- flutter显示图标_如何让 Flutter 应用更好地使用 SVG?
阿里妹导读:SVG 作为一个强大的矢量图标准格式,在图片清晰度的表现力上有着位图无法比拟的优势.那么是否 SVG 就是绝对的首选了呢?事实可能并非如此.本文将带大家了解 SVG 在 Flutter 应 ...
- 50兆 svg 文件超过_如何让 Flutter 应用更好地使用 SVG?
简介:SVG 作为一个强大的矢量图标准格式,在图片清晰度的表现力上有着位图无法比拟的优势.那么是否 SVG 就是绝对的首选了呢?事实可能并非如此.本文将带大家了解 SVG 在 Flutter 应用中的 ...
最新文章
- JavaScript——ES6新特性
- UA OPTI544 量子光学11 Maxwell-Bloch方程
- Java并发:线程池详解(ThreadPoolExecutor)
- 命令python所在的驱动器和文件夹_Python读取不同本地驱动器位置的文件
- python生成json_如何将Python数组转为Json格式数据并存储?
- 题解 POJ 2559-SP1805 【HISTOGRA - Largest Rectangle in a Histogram】
- Spring Boot学习总结(21)——SpringBoot集成Redis等缓存以注解的方式优雅实现幂等,防千万次重复提交实例代码
- 远程连接mysql数据库 需要的操作
- 博弈论mooc期末考试答案
- 逆向脱壳附加数据处理
- 文件夹批量重命名的方法
- 基于Java基础的客户信息管理系统
- 如何实现一个sandbox?
- Hazelcast IMDG参考中文版手册-第二章-入门
- 三峡学院计算机调剂,重庆三峡学院2019考研调剂信息公告
- 自动售货机每个月用多少M的物联卡?
- 竞赛题-6283. 正整数和负整数的最大计数
- 像素px跟点pt大不同
- VR和AR只是入门,真正的元宇宙远不止于此
- android 文字点击展开,仿微信朋友圈,文字展开全文,全文收起功能