HarmonyOS 「事件 + 属性」

华为鸿蒙系统(Huawei HarmonyOS) 华为鸿蒙系统 Huawei HarmonyOS 阅读详情

DevEco Studio「事件 + 属性」16 词全解

3 分钟看懂 OnClick、OnScroll、Size、Background… 到底干什么、怎么用、代码长什么样。


一、Events(事件)——让组件“活”起来

事件名触发时机典型用法一行代码示例
OnClick手指/鼠标单击抬起按钮、列表项点击.onClick(() => router.pushUrl('pages/Detail'))
OnTouch按下 → 移动 → 抬起全过程自定义手势、画布绘图.onTouch((e: TouchEvent) => console.log(e.type))
OnAppear组件首次进入屏幕埋点曝光、动画入场.onAppear(() => report('show'))
OnDisappear组件完全离开屏幕埋点消失、资源回收.onDisappear(() => this.clear())
OnKeyEvent物理/软键盘按键TV/车机方向键、回车.onKeyEvent((e) => if(e.key === KeyCode.ENTER) login())
OnAreaChange尺寸或位置变化动态调整弹窗位置.onAreaChange((old, new) => this.adjust(new))
OnScroll滚动过程中持续回调实时吸顶、懒加载.onScroll((x, y) => this.offsetY = y)
OnScrollEdge滚动到边缘上拉/下拉刷新提示.onScrollEdge((edge) => if(edge === Edge.Top) refresh())
OnScrollEnd滚动完全停止停止惯性后埋点.onScrollEnd(() => savePosition())
OnScrollBegin滚动即将开始拦截滚动、嵌套冲突.onScrollBegin(() => this.allow ? ScrollDirection.Vertical : ScrollDirection.None)

小抄:在 可视化面板 点事件右侧闪电图标 → 自动生成函数骨架,零手写。


二、Properties(属性)——让组件“长”什么样

分组作用高频字段一行代码示例
scroll滚动容器专属scrollBar、scrollDirection.scrollBar(BarState.Auto).scrollDirection(Axis.Vertical)
Size宽高 & 极限值width、height、minWidth、maxHeight.width('100%').height(200)
Spacing外边距 & 内边距margin、padding.margin({ top: 8, left: 16 })
Background背景色 / 图 / 渐变backgroundColor、backgroundImage.backgroundColor('#fff').backgroundImage($r('app.media.bg'))
Border描边 & 圆角borderWidth、borderColor、borderRadius.border({ width: 1, color: '#e5e5e5' }).borderRadius(8)
Layout容器布局规则justifyContent、alignItems、columns、zIndex.justifyContent(FlexAlign.Center).columns(2)
Effect动效 & 滤镜opacity、shadow、clip.opacity(0.5).shadow({ radius: 6, color: '#33000000' })
Render可见性与层级visibility、zIndex.visibility(Visibility.Hidden).zIndex(10)

事件 = 交互时机,属性 = 视觉样式。
把这 16 个关键词背下来,90% 的 UI 需求都能在可视化面板里点出来,剩下的 10% 再补手写代码即可。

觉得有用,点赞 + 收藏;评论区分享你的隐藏技巧!

华为鸿蒙系统HarmonyOS学习之二:鸿蒙HarmonyOS系统架构 华为鸿蒙系统HarmonyOS学习之二:系统架构 阅读详情

相关推荐

HarmonyOS2.0 华为鸿蒙开发学习实战教程

据统计,鸿蒙系统升级用户2周破1800万,1个月突破3000万。升级速度完全超出市场预期,很显然,华为严重低估了消费者的支持热情。随即,华为鸿蒙目标多次升级,从2亿到4亿,后年目标12.3亿。 而且,目前国内有很多家软硬件厂商已经加入了鸿蒙。格力董事长董明珠在近日接受外媒采访时表示:格力将引入鸿蒙操作系统。 对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关,降低了开发难度和成本。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。 作为万物互

Aa112233aA1的博客 2037

华为鸿蒙系统HarmonyOS学习之十:鸿蒙HarmonyOS微内核技术

华为鸿蒙系统HarmonyOS学习之十:鸿蒙HarmonyOS发展史与未来

jyl_sh的专栏 1万+

「鸿蒙系统的编程基础」——探索华为鸿蒙系统的开发

