![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
HarmonyOS 4.0
文章平均质量分 76
鸿蒙开发
DN三叶草
一个会写几行代码的程序猿。
展开
-
Stage 模型
entry/src/main/resources/base/profile/main_pages.json 文件保存的是页面page的路径配置信息,所有需要进行路由跳转的page页面都要在这里进行配置。其中module对应的是模块的配置信息,一个模块对应一个打包后的hap包,hap包全称是HarmonyOS Ability Package,其中包含了ability、第三方库、资源和配置文件。entry>src>main>module.json5 是模块的配置文件,包含当前模块的配置信息。原创 2023-12-26 17:39:36 · 1185 阅读 · 0 评论 -
ArkUI 动画
属性动画是通过设置组件的animation属性来给组件添加动画,当组件的width, height, opacity, backgroundColor, scale, rotate, translate等属性变更时,可以实现渐变过渡效果。解读:给组件添加animation属性,arkUI会监控组件样式的变化,当修改了组件的样式时,aukUI发现组件样式发生了变更,会填充组件起始样式和结束样式之间的每一帧画面,从而实现样式变化的动画效果。显式动画使用起来比较灵活,也是实际开发中使用较多的一种方式。原创 2023-12-20 16:46:02 · 1015 阅读 · 0 评论 -
ArkUI 页面路由
页面路由是指在应用程序中实现不同页面之间的跳转和数据传递。原创 2023-12-19 17:21:42 · 564 阅读 · 0 评论 -
ArkUI 状态管理
Observed和@ObjectLink装饰器用于在涉及嵌套对象或数组元素为对象的场景中进行双向数据同步。状态(state):指驱动视图更新的数据(一个变量,加上@State装饰器,它就变成了状态变量)不需要手动传递参数,由组件内部来维护,对资源的消耗会大一些,不需要跨组件传参的情况,尽量不使用。@Provide和@Consume可以跨组件提供类似于@State和@Link的双向同步。当父子组件之间需要数据同步时,可以使用@Prop和@Link装饰器。视图(View):基于UI描述渲染的到用户界面。原创 2023-12-15 17:21:41 · 390 阅读 · 0 评论 -
ArkUI 组件
组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富、漂亮的界面。组件根据功能可以分为以下五大类:基础组件、容器组件、媒体组件、绘制组件、画布组件。在ArkUI中,还支持多种布局方式,如Flex布局、Grid布局等。同时,为了提升用户体验,ArkUI还提供了丰富的动画效果和自定义动画能力。此外,ArkUI还支持多种绘制能力,以满足开发者绘制自定义形状的需求,支持图形绘制、颜色填充、文本绘制原创 2023-12-03 22:04:25 · 1557 阅读 · 0 评论 -
快速入门 代码结构
UI描述:其内部以声明式方式描述UI结构。装饰器:用来装饰类的结构、方法、变量。内置组件:ArcUI提供的组件。自定义组件:可复用的UI单元。事件方法:设置组件的时间回调。属性方法:设置组件的UI样式。原创 2023-12-02 17:05:41 · 388 阅读 · 0 评论 -
TypeScript 基本语法
TypeScript 官网:https://www.typescriptlang.org,在官网的Playground中可以直接运行ts代码。原创 2023-11-28 22:51:04 · 492 阅读 · 0 评论 -
DevEco Studio 的使用
DevEco Studio下载与安装,创建工程,运行模拟器。原创 2023-11-19 16:10:39 · 977 阅读 · 3 评论