Image.asset - 用于从资源目录的显示图片,需要在 pubspec.yaml 文件中声明。
Image.network - 用于从网络上显示图片。
Image.file - 用于从文件里显示图片。
Image.memory - 用于从内存里(Uint8List)显示图片。
alignment → AlignmentGeometry - 图像边界内对齐图像。
centerSlice → Rect - 九片图像的中心切片。
color → Color - 该颜色与每个图像像素混合colorBlendMode。
colorBlendMode → BlendMode - 用于 color 与此图像结合使用。
fit → BoxFit - 图像在布局中分配的空间。
gaplessPlayback → bool - 当图像提供者发生变化时,是继续显示旧图像(true)还是暂时不显示(false)。
image → ImageProvider - 要显示的图像。
matchTextDirection → bool - 是否在图像的方向上绘制图像 TextDirection。
repeat → ImageRepeat - 未充分容器时,是否重复图片。
height → double - 图像的高度。
width → double - 图像的宽度。
加载资源图片需要将图片资源放入工程中,例如:新建images文件夹,将图片放在该文件夹下,图片适配则是使用ios的方式1X,2X,3X:
然后在pubspec.yaml中配置assets:
加载资源/网络/本地文件图片/内存图片:
占位图加载图片:
圆形图片:1.裁剪实现 2.CircleAvatar实现 3.Container边框实现
圆角图片:1.裁剪实现 2.Container边框实现
BoxFit.contain 全图居中显示但不充满,显示原比例
BoxFit.cover图片可能拉伸,也可能裁剪,但是充满容器
BoxFit.fill 全图显示且填充满,图片可能会拉伸
BoxFit.fitHeight图片可能拉伸,可能裁剪,高度充满
BoxFit.fitWidth 图片可能拉伸,可能裁剪,宽度充满
BoxFit.scaleDown效果和contain差不多, 但是只能缩小图片,不能放大图片
下一节学习基础组件之Text
淘宝网首页搜店铺:小叮当的电子书 可直达本店,买阅读器,找小叮当!来人来函,一律欢迎!点此段文字可直接进入店铺1、用 USB 把 Kindle 连接到电脑上,直到出现 Kindle 盘符
2、先在 Kindle 的根目录新建一个名为
images 文件夹;
3、再在 images 文件夹里新建一个文件夹作为一个分组,然后把图片拷贝进去;
4、断开 USB 连接,打开 Kindle 在主屏会看到一个名为“图片”的分类,打开就能浏览图片了。
[1] 如果在 windows 系统下打包 zip 请确保所有文件名都不含有中文字符。
[2] 除此之外也可以把图片打包成 zip 包,直接放到 images 文件夹下。
注意,因为 Kindle 会把 images 文件夹下的每一个文件或文件夹视作一个独立文件,所以最好不要把图片直接拷贝到 images 文件夹,最好的方法就是在 images 文件夹下新建一个文件夹,然后再把图片拷贝进去。或者把图片打包成 zip 包,直接放到 images 文件夹下(这种方法可能会导致在 Kindle 中打开时慢一些)。这样在就可以像电子书一样翻页顺序浏览了。
不过需要注意的是,因为使用这种方式浏览图片不会自动适配屏幕,也没有像阅读电子书一样的各项阅读设置,比如页码跳转、设置横屏模式、局部放大等,所以如果想要用此功能又想达到图片的最佳阅读效果,图片的尺寸方面最好和 Kindle 电子书的封面图片规格一致:
最小尺寸:宽 625 像素,长 1000 像素
最佳尺寸:宽 1563 像素,长 2500 像素)
淘宝网首页搜店铺:小叮当的电子书 可直达本店,买阅读器,找小叮当!来人来函,一律欢迎!点此段文字可直接进入店铺
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)