会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
openharmony
导航
博客园
首页
新随笔
联系
订阅
管理
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
统计
随笔 - 292
文章 - 0
评论 - 36
阅读 -
83026
上一页
1
2
3
4
5
6
7
8
9
···
30
下一页
2023年10月7日
OpenHarmony定义扩展组件样式:@Extend装饰器
摘要:
在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。 说明: 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 装饰器使用说明 语法 @Extend(UIComponentName) function
阅读全文
posted @ 2023-10-07 17:48 OpenHarmony开发者
阅读(52)
评论(0)
推荐(0)
编辑
2023年10月4日
【中秋国庆不断更】OpenHarmony组件内状态变量使用:@State装饰器
摘要: 【中秋国庆不断更】OpenHarmony组件内状态变量使用:@State装饰器 @State装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来。当状态改变时,UI会发生对应的渲染改变。 在状态变量相关装饰器中,@State是最基础的,使变量拥有状态属性的装饰器,它也是大
阅读全文
posted @ 2023-10-04 20:36 OpenHarmony开发者
阅读(202)
评论(0)
推荐(0)
编辑
2023年10月1日
【中秋国庆不断更】OpenHarmony多态样式stateStyles使用场景
摘要: @Styles和@Extend仅仅应用于静态页面的样式复用,stateStyles可以依据组件的内部状态的不同,快速设置不同样式。这就是我们本章要介绍的内容stateStyles(又称为:多态样式)。 概述 stateStyles是属性方法,可以根据UI内部状态来设置样式,类似于css伪类,但语法不
阅读全文
posted @ 2023-10-01 19:28 OpenHarmony开发者
阅读(57)
评论(0)
推荐(0)
编辑
2023年9月30日
【中秋国庆不断更】OpenHarmony定义可动画属性:@AnimatableExtend装饰器
摘要: 【中秋国庆不断更】OpenHarmony定义可动画属性:@AnimatableExtend装饰器 @AnimatableExtend装饰器用于自定义可动画的属性方法,在这个属性方法中修改组件不可动画的属性。在动画执行过程时,通过逐帧回调函数修改不可动画属性值,让不可动画属性也能实现动画效果。 ●
阅读全文
posted @ 2023-09-30 21:29 OpenHarmony开发者
阅读(72)
评论(0)
推荐(0)
编辑
2023年9月28日
OpenHarmony父子组件双项同步使用:@Link装饰器
摘要:
子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。 说明: 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 概述 @Link装饰的变量与其父组件中的数据源共享相同的值。 装饰器使用规则说明 @Link变量装饰器 说明 装饰器参数 无 同步类型 双向同步。
阅读全文
posted @ 2023-09-28 10:04 OpenHarmony开发者
阅读(91)
评论(0)
推荐(0)
编辑
OpenHarmony定义组件重用样式:@Styles装饰器
摘要:
如果每个组件的样式都需要单独设置,在开发过程中会出现大量代码在进行重复样式设置,虽然可以复制粘贴,但为了代码简洁性和后续方便维护,我们推出了可以提炼公共样式进行复用的装饰器@Styles。 @Styles装饰器可以将多条样式设置提炼成一个方法,直接在组件声明的位置调用。通过@Styles装饰器可以快
阅读全文
posted @ 2023-09-28 09:43 OpenHarmony开发者
阅读(52)
评论(0)
推荐(0)
编辑
2023年9月27日
OpenHarmony装饰指定自定义组件:@BuilderParam装饰器
摘要:
当开发者创建了自定义组件,并想对该组件添加特定功能时,例如在自定义组件中添加一个点击跳转操作。若直接在组件内嵌入事件方法,将会导致所有引入该自定义组件的地方均增加了该功能。为解决此问题,ArkUI引入了@BuilderParam装饰器,@BuilderParam用来装饰指向@Builder方法的变量
阅读全文
posted @ 2023-09-27 11:11 OpenHarmony开发者
阅读(138)
评论(0)
推荐(0)
编辑
2023年9月26日
OpenHarmony自定义构建函数:@Builder装饰器
摘要:
前面章节介绍了如何创建一个自定义组件。该自定义组件内部UI结构固定,仅与使用方进行数据传递。ArkUI还提供了一种更轻量的UI元素复用机制@Builder,@Builder所装饰的函数遵循build()函数语法规则,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。 为了简化语言
阅读全文
posted @ 2023-09-26 10:39 OpenHarmony开发者
阅读(227)
评论(0)
推荐(0)
编辑
2023年9月25日
OpenHarmony自定义组件介绍
摘要:
一、创建自定义组件 在ArkUI中,UI显示的内容均为组件,由框架直接提供的称为系统组件,由开发者定义的称为自定义组件。在进行 UI 界面开发时,通常不是简单的将系统组件进行组合使用,而是需要考虑代码可复用性、业务逻辑与UI分离,后续版本演进等因素。因此,将UI和部分业务逻辑封装成自定义组件是不可或
阅读全文
posted @ 2023-09-25 17:28 OpenHarmony开发者
阅读(485)
评论(0)
推荐(0)
编辑
2023年9月22日
OpenHarmony应用开发—ArkUI组件集合
摘要:
介绍 本示例为 ArkUI 中组件、通用、动画、全局方法的集合。 效果预览 使用说明: 1.点击组件、通用、动画、全局方法四个按钮或左右滑动切换不同视图。 2.点击二级导航(如通用属性、通用事件等),若存在三级导航则展开三级导航(如 Border 边框、点击事件等);若不存在三级导航,则跳转至详情页
阅读全文
posted @ 2023-09-22 11:07 OpenHarmony开发者
阅读(238)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
30
下一页
公告
昵称:
OpenHarmony开发者
园龄:
2年11个月
粉丝:
24
关注:
2
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
OpenHarmony
(272)
直播
(29)
课程
(27)
应用开发
(20)
开源
(18)
物联网
(17)
关键技术解读
(14)
设备开发
(13)
活动
(13)
开发者活动
(11)
更多
随笔分类
版本更新(2)
关键技术解读(35)
活动赛(3)
开发者故事(9)
开发者活动(15)
直播/课程(46)
随笔档案
2024年5月(1)
2024年4月(1)
2024年3月(1)
2024年2月(1)
2024年1月(3)
2023年12月(1)
2023年11月(16)
2023年10月(19)
2023年9月(23)
2023年8月(19)
2023年7月(3)
2023年6月(2)
2023年5月(6)
2023年4月(8)
2023年3月(5)
2023年2月(6)
2023年1月(6)
2022年12月(6)
2022年11月(10)
2022年10月(13)
2022年9月(19)
2022年8月(17)
2022年7月(18)
2022年6月(26)
2022年5月(27)
2022年4月(35)
阅读排行榜
1. OpenHarmony之NAPI框架介绍(4072)
2. 如何使用DevEco Studio创建Native C++应用(2232)
3. 开发板如何适配OpenHarmony 3.2(2016)
4. 【开源三方库】crypto-js加密算法库的使用方法(1729)
5. OpenHarmony 3GPP协议开发深度剖析——一文读懂RIL(1487)
评论排行榜
1. 如何使用DevEco Studio创建Native C++应用(4)
2. 大咖齐聚!OpenHarmony技术峰会豪华嘉宾阵容揭晓(4)
3. 如何在OpenHarmony上使用SeetaFace2人脸识别库?(2)
4. OpenHarmony 4.1 Release版本正式发布,邀您体验(1)
5. OpenHarmony如何切换横竖屏?(1)
推荐排行榜
1. 重磅官宣,OpenHarmony开发者大会来了!(5)
2. 开启新时代,承接新使命,开放原子开源大赛OpenHarmony创新赛正式启航!(4)
3. OpenHarmony社区运营报告(2023年3月)(4)
4. 未来已来,OpenHarmony 3.2 Release发布,迈入发展新阶段(4)
5. OpenHarmony标准系统开机时长优化(4)
最新评论
1. Re:OpenHarmony 4.1 Release版本正式发布,邀您体验
什么时候把无障碍TTS开放出来就好了
--Rolay
2. Re:如何在OpenHarmony上使用SeetaFace2人脸识别库?
能不能更新一下支持OpenHarmony4.1的?好多依赖和api都变了
--kaiZH
3. Re:OpenHarmony如何切换横竖屏?
请教下如何配置默认系统横屏,尝试修改foundation\window\window_manager\resources\config\rk3568\display_manager_config.xm...
--mart!nhu
4. Re:如何使用DevEco Studio创建Native C++应用
干货满满
--风逸流云
5. Re:大咖齐聚!OpenHarmony技术峰会豪华嘉宾阵容揭晓
大咖云集
--风逸流云
点击右上角即可分享