0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙注册登录页面的实现步骤

OpenHarmony技术社区 来源:HarmonyOS技术社区 作者:兮动人 2021-09-06 09:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

注册登录页面

设置的要求如下:

新建项目:TextApplication

上面的数值单位都是 px ,所以要转换成 vp 和 fp

在 1920*1080 分辨率下,1px=1/3vp

P40:1080*2340 的分辨率跟上面的 1920*1080 差不多,所以就可以用1:3 的关系来转换

有关 px,vp,fp 三者的关系可以看看我之前写的博文:https://harmonyos.51cto.com/posts/7507

快速格式化页面对齐:Ctrl+Alt+L

ability_main:

《?xml version=“1.0” encoding=“utf-8”?》《DirectionalLayout

xmlns:ohos=“http://schemas.huawei.com/res/ohos”

ohos:height=“match_parent”

ohos:width=“match_parent”

ohos:background_element=“#F2F2F2”

ohos:orientation=“vertical”》

《Text

ohos:height=“50vp”

ohos:width=“319vp”

ohos:background_element=“#FFFFFF”

ohos:layout_alignment=“horizontal_center”

ohos:text=“请输入手机号”

ohos:text_alignment=“center”

ohos:text_color=“#999999”

ohos:text_size=“17fp”

ohos:top_margin=“100vp”

/》

《Text

ohos:height=“50vp”

ohos:width=“319vp”

ohos:background_element=“#FFFFFF”

ohos:layout_alignment=“horizontal_center”

ohos:text=“请输入密码”

ohos:text_alignment=“center”

ohos:text_color=“#999999”

ohos:text_size=“17fp”

ohos:top_margin=“10vp”

/》

《Text

ohos:height=“match_content”

ohos:width=“match_content”

ohos:layout_alignment=“right”

ohos:right_margin=“20vp”

ohos:text=“忘记密码了?”

ohos:text_color=“#979797”

ohos:text_size=“17fp”

ohos:top_margin=“13vp”/》

《Button

ohos:height=“47vp”

ohos:width=“319vp”

ohos:background_element=“#21a8fd”

ohos:layout_alignment=“horizontal_center”

ohos:text=“登录”

ohos:text_alignment=“center”

ohos:text_color=“#FEFEFE”

ohos:text_size=“24fp”

ohos:top_margin=“77vp”

/》

《Button

ohos:height=“47vp”

ohos:width=“319vp”

ohos:background_element=“#21a8fd”

ohos:layout_alignment=“horizontal_center”

ohos:text=“注册”

ohos:text_alignment=“center”

ohos:text_color=“#FEFEFE”

ohos:text_size=“24fp”

ohos:top_margin=“13vp”

/》《/DirectionalLayout》

运行:

修改密码页面

设置的要求如下:

右击 layout 创建第二个页面:

把启动页面设置为第二个页面

second_ability:

《?xml version=“1.0” encoding=“utf-8”?》《DirectionalLayout

xmlns:ohos=“http://schemas.huawei.com/res/ohos”

ohos:height=“match_parent”

ohos:width=“match_parent”

ohos:background_element=“#F2F2F2”

ohos:orientation=“vertical”

《Text

ohos:height=“50vp”

ohos:width=“319vp”

ohos:background_element=“#FFFFFF”

ohos:layout_alignment=“horizontal_center”

ohos:text=“请输入新密码”

ohos:text_alignment=“center”

ohos:text_color=“#999999”

ohos:text_size=“17fp”

ohos:top_margin=“10vp”

/》

《Text

ohos:height=“50vp”

ohos:width=“319vp”

ohos:background_element=“#FFFFFF”

ohos:layout_alignment=“horizontal_center”

ohos:text=“请确认新密码”

ohos:text_alignment=“center”

ohos:text_color=“#999999”

ohos:text_size=“17fp”

ohos:top_margin=“10vp”

/》

《Button

ohos:height=“47vp”

ohos:width=“319vp”

ohos:background_element=“#21a8fd”

ohos:layout_alignment=“horizontal_center”

ohos:text=“完成”

ohos:text_alignment=“center”

ohos:text_color=“#FEFEFE”

ohos:text_size=“24vp”

ohos:top_margin=“12vp”

/》《/DirectionalLayout》

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69388
  • HarmonyOS
    +关注

    关注

    80

    文章

    2147

    浏览量

    35624

