想了解更多内容,天干请访问: 和华为官方合作共建的计划鸿蒙技术社区 https://harmonyos.51cto.com 考试大纲:第四章UI页面设计与开发,笔试占比31% 培训教材(273页):Java UI设计与开发(P118-P138);JS UI设计与开发(P139-P154);UI设计(P155-161);思考题与总结(p162-165)。总共占比约为17%。 学员用书(365页):第四章Java UI设计与开发(P151-P276),占比约34%;第五章JS UI设计与开发(P277-P301),占比约为6%。四五两章总页面占比约为40%。 实验手册(6个实验):第三个手机天气预报界面设计,第四个手表天气预报界面设计。第三个是Java UI设计与开发,第四个是JS UI设计与开发。 补充 总结: 第四章Java UI框架,有八个小节,我把八个小节分为三个部分。 建议: 四概念三描述两图表 四概念: Component ComponentContainer LayoutConfig 组件树 三描述 用户界面(即UI,User Interface),用户界面元素统称为组件都是服务器租用由 Component 和 ComponentContainer 对象构成。 Component是界面中所有组件的基类,即ComponentContainer其实也是组件,布局类组件。 A special component that can contain other components (called child components).可以包含其他组件(称为子组件)的特殊组件。 Java UI框架提供标准布局功能的容器,它们直接继承自 ComponentContainer,间接继承Component。布局容器一般以 Layout 结尾,但是有例外,有例外,有例外! 举例:提供滑动翻页功能的PageSlider、提供内容滚动功能的ScrollView、提供翻转效果的PageFlipper 两图表(易) 一接口两方式三分类 一接口 setUIContent(ComponentContainer root) 两方式(编写布局的方式) 概述: 对比: 示例: 三分类(组件按功能分类) 概述 具体功能说明及属性设置详见API参考。 概述:组件通用 XML 属性即每个组件都可以使用的XML属性,其中布局类组件(布局)也可以使用。 注意: xml属性分为 分类(完全的可以点链接看文档,这里仅仅总结容易出问题的) 基础 间距(关于间距总体关注优先级的问题) 内间距发生冲突时的优先级: 滚动条(特色属性) 旋转缩放(这部分跟动画有关) 获焦(手势、触屏相关) 想了解更多内容,请访问: 和华为官方合作共建的鸿蒙技术社区 https://harmonyos.51cto.com一、天干计划介绍
有所为:
打造构建基于HCIA鸿蒙应用开发认证的阏逢学习路线、学习总结、第章学习经验的设计系列分享。 收录于《鸿蒙北向天干计划》,天干以十干曰:阏逢、计划旃蒙、阏逢柔兆、第章强圉、设计著雍、天干屠维、计划上章、阏逢重光、第章玄黓、设计昭阳。对应HCIA-HarmonyOS Application Developer V1.0 认证十大章节。 天干计划,是我的HCIA学习认证之路,也是各位开发者的HCIA学习认证之鉴! 有所依:
主要参考:HCIA-HarmonyOS Application Developer V1.0 认证考试大纲、学员用书、培训教材、实验手册四部分文档华为人才在线-HCIA-HarmonyOS Application Developer进行解析。 其他参考:HarmonyOS开发文档-鸿蒙官网、鸿蒙开源项目-Gitee。 有所旨:
与想要获得HCIA-HarmonyOS Application Developer V1.0 认证的开发者共同学习HarmonyOS,源码下载共同总结知识的难点与重点。 给准备加入鸿蒙,学习鸿蒙,建设鸿蒙的开发者以基于认证路线的学习思路与学习经验。 扎根Harmony技术社区,帮助鸿蒙开发者生态建设,繁荣鸿蒙生态。 为中华之复兴而读书!为万物之互联而编程! 二、第四章Java UI设计与开发总体把握
(一)纲领目张
(二)功成不远
三、4.1 Java UI 框架概述
四、4.2 组件与布局开发指导
五、4.4 组件通用 XML 属性