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

    浏览量

    70113
  • HarmonyOS
    +关注

    关注

    80

    文章

    2157

    浏览量

    36287

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    小艺开放平台快速创建鸿蒙智能体

    1.登录小艺开放平台,进入小艺智能体平台页面,点击立即体验,进入创建页面。 2.点击左上角【+创建智能体】按钮,即可进入智能体创建流程。 3.击【+创建】后,会进入到标准创建页面,在这
    发表于 01-19 11:00

    删除公钥指纹

    1.登录AppGallery Connect,点击“开发与服务”。 2.在项目列表中找到您的项目,在项目中点击您的HarmonyOS应用/元服务。 3.在“项目设置 > 常规”页面的
    发表于 01-07 15:31

    以龙企招为例,浅谈鸿蒙应用开发者激励计划 2025 参与心得

    ,力求为用户打造一站式求职服务体系。在开发初期,我们仅聚焦于招聘功能的基础实现,却忽略了鸿蒙生态对应用综合体验的深层要求。 审核驳回通知传来时,我们第一时间查看了详细的审核报告,报告中清晰罗列
    发表于 12-12 10:17

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

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

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

    Web页面出现白屏的原因众多,本文列举了若干常见白屏问题的排查步骤,供开发者快速定位。
    的头像 发表于 08-22 10:49 4371次阅读
    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 1184次阅读

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

    摘要:本文详细介绍了搭建鸿蒙三层架构的具体步骤,包括公共能力层、基础特性层和产品定制层的创建。首先需在AGC控制台创建项目并关联应用包名,然后在DevEcoStudio中新建项目,依次创建
    的头像 发表于 06-30 22:17 1006次阅读
    <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

    鸿蒙Next实现瀑布流布局

    # 鸿蒙Next实现瀑布流布局 #鸿蒙影音娱乐类应用 #拍摄美化 #HarmonyOS ## 一、环境准备与项目创建 在开始实现瀑布流布局前,需确保已安装好 DevEco Stud
    发表于 06-10 14:17

    HarmonyOS5云服务技术分享--账号登录文章整理

    嘿,各位开发者朋友!今天咱们来聊一聊鸿蒙生态中备受关注的ArkTS(API 12),尤其是如何用它快速实现华为账号登录功能。不管你是刚接触HarmonyOS的新手,还是想升级现有项目的技术咖
    发表于 05-22 16:16

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

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

    HarmonyOS5云服务技术分享--手机号登录教程

    功能实现(附代码) ? 场景1:新用户注册 ​​分两步走:获取验证码 → 创建账号​ //import auth, { VerifyCodeAction } from \'@hw-agconnect
    发表于 05-22 15:37

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

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