原文标题:如何实现一个鸿蒙注册登录页面?

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    知乎开源“智能预渲染框架” 几行代码实现鸿蒙应用页面“秒开”

    ,交互延迟等核心痛点,通过智能预测用户浏览目标进行提前渲染,只需几行代码即可显著提升复杂页面的加载性能,实现页面秒开”的高效体验,为鸿蒙开发者带来开发效率和用户体验的双重飞跃。 随着
    的头像 发表于 08-29 14:32 481次阅读
    知乎开源“智能预渲染框架” 几行代码<b class='flag-5'>实现</b><b class='flag-5'>鸿蒙</b>应用<b class='flag-5'>页面</b>“秒开”

    Web页面白屏问题的排查步骤和解决方法

    Web页面出现白屏的原因众多,本文列举了若干常见白屏问题的排查步骤,供开发者快速定位。
    的头像 发表于 08-22 10:49 3117次阅读
    Web<b class='flag-5'>页面</b>白屏问题的排查<b class='flag-5'>步骤</b>和解决方法

    IG502的LAN口无法登录路由器配置页面怎么解决?

    我正在使用IG502,可是LAN口无法登录路由器配置页面,具体情况如下: 1.wan口联网,可通过登录device manager远程登录web界面。 2.wan口拔掉网线,lan口与
    发表于 08-05 06:00

    【HarmonyOS 5】鸿蒙页面和组件生命周期函数

    【HarmonyOS 5】鸿蒙页面和组件生命周期函数 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、生命周期阶段: 创建阶段 build
    的头像 发表于 07-11 18:24 842次阅读

    鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(1/3)

    摘要:本文详细介绍了搭建鸿蒙三层架构的具体步骤,包括公共能力层、基础特性层和产品定制层的创建。首先需在AGC控制台创建项目并关联应用包名,然后在DevEcoStudio中新建项目,依次创建
    的头像 发表于 06-30 22:17 717次阅读
    <b class='flag-5'>鸿蒙</b>NEXT-<b class='flag-5'>鸿蒙</b>三层架构搭建,嵌入HMRouter,<b class='flag-5'>实现</b>便捷跳转,新手攻略。(1/3)

    仿微信登录页面制作

    还涉及到一个TextInput占位符的问题,可以从页面中看到,占位符的颜色明显和旁边的文字颜色不同,那么如果直接设置fontColor的话,设置的是输入的文字的颜色而不是占位符的颜色,对于
    发表于 06-30 18:25

    《仿盒马》app开发技术分享-- 用户登陆页面(静态)(20)

    技术栈 Appgallery connect 开发准备 上一节我们实现了个人中心页面的静态展示,项目进行到这里呢,我们也是时候添加用户相关的内容了, 因为到了后期,我们的数据都是跟用户绑定的,各个
    发表于 06-30 13:15

    HarmonyOS5云服务技术分享--登录邮件功能整理

    登录频率限制、异地登录提醒等规则。 ​​云函数扩展​​:通过认证触发器实现注册成功自动发送欢迎邮件等场景。 结语​​ 邮箱认证作为用户体系的基础能力,HarmonyOS通过ArkTS
    发表于 05-22 16:04

    KaihongOS操作系统:页面的生命周期介绍

    页面的生命周期 在KaihongOS中,学习页面的生命周期前需要先了解自定义组件。 1. 自定义组件(Component) 自定义组件是通过@Component装饰的UI单元,可以组合多个系统
    发表于 04-25 08:18

    鸿蒙应用元服务开发-Account Kit配置登录权限

    的用户体系。 用户打开元服务时,不需要用户点击登录/注册按钮,即可获取用户的身份标识UnionID/OpenID,完成静默登录。静默登录详细接入体验可参考Account Kit提供的S
    发表于 04-15 16:03

    SSH远程登录与控制教程

    SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令
    的头像 发表于 04-09 13:43 3990次阅读
    SSH远程<b class='flag-5'>登录</b>与控制教程

    DialogHub上线OpenHarmony开源社区,高效开发鸿蒙应用弹窗

    作为鸿蒙应用开发者,在使用ArkUI现有能力进行弹窗开发时,总会遇到一些让人纠结的交互问题:应用内进行消息提示时,既要求消息内容支持图文混排,又要求弹窗本身不能打断用户交互(页面滑动、页面
    发表于 04-03 17:30

    DevEco Studio 联合小艺接入 DeepSeek,步骤更简单开发鸿蒙更专业

    账号 点击 DevEco Studio 右侧栏中的 CodeGenie,可以看到弹出框中显示的登录按钮,点击登录按钮进行华为开发者账号的登录。 2、即刻开启智能原生鸿蒙开发之旅
    发表于 03-13 15:11

    Get这个秘籍,鸿蒙原生应用页面滑动丝滑无比

    鸿蒙应用开发中,部分应用页面在滑动时会出现白块或白屏的问题,不仅困扰开发者,还直接影响用户体验。针对这一痛点,华为近期分别推出了针对鸿蒙原生应用ArkUI页面及Web
    发表于 03-06 14:41

    鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

    NEXT的原生页面高性能解决方案,从页面滑动、跳转及应用冷启动等关键环节,为开发者提供全面的支持。目前,这些解决方案均已上线OpenHarmony开源社区,可在OpenHarmony三方库中心仓进行搜索,欢迎开发者多多使用和共
    发表于 01-02 18:00