鸿蒙开发-第四天

本文介绍了HarmonyOS中如何处理文本溢出(使用textOverflow属性),不同显示效果如省略号和滚动播放,以及Image组件的用法,包括图片尺寸调整、AspectRatio设置和图标库使用。同时涵盖了边框属性、填充和圆角处理的详细教程。

文本溢出
属性:textOverflow
文本超出默认是剪裁效果
1. 超出的内容部分以省略号显示  => 超出几行后?
 .textOverflow({
 // 设置超出显示的方式 => 省略号 滚动形式 
 overflow: TextOverflow.Ellipsis  // 省略号显示
 }).maxLines(2)   // 最多几行

2. 滚动播放显示(跑马灯)
 .textOverflow({
 // 设置超出显示的方式 =>  滚动形式 
 overflow: TextOverflow.MAQUEE  // 省略号显示
 })   // 滚动播放形式,是一行播放,不需要 maxLines 属性
 
3. 裁剪效果 可以配置最多几行,和默认效果有区别

4. None 和裁剪效果差不多,可以设置最多几行


Image组件属性
显示图片
// Image(网络图片地址)
Image()
可以设置宽度和高度的,如果只设置高度,宽度会跟着高度等比例改变,如果只设置宽度,高度也会跟着变

// 本地图片地址
注意:图片存在这个位置  =>  resources/base/media
Image($r('app.media.图片名'))
注意:图片的命名需要是纯字母的

aspectRatio  设置宽高比 => 通用属性
aspectRatio(2) 宽高比为两倍

针对网络图片加载不出来
alt(本地图片地址)  => 空着不好看,本地照片先顶一下  是非通用属性


图片填充
属性:objectFit 
参数类型:枚举 ImageFit

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值