版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基础组件1组件概述组件(Component)是界面搭建与显示的最小单位,
HarmonyOSArkUI声明式开发范式为开发者提供了丰富多样的UI组件。组件根据功能可以分为以下五大类:基础组件、容器组件、媒体组件、绘制组件、画布组件。其中基础组件是视图层的基本组成单元,包括Text、Image、TextInput、Button、LoadingProgress等。010203文本组件Text图片组件Image空白填充组件Blank04分割线组件Divider文本组件TextText组件用于显示文本信息。常用的属性有:fontSize:设置字体大小fontColor:设置字体颜色textAlign:设置文本对齐格式fontWeight:设置字体权重fontStyle:设置字体样式decoration:设置文本装饰线maxLines:设置文本最大行数textOverFlow:设置文本超长时的显示方式文本组件TextText('Hello,
HarmonyOS;
Hi
ArkUI')
.fontSize(20)
//大小
.fontColor('#ff0000')
//颜色
.textAlign(TextAlign.Center)
//文本的对齐方式(Start/Center/End)
.fontWeight(FontWeight.Bold)
//字重
.fontStyle(FontStyle.Italic)
//样式(正常:Normal
斜体:Italic)
//给文本添加装饰线,Unerline为下划线
.decoration({type:
TextDecorationType.Underline,
color:
Color.Black})
.maxLines(1)
//设置行数为1时可与下面的截断方式配合使用
.textOverflow({overflow:
TextOverflow.Ellipsis})//截断方式图片组件ImageImage组件用来渲染展示图片,只需要给Image组件设置图片地址、宽和高,图片就能显示出来。示例代码如下。Image($r("app.media.icon"))
.width(100)
.height(100)图片地址可以是本地图片也可以是网络图片。引用本地图片资源时,建议使用$r方式来管理需全局使用的图片资源。支持的图片格式包括png、jpg、bmp、svg和gif。图片组件Image图片缩放处理使用objectFit属性设置图片的缩放类型,objectFit的参数类型为ImageFit。ImageFit.Cover(默认值):保持宽高比进行缩小或者放大,使得图片两边都大于或等于显示边界;ImageFit.Fill:不保持宽高比进行放大缩小,使得图片充满显示边界,可以看到图片为了适应屏幕,改变了宽高比;ImageFit.Contain:保持宽高比进行缩小或者放大,使得图片完全显示在显示边界内;ImageFit.None:保持原有尺寸显示;ImageFit.ScaleDown:保持宽高比显示,图片缩小或者保持不变。图片组件Image原图ImageFit.CoverImageFit.FillImageFit.ContainImageFit.NoneImageFit.ScaleDown空白填充组件BlankBlank表示空白填充组件,在线性布局容器组件内用来填充组件在主轴方向上的剩余尺寸。例如:在下图中,Blank在Row方向上的使用,除了子组件的本身宽度尺寸外,剩余尺寸用Blank占满,子组件可以很容易实现靠左或靠右摆放。分隔线组件Divider在UI开发中经常用到的分割线,可以用组件Divider实现。使用的示例代码如下。Divider()
//无参
.vertical(true)
//分割线的方向,默认是false水平,true代表垂直方向
.color(C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信贷合同样本示范3篇
- 动画版权保护司法援助合同3篇
- 安徽电子信息职业技术学院《地理学科课程标准与教材研究》2023-2024学年第一学期期末试卷
- 安徽大学江淮学院《交替传译1》2023-2024学年第一学期期末试卷
- 安徽财贸职业学院《普通话与教师语言》2023-2024学年第一学期期末试卷
- 阿克苏职业技术学院《电力系统微机保护》2023-2024学年第一学期期末试卷
- 设备固定资产转让合同范本
- 珠宝首饰加工销售合同
- 物流运输合同示例
- 深圳市房屋租赁合同书
- 报联商整合版专题培训课件
- 城乡居民基本养老保险参保登记表
- 建设工程监理费计算器(免费)
- 如何开展经常性思想工作演示文稿
- 西方文官制度和我国公务员制度的比较
- DZY4850H整流器维修指导书
- 2023年7月中央电大行政管理本科《行政法与行政诉讼法》期末考试
- 矿井轨道质量标准及架线维护规程
- 打字测试评分标准
- VBOXTools软件操作手册
- 外研版(三年级起点)五年级上册重点知识点复习
评论
0/150
提交评论