鸿蒙学习笔记-3、综合实战-华为登录

科技   2024-11-06 12:32   中国  

围绕华为登录界面的综合实战展开,强调了界面开发的三个核心步骤:排版分析布局、放置技术组件和美化样式。

介绍了如何通过设置属性方法如space和padding来调整元素间的间隙和内边距,使内容不紧贴容器边缘。通过实例演示了如何加载图片、设置输入框提示信息和调整按钮样式等基础组件的使用。

最终实现了华为登录页面的构建,强调了界面开发简洁性,并总结了构建完整界面的核心思路为三步走策略。

华为登录界面介绍

  1. 华为登录界面是一个综合性的界面,包含多种组件。

  2. 界面开发有专门的套路,包括三步:排版、内容填充和美化。

界面构建的核心思路

  1. 三步排版内容:分析布局,填充组件。

  2. 美化:通过属性方法设置宽高、间隙和内边距。

间隙的设置

  1. space属性可以设置column和row之间的间隙。

  2. 间隙的设置可以调整元素之间的间距。

内边距的设置

  1. 内边距(padding)属性可以让内容往内挤压。

  2. padding的值越大,内容往内放得越多。

实现华为登录界面的步骤

  1. 第一步:思考布局,使用column和row组件。

  2. 第二步:放置技术组件,如image、text input和button。

  3. 第三步:美化界面,通过属性方法调整样式。

图片的加载

  1. 图片粘贴到resources/media目录。

  2. 使用APP.media+文件名的方式加载图片。

  3. 调整图片的大小和居中显示。

输入框和提示信息的设置

  1. text input组件用于输入用户名和密码。

  2. 设置placeholder属性提供提示信息。

  3. input type属性设置为password实现密码输入框。

登录按钮的设置

  1. button组件用于登录操作。

  2. 设置button的宽度使其撑满容器。

前往注册和忘记密码的设置

  1. 使用row组件将前往注册和忘记密码两个文本放在一行。

  2. 设置text之间的间隙。

  3. 使用space属性调整横向元素之间的间距。

内边距的设置

  1. padding属性给外层容器添加内边距。

  2. 内边距可以让内容往内挤压,避免直接贴边。






公众号粉丝专属折扣券 👆👆👆券后仅需2元,

领取全部学习笔记和附赠视频资料。


关注作者公众号,领取更多鸿蒙资料 。


Kainy
喜欢偷懒确总是折腾的宇宙非著名 Web 开发者 KainyGuo ,在这里与你分享技术干货、行业动态,畅聊我们所热爱的互联网和开源世界。
 最新文章