小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
HarmonyOS ArkUI中的状态管理

在声明式UI编程框架中,UI是程序状态的结果。ArkUI通过多种装饰器管理组件和应用状态,包括组件级和应用级状态管理。装饰器如State、Prop、Link等用于不同的状态同步,确保UI在状态变化时自动更新。

HarmonyOS ArkUI中的状态管理

DEV Community
DEV Community · 2025-05-19T10:37:23Z
HarmonyOS ArkUI中的状态管理

在声明式UI编程框架中,UI是程序状态的结果。ArkUI提供多种装饰器进行状态管理,包括组件级的State、Prop、Link和应用级的LocalStorage、AppStorage。状态变化会触发UI重新渲染,确保用户界面与应用状态一致。

HarmonyOS ArkUI中的状态管理

DEV Community
DEV Community · 2025-05-19T10:37:22Z
如何使用 HarmonyOS NEXT - ArkUI:文本组件?

文本组件用于在界面上显示文本,支持多种样式属性,如字体颜色、大小、样式、粗细和对齐方式,并可设置文本溢出处理和装饰线。示例代码展示了这些属性的使用。

如何使用 HarmonyOS NEXT - ArkUI:文本组件?

DEV Community
DEV Community · 2025-03-23T17:12:41Z
高性能ArkUI应用开发:复杂UI场景中的内存管理与XML优化

本文探讨了华为HarmonyOS Next系统的技术细节,重点在ArkUI应用的内存管理和UI性能优化。通过动态组件、异步数据处理和状态管理,提升复杂UI场景的响应速度和用户体验,同时使用XML解析和生成工具优化内存使用,确保流畅体验。

高性能ArkUI应用开发:复杂UI场景中的内存管理与XML优化

DEV Community
DEV Community · 2024-11-23T01:43:50Z
高性能 ArkUI 应用开发:复杂 UI 场景中的内存管理与 XML 优化

本文探讨了华为鸿蒙HarmonyOS Next系统的技术细节,重点在ArkUI应用的内存管理与UI性能优化。通过动态组件复用、异步数据处理和状态管理,提升复杂UI场景的响应速度和用户体验。同时,优化XML解析与生成及垃圾回收策略,以确保应用流畅运行。

高性能 ArkUI 应用开发:复杂 UI 场景中的内存管理与 XML 优化

DEV Community
DEV Community · 2024-11-23T01:41:25Z

京东鸿蒙APP利用Taro框架成功实现了React代码在鸿蒙系统ArkUI上的运行。通过自定义Renderer,React操作被转换为Taro虚拟节点树,并映射到ArkUI结构,解决了跨平台开发的技术难题。

Taro 鸿蒙技术内幕系列(一):如何将 React 代码跑在 ArkUI 上

京东科技开发者
京东科技开发者 · 2024-10-22T05:57:32Z

本文介绍了ArkUI的开发过程和与跨渠道技术的关系,包括跨渠道UI的核心要素、ArkUI选择ArkTS作为开发语言的原因以及跨渠道技术的常见实现方式。文章还提到了ArkUI选择将Flutter引擎作为跨渠道技术的一部分,并解释了Flutter引擎的架构和优势。

ArkUI 与 跨平台UI技术的发展

六虎
六虎 · 2024-05-19T00:03:22Z

本文介绍了鸿蒙操作系统中的WatchDog机制和ANR判定的代码细节,包括WatchDog的初始化和ANR的判定方法。通过学习这些源码,可以更好地了解ArkUIEngine并进行性能监控和优化。

ArkUI Engine – 深入ANR机制

六虎
六虎 · 2024-04-22T07:22:36Z

本文介绍了ArkUI中的命中测试流程,包括TouchTest方法和事件分发过程。TouchTest方法判断RenderNode是否能响应点击事件,然后根据Z轴排序调用子RenderNode的TouchTest方法。点击事件由window进行分发,每个RenderNode判断自身是否能响应点击事件,并将点击事件分发给子RenderNode。点击事件的处理通过ClickRecognizer类实现,可以注册点击事件回调。最后,文章提到了ArkUI中的点击事件绑定和触发过程。

ArkUI Engine – 命中测试与点击事件回调注册

六虎
六虎 · 2024-04-10T00:52:30Z

本文介绍了使用OpenHarmony系统开发arkui-x项目的过程,包括顶部导航、电视剧页面和懒加载数据处理。作者总结了项目的一致性和性能,并呼吁参与国产系统平台的生态建设。

ArkUI-x 视频播放App初出茅庐

六虎
六虎 · 2024-04-07T07:22:38Z

本文介绍了作者在鸿蒙arkui-x框架下使用安卓原生内购付款的方法。作者通过AkrUi-X和安卓交互,并在原生安卓中使用内购付款库。作者提供了完整的代码示例,包括调用Google内购付款和接收数据的方法。文章最后总结了鸿蒙arkui-x的发展前景,并希望能帮助读者工作和学习。

ArkUI-X和原生交互调用Google内购支付

六虎
六虎 · 2024-04-02T05:22:33Z

本文介绍了OpenHarmony中的ArkUI Engine,该引擎是OpenHarmony体系中最关键的页面展示元素。文章详细介绍了ArkUI Engine的三层架构,包括表明层、中心层和完结层。表明层负责UI的展示和交互,中心层负责生成Element和RenderNode,完结层负责最终的图形制作。文章还提到了ArkUI Engine与Flutter的关系,以及ArkUI Engine的组件和元素的功能。接下来的文章将深入探讨ArkUI Engine的源码实现。

ArkUI Engine – 导读

六虎
六虎 · 2024-03-11T01:52:34Z

本文介绍了ArkUI框架中的ForEach接口,该接口用于循环渲染数组类型数据。文章详细解析了ForEach接口的描述、参数说明、键值生成规则以及使用场景的示例。同时,还介绍了ForEach接口的高级用法,包括条件渲染逻辑和LazyForEach的性能优化。文章还提到了ForEach接口的错误使用案例和性能降低的情况。最后,文章强调了根据具体场景选择合适的使用方式,以提高界面展示和用户交互的灵活性和效率。

案例解析关于ArkUI框架中ForEach的潜在陷阱与性能优化

华为云官方博客
华为云官方博客 · 2023-12-01T09:33:28Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码