Image:图片显示组件
1.声明Image组件并设置图片的源:
Image(src:string|PixelMap|Resource)
#src表示源,支持三种格式
①string格式,常用来加载网络图片,填写网址。(手机端需要申请网络访问权限:ohos.permission.INTERNET)
Image('https://xxx.png')
②PIxelMap格式,可以加载像素图,常在图片中编辑(使用较为繁琐)
Image(pixelMapObject) #需要设置对象
③Recource格式,加载本地图片(推荐使用)
Image($r('app.media.mate60')) #其中app.是固定写法,media表示文件所在文件夹,mate60是图片名称
Image($rawfile('mate60.png')) #rawfile是文件夹名称,mate60.png是文件全称
上述是使用两个文件夹下图片源的命令说明。文件目录如下:
2.添加图片属性(修饰图片样式)
Image($r('app.media.icon'))
.width(100) #宽度 组件通用属性
.height(120) #高度 组件通用属性
.borderRadius(10) #边框圆角 组件通用属性
.interploation(ImageInterploation.High) #图片插值,缩放图片时起作用 组件特有属性
width和height属性可以直接设定数值也可以设置百分比,数值的单位是vp虚拟像素。
注:如使用链接形式插入图片需要的设置
添加命令给权限