美文网首页Flutter学习
Flutter 加载项目中图片 加载本地资源图片

Flutter 加载项目中图片 加载本地资源图片

作者: 五彩的石头 | 来源:发表于2020-08-05 10:27 被阅读0次

1.在项目根目录(lib,build的平级)下建一个文件夹名字叫assets(名字你随便取),然后在assets下建立 video , images, localData 等等本地资源文件夹(具体看你需要,如果只有images就建一个图片文件夹就行)

2.通常在真实开发中,不同模块的图片肯定会分文件夹,比如home,mine,所以在images下再细分文件夹就行.建个home和mine文件夹

3.在真实开发中肯定会有2x图3x图,如何设置呢,答:在mine下再设置2.0x和3.0x文件夹,把2x图和3x图放在对应文件夹中,把1x图直接放在mine下就行,这几个x图片名称要取成一样的,不要加@2x@3x.这样系统加载的时候会根据设备自动区分加载对应的图片

4.注册这些资源在pubspec.yaml中,把assets注释打开(这块地方尤其要注意空格缩进,这个文件对空格缩进及其敏感),然后写上路径,还是以mine为例,assets/images/mine/  这样写就可以了,不用再继续写2.0x和3.0x文件夹名字,更不用再详细写出图片名了,是不是很省事,写完路径名字后,flutter packages get安装一下,或者点击vscode右上方,一个小盒子加一个蓝色下箭头那个图标,哈哈

5.使用图片,Image.asset('assets/images/mine/navBack.png',width: 16,height: 16),这样用就ok了.不用把2.0x和3.0x文件夹名字也写上去,系统会默认找到对应的图,还有就是不要忘记写.png或.jpeg等等后缀

6.其实目前客户端真实开发中,很少用到1x图,但是,你如果不放1x图,直接在文件夹里放2x3x图,是不行的会报错,但是123x都放的话,图片文件好大啊,我目前是,只放2x和3x,那怎么放呢,下面说.

7.把2.0x文件夹删了,3.0x留着继续放3x图,在1x图的位置,直接用2x图就行了,用的时候记得要设置图片大小,否则让他自适应的话他会按1x去自适应.

8.每次在文件夹增加完删除完图片或者移动过图片路径的话,要记得flutter packages get(其实大部分的时候他会自动执行),如果加载图片还报路径找不到的错误,别犹豫,关了vscode重新打开 flutter run 就行了.

相关文章

  • Flutter 加载项目中图片 加载本地资源图片

    1.在项目根目录(lib,build的平级)下建一个文件夹名字叫assets(名字你随便取),然后在assets下...

  • 初探Flutter

    Flutter中的图片加载 Flutter中加载远程图片相对比较容易简单,如下: 想要在Flutter中加载本地图...

  • Flutter学习

    中文文档 官方简单布局 demo flutter - 加载本地图片、网络图片图片加载适配 flutter - Ex...

  • React Native组件学习之Image

    Demo展示 上面是去加载网络图片,下面是加载本地图片 加载图片的几种方式 加载本地图片从项目中加载图片(一般是会...

  • 2018-12-27

    flutter加载本地图片加载不出来 flutter Image 加载图片可以分为4中情况,分别为: Image....

  • 开发插件如何加载flutter里面的图片(iOS篇)

    前言:开发flutter原生插件时可能需要加载图片;图片资源放在本地插件中感觉不是很好,可以放在flutter 层...

  • Flutter加载本地和网络图片(含普通图片和gif动图)

    本文目的 在Flutter中加载本地图片和网络图片 效果图 1. 加载本地图片 将图片放在工程目录下,如image...

  • iOS - APP性能优化

    1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。 2:本地图片加载方式 本地图片加载常...

  • iOS APP性能优化简短总结

    1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。 2:本地图片加载方式 本地图片加载常...

  • iOS之APP性能优化

    1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。 2:本地图片加载方式 本地图片加载常...

网友评论

    本文标题:Flutter 加载项目中图片 加载本地资源图片

    本文链接:https://www.haomeiwen.com/subject/vdkkrktx.html