【Flutter】使用flutter_add_image快速导入图片资源
标签: Flutter-初学 flutter dart
1.安装插件
打开AS的设置,安装这个叫flutter_add_image的插件,然后重启你的IDE

2.建立文件夹
在项目根目录创建一个images文件夹,以后图标图片之类的资源都丢这里

3.插件导入图片
在刚才建立的目录上右键,New→FlutterAddImage,会弹出一个窗口。使用切图工具切出iOS@3X的图片,并把文件名起好。然后拖进这个弹出的窗口里面。插件就会自动成1倍,2.0x,3.0x的图片。
(2.0x和3.0x的文件夹不用自己新建,插件会自动创建)

4.注册图片文件
在项目根目录里找到pubspec.yaml,找到flutter节点下的assets在里面添加 - images/图片名称.后缀图片就导入完成啦。

5.使用图片资源
其实这个应该是属于Image这个Widget的功能,这里顺带提一下
Image.asset('images/icon.png')
智能推荐
Flutter图片上传(Dio + Image_picker)
PS: 图片上传功能在项目中属于很常见的功能,网上也有蛮多图片上传的框架,看的眼花缭乱的。。。最后,本着自己最熟悉的才是最好的原则选择 Flutter Dio,所以项目中用的网络框架也是Flutter Dio ,直接拿来写个简单的demo,也算记录下Flutter踩坑心酸史吧。。。 国际惯例(为了省事没做图片大小限制了。。。) test.gif 废话不多说了,直接上代码, 先添加两个依赖: &nb...
Flutter基础Widget使用----Image和Icon
Image 和 Icon 都是Flutter中常用的 Widget,我们可以通过 Image Widget 来加载并显示图片,Image 的数据源可以是 asset 、文件、内存以及网络。 Icon 将图标做成字体文件,然后通过指定不同的字符而显示不同的图片。在 Android 开发中 Image Widget 类似于 ImageView,但比 ImageView 更强大,可以直接显示网络上的图片...
【Flutter】 Asset_Generator快速导入图片并创建R文件调用
修改了一下 asset_generator 方便阅读,缩减了R文件的静态常量名称 使用方法: 创建一个dart文件 将代码复制进去 1、 Android Studio (4.0)/ idea: Setting >>Tools >> External Tools >> 点击添加按钮 ----> Program:填写 fluutersdk 安装目录 + flu...
冒泡排序,及改进方式,性能优化400%>>>附图解加源码
首先源码附上,源码中带有注释,看不懂没关系,源码后面附带图解,最后附上代码效率提升图 源码如下: 方案一:其实实现很简单,两层循环,每次内层迭代出最大的一个值,将其放入数组最后一个位置,外层循环的末端便往前移一位。其原理如下图 方案一代码块: 方案二:优化改进 仔细观察上面的图,我们不难发现当迭代到图下这样的情况时,其实已经全排序好了,但是我们还是需要对它进行1,2,3,4,5,6的迭代,这些情况...
css3常用选择器
先介绍一下基本选择器,如下几种 *:通配符。选择页面的所有元素 E:元素选择器。对页面的一些元素进行选择,如p,div,li等 .class:类选择器 #id:id选择器。一个Id在一个页面中只能选择,这是和类选择器的区别 E F:后代选择器。如ul li。选中ul下的li E>F:子元素选择器。如下,可以用 h1 > strong {color:red;}使h1的子元素strong变...
猜你喜欢
python is not set from command line or npm configuration
问题 猜测原因 python版本冲突 解决方案 去官网找到最新版本python 点击下载,注意记住你下载的目录,下载好以后,打开这个目录下的文件夹,Python310, 整个文件夹复制一下 在项目里运行npm config list --json 找到python的路径 我的是 C:\\Python27\\python.exe 说明项目里用的还是py...
Java8 Stream流操作
前言 我们常常需要将一个容器转化成另一个容器,或是对这个容器中的数据进行批量处理,这时使用Stream流可以大大减少我们的工作量。 1 Stream概述 Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda ,给我们操作集合(Collection)提供了极大的便利。 那么什么是Stream? Stream将要处理的元素集合看作一种流,在流的过程中,借助St...
带你玩转Visual Studio——带你跳出坑爹的Runtime Library坑
在Windows下进行C++的开发,不可避免的要与Windows的底层库进行交互,然而VS下的一项设置MT、MTd、MD和MDd却经常让人搞迷糊,相信不少人都被他坑过,特别是你工程使用了很多第三库的时候,及容易出现各种链接问题。看一下下面这个错误提示: LIBCMT.lib(_file.obj) : error LNK2005: ___initstdio already defined...
git 设置 gitignore 忽略 __pycache__
清除git缓存中的pycache 直接删掉硬盘上的文件 如果我想保留硬盘上的这个文件,而只删除版本管理中的文件,就需要加入--cached参数。 切换分支出现问题 尽管我已经删除了__pycache__,硬盘也没有了,但是切换分支的时候依然是会提示本地重写的情况。 提示:需要我在切换分支之前,提交一次更新。 提交了更新之后,再来尝试切换分支,如下: 成功了,说明当做了任何变更之后,切换分支前需要执...
人生苦短,我用Python(二)— 爬取会议网站 EasyChair Smart CFP
寒假留校帮学长写了个爬虫,抓取会议网站上一些CFP信息。想着把一些知识点、坑点记下来,一来做个小总结给工作收收尾,二是以后再遇到好从容应对。 这是我写的第二个比较完善的爬虫了,比第一个要简单许多,完全过程化的代码,而且easychair这个网站页面布局比较友好,适合python新手、前端小白入门练习。但这个网站反爬比较厉害,写爬虫的过程中就被ban了好几次…… 制定抓取...