开发者可以使用C/C++、Rust等语言开发系统级功能和服务,也可以使用Java语言和鸿蒙系统的API来构建应用程序。此外,鸿蒙系统还提供了强大的分布式能力,开发者可以利用这些能力实现跨设备的应用程序和服务。它的编程基础主要建立在多种技术和语言之上,包括鸿蒙系统的核心框架和应用程序开发框架。鸿蒙系统的核心框架提供了基本的系统功能和服务,开发者可以使用C/C++、Rust等编程语言进行开发。如果你对鸿蒙系统的开发有更多的疑问,欢迎继续提问!在鸿蒙系统中,你可以使用类似的C语言代码来编写系统级的功能和服务。

2301_79326588的博客 6066

华为鸿蒙系统HarmonyOS学习之一:鸿蒙HarmonyOS系统简介

HarmonyOS 系统简介 HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。 对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,形成一个“超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。 对应用开发者而言,Harmo..

jyl_sh的专栏 1万+

【HarmonyOS 5】鸿蒙APP使用【团结引擎Unity】开发的案例教程

以下是基于团结引擎开发鸿蒙Unity应用的详细案例教程,整合环境配置、工程适配、跨语言通信等核心环节。

2201_75709314的博客 2482

Xilinx UltraScale+ FPGA实战:手把手教你实现USB3.0设备开发(附原理图+代码)

本文详细介绍了如何使用Xilinx UltraScale+ FPGA开发USB3.0设备,涵盖硬件设计、Vivado工程配置、Petalinux系统定制及功能测试全流程。通过实战案例和优化技巧,帮助开发者快速掌握高速数据传输实现方法,提升嵌入式系统开发效率。

weixin_29159995的博客 209

华为鸿蒙系统HarmonyOS学习之九:鸿蒙HarmonyOS发展史与未来

华为鸿蒙系统HarmonyOS学习之九:鸿蒙的HarmonyOS发展史与未来

jyl_sh的专栏 1万+

Seedance 2.5本地部署指南:AI生图与视频生成的完整实践

最近在AI生成内容领域,本地部署方案越来越受到开发者关注。特别是Seedance 2.5的发布,让很多原本依赖云端服务的用户开始转向本地化解决方案。本文将从实际使用角度出发,完整介绍Seedance 2.5的本地部署流程、功能特性对比以及实际应用技巧。 1. Seedance 2.5核心特性解析 1.1 什么是Seedance 2.5 Seedance 2.5是一款开源的AI生图和视频生成工具,支持在本地环境运行,无需联网即可实现高质量的图像和视频生成。相比之前的2.0版本,2.5在生成质量、运行效率和功能

weixin_42566121的博客 1670

华为鸿蒙系统

华为鸿蒙系统 华为鸿蒙系统(英文:huaweiHarmonyOS,HongmengOS)。在2019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS。 鸿蒙OS是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式操作系统,现已适配智慧屏,未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备。 2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本 。华为鸿蒙系统2.0通过跨设备协同、大小屏互动、极速配网、自适应 UX、可视可说 AI 赋能语音交互、开发者开

一个踩这七色彩虹的路人甲 6332

DETRs with Collaborative Hybrid Assignments Training论文阅读与代码

在这篇论文中,作者观察到在DETR中将过少的 Query 分配为正样本,采用一对一的集合匹配,会导致对编码器输出的监督稀疏,严重损害编码器的区分特征学习,反之亦然,也会影响解码器中的注意力学习。为了缓解这个问题,作者提出了一种新颖的协同混合分配训练方案,名为Co-DETR,以从多样的标签分配方式中学习更高效、更有效的基于DETR的检测器。这种新的训练方案可以通过训练多个并行辅助 Head ,以一对多的标签分配方式(如ATSS和Faster RCNN)进行监督,轻松增强端到端检测器中编码器的学习能力。

qingjing0413的博客 1153

VASP+Multiwfn+VMD静电势计算与可视化全流程解析

静电势是表征分子与材料表面电荷分布的关键物理量,它通过求解泊松方程,将电子密度与原子核电荷在空间中的贡献结合起来,直观揭示体系的电子富集与缺失区域。这一性质在理解化学反应活性、分子间相互作用(如氢键、卤键)以及材料表面性质方面具有重要价值。在计算材料科学与量子化学领域,基于第一性原理计算获得高精度电子结构数据后,如何将其转化为可直观分析的静电势图,是连接理论计算与物理解释的关键技术环节。本文聚焦于构建一条高效、可控的端到端工作流,详细解析如何利用VASP进行高精度电子密度计算,通过专业波函数分析软件Mult

