首页/新闻资讯/正文详情

AccountSettingsPage:Toggle 开关 + 生物识别与隐私锁

发布时间:2026/9/27 10:57:19 来源:云帆数科 栏目:资讯中心
AccountSettingsPage:Toggle 开关 + 生物识别与隐私锁
前言“海风日记“的账号设置页面使用Toggle组件实现生物识别登录和隐私保护锁的开关控制。本文将从AccountSettingsPage.ets源码出发深入讲解 Toggle 开关的实现。一、Toggle 开关State bioAuth: boolean false State privacyLock: boolean false Row() { Column({ space: 2 }) { Text(生物识别登录).fontSize(14).fontColor(COLOR_TEXT_MAIN) Text(使用指纹或面容 ID 解锁).fontSize(11).fontColor(COLOR_TEXT_HINT) } .layoutWeight(1).alignItems(HorizontalAlign.Start) Toggle({ type: ToggleType.Switch, isOn: this.bioAuth }) .onChange((v) { this.bioAuth v }) .selectedColor(COLOR_PRIMARY) } .width(100%).padding({ left: PAGE_PADDING, right: PAGE_PADDING }).height(60)二、ToggleType 类型类型外观适用场景ToggleType.Switch滑动开关设置开关ToggleType.Checkbox复选框多选ToggleType.Button按钮单选三、隐私密码跳转Row() { Column({ space: 2 }) { Text(设置隐私密码).fontSize(14).fontColor(COLOR_TEXT_MAIN) Text(管理 6 位数字密码).fontSize(11).fontColor(COLOR_TEXT_HINT) } .layoutWeight(1).alignItems(HorizontalAlign.Start) SymbolGlyph($r(sys.symbol.chevron_right)).fontSize(14).fontColor([COLOR_TEXT_HINT]) } .width(100%).height(60) .padding({ left: PAGE_PADDING, right: PAGE_PADDING }) .onClick(() { router.pushUrl({ url: pages/privacy/PrivacyPasswordPage }) })四、selectedColor 属性Tggle({ type: ToggleType.Switch, isOn: this.bioAuth }) .selectedColor(COLOR_PRIMARY) // 选中态橙色五、常见问题5.1 Toggle 状态不更新问题点击 Toggle 后状态没有变化。原因State变量未正确绑定。解决方案在onChange回调中更新State变量。总结本文通过“海风日记“的账号设置页深入讲解了 Toggle 开关的实现ToggleType.Switch滑动开关selectedColor选中态颜色onChange 回调状态更新隐私密码跳转设置密码入口下一篇文章将深入讲解PhoneBindPage 手机绑定敬请期待。如果这篇文章对你有帮助欢迎点赞、收藏⭐、关注你的支持是我持续创作的动力相关资源Toggle 组件文档Router 路由文档海风日记项目源码[HarmonyOS 开发者官网](https://atomgit.com/openharmony/docs开源鸿蒙跨平台社区

相关推荐

Android系统定制与开机动画开发实战指南
Android系统定制与开机动画开发实战指南

1. Android系统定制概述作为一名从事Android底层开发多年的工程师,我深知系统定制在移动设备开发中的重要性。Android系统的开放性为厂商提供了广阔的定制空间,这也是为什么市面上不同品牌的Android设备能呈现出如此多样化的用户体验。系统定制不仅仅是简… · 2026/9/16 22:38:14

DiaryDetail2Page 卡片式详情:琥珀渐变 + 引号装饰
DiaryDetail2Page 卡片式详情:琥珀渐变 + 引号装饰

前言 “海风日记“提供了两种日记详情页样式:DiaryDetailPage 的纸张风格,和 DiaryDetail2Page 的卡片风格。本文介绍第二种风格——卡片式详情页,以琥珀渐变卡片展示日期,配以白色正文卡片,整体风格更现代、更精致。… · 2026/9/21 5:22:37

深入解析MMC/SD控制器寄存器:从能力探测到高速模式配置实战
深入解析MMC/SD控制器寄存器:从能力探测到高速模式配置实战

1. 项目概述与核心价值在嵌入式系统开发,尤其是涉及存储接口的驱动或硬件验证时,我们常常需要与MMC/SD控制器打交道。这个硬件模块是连接处理器和SD卡、eMMC等存储设备的关键桥梁。很多工程师,尤其是应用层开发者,可能更熟悉上层文… · 2026/9/17 14:27:39

驱动能跑却会崩?量产级嵌入式驱动的稳定性攻坚指南
驱动能跑却会崩?量产级嵌入式驱动的稳定性攻坚指南

在实际的驱动开发项目里,"驱动能跑了"和"驱动没问题了"是两句经常被混为一谈的话。如果你做嵌入式开发的时间够长,一定遇到过我前面描述的那一幕:代码在开发板上调通了,串口输出正常,功能测试全过… · 2026/9/27 10:56:52

群辉做网站服务器python到底多少钱?避坑指南
群辉做网站服务器python到底多少钱?避坑指南

群辉做网站服务器python到底多少钱?避坑指南 模板网站太丑不够用,想自己用Python搞个服务器部署,到底要花多少钱?这是很多刚入行的东北前端兄弟常问我的问题。别急,咱们今天不整那些虚头巴脑的理论,直接上干货,把成本算得明明白白,让你心… · 2026/9/27 10:56:46

Agilent 53150A微波频率计原理与高精度测量实践
Agilent 53150A微波频率计原理与高精度测量实践

1. 这台“老将”到底能干啥?——Agilent 53150A不是万能表,但它是频率测量领域的“精密标尺”Agilent 53150A 频率计,这个名字在电子测试实验室里,尤其是做射频、微波、时钟源校准和通信系统验证的工程师嘴里,从来不是… · 2026/9/27 10:56:46

5557连接器选型与供应商对比实战指南
5557连接器选型与供应商对比实战指南

干硬件和供应链这行,最烦的就是找料。芯片缺、电阻涨价这些还能忍,最容易被忽视的反而是连接器这种不起眼的玩意儿——画原理图的时候它就是一个小方块,等要打样、要量产了才发现,同样写着“5557-2P”,有的厂报价几分钱… · 2026/9/27 10:56:46

Ubuntu 22.04 / 24.04 / 26.04 更换国内阿里源完整教程(区分 DEB822 新 / 旧源格式)
Ubuntu 22.04 / 24.04 / 26.04 更换国内阿里源完整教程(区分 DEB822 新 / 旧源格式)

前言随着 Ubuntu 版本迭代,APT 软件源配置分为两种格式:传统单行 sources.list 格式与全新 DEB822 标准格式,不同版本配置文件路径、写法完全不同,混用会直接报格式错误。Ubuntu22.04:仅使用 /etc/apt/sources.list 老… · 2026/9/27 10:56:46

源码+样机定制项目成本拆解:10万预算如何做不亏?
源码+样机定制项目成本拆解:10万预算如何做不亏?

前阵子接了个咨询,客户要做一套带硬件底座的智能设备,要求交付完整的源码加样机,对方预算卡在10万元。我帮他算了半天账,最后发现这事儿的利润空间远没有想象中那么乐观,但也不是完全没得做。今天把整个核算过程摊开来… · 2026/9/27 10:56:40

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码