首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
IT技术论坛门户
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微头条
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
物联网
›
物联网
›
「Mac畅玩鸿蒙与硬件12」鸿蒙UI组件篇2 - Image组件的使 ...
返回列表
发新帖
「Mac畅玩鸿蒙与硬件12」鸿蒙UI组件篇2 - Image组件的使用
[复制链接]
发表于 2024-10-31 15:26:23
|
显示全部楼层
|
阅读模式
在鸿蒙应用开发中,Image 组件用于加载和表现图片资源,并提供多种属性来控制图片的表现效果和适配方式。本篇将带你学习如安在鸿蒙应用中加载本地和长途图片、设置图片样式以及实现简单的图片轮播
功能
。
关键词
Image 组件
图片加载
本地资源
长途图片
图片轮播
<hr>
一、Image 组件基础
Image 组件重要用于表现图片资源,支持加载本地和长途图片,并能通过多种方式控制图片的巨细和缩放模式。
1.1 加载本地图片
将图片资源放在项目标 resources 文件夹下,使用 $r 引用图片:
// 加载本地图片,引用路径为资源文件夹中的 app.media.sampleImage
Image($r('app.media.sampleImage'))
复制
代码
1.2 加载长途图片
直接传入图片 URL,即可实现长途图片的加载:
// 加载远程图片,通过 URL 直接加载网络图片
Image('https://example.com/sample.jpg')
复制
代码
1.3 设置图片巨细
使用 width 和 height 来指定图片尺寸:
// 设置图片大小为 100x100
Image($r('app.media.sampleImage'))
.width(100) // 设置宽度为 100
.height(100) // 设置高度为 100
复制
代码
1.4 图片缩放模式
使用 objectFit 设置图片的缩放模式(如添补、适应、覆盖等):
// 使用 Cover 模式填充图片,可能会裁剪图片边缘
Image($r('app.media.sampleImage'))
.objectFit(ImageFit.Cover)
复制代码
缩放模式 形貌 ImageFit.Cover 图片覆盖整个地区,可能部门裁剪 ImageFit.Contain 图片适应地区,保持宽高比 ImageFit.Fill 图片拉伸填满整个地区 ImageFit.ScaleDown 图片缩小适应地区,不放大
<hr>
二、Image 组件样式与圆角
Image 组件支持多种样式设置,包括圆角、边框和阴影效果,使图片展示更具个性化。
2.1 设置圆角
使用 borderRadius 设置图片的圆角效果:
// 设置图片圆角为 20
Image
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
南七星之家
+ 我要发帖
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表