weixin_33733810的博客 428

华为鸿蒙系统HarmonyOS手机,华为鸿蒙系统2.0适配哪些机型

华为鸿蒙系统2.0适配机型大部分都是华为手机,那么都有哪些手机适合这个系统呢,用户想要使用鸿蒙系统应该在哪去申请呢,别着急下面我们一起了解吧。华为鸿蒙系统2.0适用机型推荐HarmonyOS 2.0手机开发者Beta公测招募入口:点击进入同时,官方公布了首批支持OTA升级的机型:包括P40、P40 Pro、Mate30、Mate30 Pro、MatePadPro,均为麒麟990机型。鸿蒙os2.0...

weixin_36325338的博客 6795

CKA-CN考试之路----1

后的的任意位置,但-n 和autoscale 必须是相连的.后面不再对命名空间部分做解释了.说明配置正确,如果无法保存退出,再次检查对齐.不用怀疑一定是复制的时候少了字母或者对齐出错.运行以下命令确认红色箭头的值和题目要求是否一致。将文档中的内容复制并粘贴到对应位置.,后续不再提醒yaml的对齐。确认脚本check1.sh。

Q先生 606

华为鸿蒙系统学习笔记1-介绍

华为鸿蒙系统(HarmonyOS)是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于智能物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级,由华为技术有限公司开发。 华为自研操作系统鸿蒙OS打通了手机、电脑、平板、电视、汽车、智能穿戴等产品,并兼容全部的安卓应用和Web应用的操作系统。 鸿蒙OS发布现场,余承东在现场发布了它的英文名——Harmony OS:鸿蒙用中文的意...

鹿鸣天涯 1万+

matlab 质心重合法实现点云配准【2026最新版】

质心重合法是将源点云和目标点云的质心重合,以此缩小两点云集之间的平移误差,从而为下一步粗配准提供更好的初始位置姿态。

点云侠的博客 509

雨雾天YOLOv8检测拉胯?暗通道去雾+上下文注意力双优化,mAP从58%飙到79%,暴雨也能看清车牌

室外交通监控:高速、省道的雨雾天检测,重点解决小车、货车漏检;车载ADAS系统:雨天行车时的前方车辆、行人识别,需实时性(<40ms);隧道出入口:明暗交界+雾天的复杂场景,暗通道能平衡亮度。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1380

支持鸿蒙的手机型号多少钱,华为鸿蒙系统支持手机型号一览

随着华为鸿蒙系统即将推出,大家也愈发的关注。据悉华为鸿蒙系统是支持第三方手机厂商使用的,因此不少用户也考虑届时尝试用看看。那么,鸿蒙系统支持哪些手机呢?像国产手机小米、OPPO等能不能使用?下面一起来看下关于华为鸿蒙系统支持手机型号一览。华为鸿蒙系统支持哪些手机目前华为鸿蒙系统还没有正式对外开放,鸿蒙系统将于今年6月2日面向全球发布,届时大家可以在华为官网下载鸿蒙系统。至于三方手机厂商能否使用,华...

weixin_39737757的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

HarmonyOS特点,华为鸿蒙系统HarmonyOS的四大技术特点与三大新兴之处分析

华为鸿蒙系统HarmonyOS的关键在于生态,华为为开发者提供了可以实现“一次开发、多端部署”的高效开发工具,共同为消费者打造全场景智慧化的极致体验。在华为开发者大会2020将在广东东莞松山湖再次启动之际,我们来回顾一下华为鸿蒙系统HarmonyOS的四大技术特点与三大新兴之处。根据官方的介绍:华为鸿蒙系统HarmonyOS是面向未来的全场景分布式OS,分布式能力造就新硬件、新交互、新服务,打开焕...

weixin_29197835的博客 3612

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

华为鸿蒙系统HarmonyOS学习之十二:鸿蒙开发环境搭建

华为鸿蒙系统HarmonyOS学习之十二:鸿蒙开发环境搭建

jyl_sh的专栏 2669

华为鸿蒙HarmonyOS与安卓到底有何不同?

总的来说,华为鸿蒙OS和安卓系统各有千秋。鸿蒙系统在万物互联方面有着巨大的优势,而安卓系统则在手机、电视等有限应用场景中表现出色。虽然原生的鸿蒙软件相对较少,但随着时间的推移,相信这个问题会逐渐得到解决。毕竟,有哪个程序员不想在自己的作品上留下自己的名字呢?而且,万物互联这个概念可是未来的大趋势啊!至于两者流畅度上的对比,那真是“萝卜白菜各有所爱”。但就从目前大家的使用体验来看,鸿蒙系统的流畅度显然更胜一筹。其实,不管是什么操作系统,只要适合自己的就是最好的!

