- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
任务3开发设备控制页
项目2走进ArkTS声明式开发
任务3开发设备控制页
任
务本任务使用线性布局、文字显示组件和图片组件,
描
并配合组件的属性和样式,完成物联网App常见的设
述
备控制页面的开发。
任务效果图预览
任务实施
01整理工程资源
02设备控制页的UI结构分析
03最外层的Column布局设计
04设备控制区外框的Column布局设计
实施步骤
05设备位置区的Row布局设计
目录06设备状态信息区的设计与开发
contents
07设备控制区的设计与开发
08使用Blank和Divider组件
01整理工程资源
02设备控制页的UI结构分析
03最外层的Column布局设计
最外层用Column,宽高占满屏幕,
设置背景为灰色。
04设备控制区外框的Column布局设计
内层用于显示设备相关信息的区域,是一
个Column,限定了宽高和边框。边框使
用.border设置样式,支持设置边框颜色、
边框粗细、边框圆角以及边框的展示样式。
05设备位置区的Row布局设计
设备位置用Row布局,内嵌一
个Text组件,在主轴方向上靠
起始端对齐,设置内边距为10。
06设备状态信息区的设计与开发
设备状态信息用Text组件显示
文字,对齐方式为左对齐,最
多显示一行,当超出一行时进
行截断。
07设备控制区的设计与开发
设备控制区用Row布局,内嵌两个Image
图片组件,图片组件的权重点比为2:1;
给设备控制的图片组件添加事件处理,
当被点击时,反转标志位openFlag;两个
图片组件显示的图片根据标志位openFlag
进行图片切换。
08使用Blank和Divider组件
将设备位置区的Row布局设计,
由使用Row的对齐方式修改为使
用Blank组件,让“客厅空调”的
文字显示实现居左摆放,同时增
加一个下划线,突出位置的显示。
任务3开发设备控制页
任
务本任务综合利用线性布局的不同属性进行设备控制页的布局设
小计,并使用Text组件和Image组件进行了信息的显示。在开发过程
结中,用到的组件的公共属性时,读者可自行查阅CommonMethod
的源码,找到需要设置的样式参数,设计出符合用户需求的UI。
公司网址
公司地址1
北京市海淀区首体南路22号国兴大厦17层
公司地址2
福建省福州市马尾区儒江西路1号新大陆科技园
北京新大陆时代教育科技有限公司
您可能关注的文档
- 《HarmonyOS应用开发基础》 课件 知识点1-1-1 HarmonyOS简介.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-1-2 开发前准备.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-2-1 认识TypeScript.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-2-2 TypeScript常用基础数据类型.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-3-1 TypeScript函数.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-3-2 TypeScript面向对象编程.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-1 认识ArkTS工程.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-2 认识ArkTS声明式开发.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-3-1 Row与Column组件的使用.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-3-2 基础组件1.pptx
文档评论(0)