王姨劝我学HarmonyOS鸿蒙2.0系列教程之五布局方法点击响应!
原创PDF |《Android 深入系统完全讲解》免费开源,可能价值百万!
王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述&&调用方法!
为了更好的交流讨论,建了一个鸿蒙群,想进群的,加微信 code_gg_boy。
完成了环境搭建,实例讲解,以及应用概念,再把这一节的布局响应讲完,我们就可以折腾一些简单的项目玩了。
有留言的朋友问王姨是谁?
王姨也是武功盖世,昨天问我为啥不更新,我说最近忙着弄果子,她说不要太辛苦,王姨有的是钱。
看,王姨就是阔气,不过我没要。王姨说那好吧,抓紧更新鸿蒙,写完基础教程领赏来~
于是,今天进行第五讲,布局方法和点击响应。我们回到创建的Demo,来看看布局文件:
使用的地方:
然后点击事件怎么注册的呢?
是不是跟安卓是一样的,很简单。我们从官网可以看到相关有哪些布局:
DirectionalLayout 对应线性布局。
DependentLayout 相对布局。
StackLayout 类似FrameLayout 。
TableLayout 就是 Grid。
PositionLayout 绝对布局,参照屏幕左上角。
AdaptiveBoxLayout 自动适配,计算出来布局。
具体调整,布局,我们直接参考官网就可以了。这里分享下主要的一些布局,控件。
详细的参考
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-layout-directionallayout-0000001050769565
同时更多的API,参考:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-text-0000001050729534
更完整的就直接参考官方的API列表,直接看文档实践,如果再有问题,可以去官网咨询,或者找到源码自行分析。
我给大家分享过如何学习这类,想跟踪源码,直接干什么?设断点。为了设置断点,调整了下代码:
然后设置断点,调试看堆栈:
用这个可以高效率的看到事件传递路线,通过掌握这个技术,然后跟踪到对应的代码中,找到相关联的代码去阅读,最终梳理完整的架构。
在鸿蒙系统,AbilityShellActivityDelegate 承接了转接任务,使用这个来进行处理传递判断,最终的路径。这种机制的优势是,我们需要实现新的机制的时候,直接替换一个AbilityShellActivityDelegate 就可以了,而不需要改动其他地方。
基本上入门的知识点差不多了,后续开始实战,分享一些实例一起学习。
--end--
今天分享一些整理的鸿蒙学习资料,加我微信 code_gg_boy ,免费领取。加微信,可以咨询辅导,以及斤鸿蒙交流学习群。
王姨劝我学HarmonyOS鸿蒙2.0系列教程之五布局方法点击响应!相关推荐
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之二应用知识梳理逻辑!
原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器! 写完了第一篇,跑去 ...
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述调用方法!
原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器! 王姨劝我学Harm ...
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之四Git搭建下载实例!
原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述&&调用方法! 相信大家看了 ...
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之六自定义View涂鸦项目实战!
这一节写个简单的项目,涂鸦,简单来讲就是画什么,显示什么.最好的网站,就是官网,这里再发一下: https://developer.harmonyos.com/cn/docs/documentatio ...
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建跑起来模拟器!
原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 学习一门新的技术前,我一般会翻看官方文档,源码,以及网上的一些总结,好形成一个初步印象,让开发的时候心中有谱. ...
- 怎么用鸿蒙os系统,鸿蒙OS2.0系统怎么降级到EMUI11 鸿蒙OS2.0系统降级到EMUI11方法...
华为在2020.12.16举行了鸿蒙OS2.0beta的发布会,在发布会中华为表示EMUI11系统将第一时间体验到鸿蒙的系统,但是由于但是开发版本,所以华为也提供了降级的方法,那么鸿蒙OS2.0系统怎 ...
- 华为鸿蒙系统如何到手机桌面,鸿蒙OS2.0系统怎么降级到EMUI11 鸿蒙OS2.0系统降级到EMUI11方法...
华为在2020.12.16举行了鸿蒙OS2.0beta的发布会,在发布会中华为表示EMUI11系统将第一时间体验到鸿蒙的系统,但是由于但是开发版本,所以华为也提供了降级的方法,那么鸿蒙OS2.0系统怎 ...
- magic2怎样升级HarmonyOS,鸿蒙2.0怎么升级 华为鸿蒙新系统升级方法步骤
最近华为新出了鸿蒙系统,很多网友都想更新尝试一下,现在鸿蒙系统已经开启了公测,大家都非常的想更新试一试体验一下,但是很多的网友都不知道该如何升级,其实一些支持首批公测的机型,是需要公测申请后才可以体验 ...
- 鸿蒙2.0设备开发教程】小熊派HarmonyOS 鸿蒙笔记
HarmonyoS网络应用开发连接华为loT平台 主要内容: 本节主要介绍: 如何使用华为loT平台·设备如何对接华为loT平台 步骤; 1.华为loT平台介绍2.华为loT平台产品创建3.设备对接华 ...
最新文章
- 扶梯正确使用_乘坐自动扶梯解释CSS浮动
- 远程usb端口映射_PLC远程控制
- R语言 (温度 随时间变化)
- SelectBox插件
- 【计算机网络】第五章 数据链路层(3)
- vscode css提示_锋利码农武器之vscode
- 为什么谐振时电抗为0_220KV/110KVCVT互感器串联谐振试验装置技术方案
- Fastlane为iOS带来持续部署
- 拒绝offer的理由_接受拒绝的3大理由
- Python中的抽象超类
- Kali Linux 暴力破解 Excel密码
- 大型央企云边协同建设方案及其借鉴意义分析
- 数据人必会的Excel|掌握32个Excel小技巧,成为效率达人(一)
- 工业摄像头传感器尺寸与像元尺寸的关系
- 再见2018,感谢你的一路陪伴
- C#/VB.NET Excel数据分列
- RK3288——LCD裸机
- oracle查询sql语句
- Mcad学习笔记之Microsoft Windows服务
- [Spring]Bean的自动装配
热门文章
- 如何用matlab画负倒函数曲线,负倒描述函数
- C语言 一个球从100米高度下落,每次下落反弹原来高度的一半,如此反复,求第10次落地时共经历了多少米?第10次反弹多高?
- 蓝桥杯javac组我们的征途是星辰大海
- js美化alert()弹出框
- 鼠标提示框(第一个JS特效)
- 在OpenCV里使用机器学习库sklearn 实现手写数字识别1
- eCharts省份地图配置及方法
- (转)百万年薪的人才泡沫与人工智能的虚假繁荣
- 用python处理excel之替换功能
- [2022.1.13]UPC-2021级新生个人训练赛第22场-9783 Problem H 铺地砖