2401_84185106的博客 3233

华为那些手机有鸿蒙系统,华为鸿蒙系统支持哪些手机 鸿蒙系统支持哪些手机型号...

华为鸿蒙系统支持哪些手机呢,话说不少用户都在咨询这个问题呢?下面就来小编这里看下鸿蒙系统支持哪些手机型号讲解吧,需要的朋友可以参考下哦。华为鸿蒙系统支持哪些手机 鸿蒙系统支持哪些手机型号1. Huawei Mate 402. Huawei Mate 40 Pro3. Huawei Mate 40 Pro+4. Huawei Mate 40 RS Porsche Design5. Huawei Ma...

weixin_36391973的博客 3万+

鸿蒙系统升级内测,HarmonyOS最新内测升级攻略,华为鸿蒙系统升级教程!

原标题:HarmonyOS最新内测升级攻略,华为鸿蒙系统升级教程!HarmonyOS最新内测升级攻略,华为鸿蒙系统升级教程!昨天看了harmonyOS2.0的发布会,不少小伙伴都熬夜升级了最新的华为鸿蒙系统,但是也有不少小伙伴不知道去哪里升级鸿蒙,听说昨晚的花粉俱乐部都被挤爆了,很多人打不开,看来大家的热情果然不小。 不知道怎么升级华为鸿蒙系统的看过来!华为手机自行研发的鸿蒙系统(HarmonyO...

weixin_30022703的博客 862

2021华为鸿蒙,2021华为鸿蒙系统什么时候上线 2021华为鸿蒙系统上线时间

华为宣布在2021年至少有3亿台手机设备使用鸿蒙系统,在之前的MateX2发布会上,就表示这将会是首批升级鸿蒙系统的手机,这也预示着鸿蒙os系统的上线时间离我们更近一步了,那么2021华为鸿蒙系统什么时候上线呢?下面就和小编一起来了解一下吧。2021华为鸿蒙系统什么时候上线在华为22日晚间发布新一代折叠屏旗舰手机MateX2。华为常务董事、消费者业务CEO余承东表示,已为MateX2准备足够大产能...

weixin_42561040的博客 7100

华为鸿蒙系统适合机型,华为鸿蒙系统开放了哪些机型_华为鸿蒙系统开放机型大全...

华为是我们中国的品牌,是非常受欢迎的手机。华为的鸿蒙系统,相信很多用户都知道,其第三大系统——鸿蒙系统马上就要进入公测了。那么,鸿蒙系统开放了哪些机型呢?下面小编带来相关的介绍,一起来看看吧!华为鸿蒙系统开放机型大全华为手机:1、Huawei Mate 402、Huawei Mate 40 Pro3、Huawei Mate 40 Pro+4、Huawei Mate 40 RS Porsche De...

weixin_36172296的博客 1万+

华为鸿蒙系统HarmonyOS学习

华为的鸿蒙系统优点是流畅度和大一统。这套系统主要是基于微内核的全场景分布式OS,可以按照需要进行扩展,由此来实现更为广泛的系统的安全,它主要用于物联网,它的主要特点是很低的时延。HarmonyOS是一款面向未来、面向全场景(适应移动办公、运动健康、社交通信、媒体娱乐等设备)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。

2302_80826162的博客 728

华为手机哪一款手机是鸿蒙系统_华为鸿蒙系统哪一款手机在用

如何给华为手机设置跑马灯如果想要给华为手机设置跑马灯,我们应该怎么操作呢?对此,很多小伙伴了解的还不是很清楚。那么接下来,就跟随玩游戏网的小编一起继续往下看,一定不要错过哦!如何给华为手机设置跑马灯:1、在华为应用市场搜索下载并安装【曲面闪光】。2、打开软件,进入主页,点击开启【通知闪光】一项的开关。3、出现权限允许通知,点击“允许读取通知”后面的【去设置】。4、进入手机的通知使用…华为手机微信气...

weixin_39822147的博客 5110
上一篇: HarmonyOS 组件超全字典
下一篇: Leetcode-5day:数组问题
浩少702
博客等级 码龄6年 97粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值