arkui

码了三年又三年5 天前
前端·arkui
【方舟UI框架】NavigationNavigation 是路由导航的根视图容器,一般作为页面(@Entry)的根容器,包括单栏(Stack)、分栏(Split)和自适应(Auto)三种显示模式。一次开发,多端部署场景下,Navigation组件能够自动适配窗口显示大小,在窗口较大的场景下自动切换分栏展示效果。
小小小小小星7 天前
harmonyos·arkui
鸿蒙UI开发实战指南:解决ArkUI声明式布局错乱、组件不显示与事件响应异常在UI开发领域,传统命令式开发范式需通过手动操作DOM树、频繁更新界面状态来实现UI变更,不仅代码逻辑复杂,还易因渲染链路冗长导致性能损耗。而ArkUI作为HarmonyOS的声明式UI开发框架,通过数据驱动UI变更的核心机制,彻底革新了开发模式——开发者只需描述界面状态与数据的映射关系,框架便会自动处理渲染细节,实现了"状态即界面"的直观开发体验[1][2]。
奶糖不太甜9 天前
harmonyos·arkui
鸿蒙ArkUI开发常见问题解决方案:从布局到事件响应全解析作为鸿蒙生态的核心UI框架,ArkUI(声明式UI)以其跨设备适配能力和简洁的开发体验受到开发者青睐。但在实际开发中,布局错乱、组件消失、点击无响应等问题依然困扰着许多开发者。本文将通过6个实战案例+图解,系统讲解三类常见问题的定位方法和解决方案,帮助开发者快速排查UI故障,提升应用质量。
Monkey-旭12 天前
分布式·wpf·harmonyos·arkts·openharmony·arkui
鸿蒙 5.1 深度解析:ArkUI 4.1 升级与分布式开发新范式作为华为鸿蒙生态的重要里程碑,HarmonyOS 5.1(基于 OpenHarmony 4.0)于 2024 年第三季度正式发布,带来了 ArkUI 框架的重大升级、分布式能力的增强以及性能的全面优化。2025 年 7 月 31 日推送的 0.92GB 收官更新更是标志着鸿蒙 5 系列的完善,华为官方同步启动了冲击 2 亿用户升级的目标,覆盖 Mate 70、Pura 70、nova 14 等 40 余款主力机型,并明确 Mate 30、P40 等经典机型将在 9 月后分阶段升级。本文将从开发者视角,深入
缘澄15 天前
harmonyos·arkui
ArkUI基础篇-组件事件按钮的点击,移动,文本框内容的改变等等,都叫事件,一旦有事件,那么就可能需要处理ArkTs语言中,事件处理的模型
鸿蒙先行者20 天前
harmonyos·arkui
鸿蒙ArkUI布局与性能优化技术探索随着终端设备形态的多样化,鸿蒙应用布局适配面临多设备屏幕尺寸与分辨率差异带来的核心挑战。不同设备(手机、平板、智慧屏等)的屏幕比例、显示区域及交互方式存在显著差异,传统固定布局方案需为每种设备设计独立界面,导致开发者工作量激增且维护成本高昂[1](#)(blog.csdn.net/liudiaosi6/…)]。此外,设备方向切换(横屏/竖屏)及窗口大小调整进一步加剧了布局适配的复杂性,需动态调整组件排列逻辑以保证界面可用性与美观性。
鸿蒙先行者22 天前
harmonyos·arkui
鸿蒙开发ArkUI框架布局与适配难题丛生之响应式布局实现艰难传统单设备布局模式下,应用开发通常针对特定屏幕尺寸与交互方式进行设计,适配需求相对单一。然而,随着鸿蒙生态"1+8+N"全场景战略的推进,设备形态已从手机、平板扩展至智慧屏、折叠屏、手表等多样化终端,形成跨尺寸(如手机320-600vp、平板600-840vp、PC 840-1440vp)、跨交互方式(触摸、鼠标、键盘)的复杂设备矩阵[1](#)(medium.com/huawei-deve…)]。这种生态特性使得鸿蒙应用开发面临的核心矛盾日益凸显:统一代码架构与设备多样性的深度冲突。
小小小小小星25 天前
harmonyos·arkui
鸿蒙开发之ArkUI框架进阶:从声明式范式到跨端实战在移动开发领域,传统命令式UI开发需要开发者手动管理界面状态与DOM操作,如Android的TextView.setText()或iOS的label.text = "new",这种模式不仅代码冗余,还容易导致状态与视图不同步的问题。而鸿蒙推出的ArkUI声明式开发范式彻底改变了这一现状——开发者只需描述界面"应该是什么状态",框架会自动处理状态变化与UI更新,实现"数据驱动视图"的现代化开发模式。
Quarkn25 天前
list·harmonyos·arkts·鸿蒙·arkui
鸿蒙原生应用ArkUI之自定义List下拉刷新动效Refresh可以进行页面下拉操作并显示刷新动效的容器组件,拥有默认刷新动效,也可以自定义刷新动效。如下图所示,使用List列表显示1-10十个列表项,使其具备下拉刷新效果。
simple_lau1 个月前
harmonyos·arkts·arkui
鸿蒙开发中的弹窗方案对比大家好,我是simple。我的理想是利用科技手段来解决生活中遇到的各种问题。在鸿蒙应用开发里,弹窗是很常用的交互组件。不同的弹窗方案各有各的特点,选对了方案能让开发效率提高不少,用户体验也会更好。今天就来聊聊几种常见的弹窗方案。
simple_lau1 个月前
harmonyos·arkts·arkui
鸿蒙资源加载深度解析:$r与$rawfile的性能差异与最佳实践大家好,我是simple。我的理想是利用科技手段来解决生活中遇到的各种问题。在鸿蒙应用开发中,资源加载效率直接影响用户体验。本文将对比$r和$rawfile两种资源引用方式,揭示它们在性能、内存管理和多设备适配方面的关键差异。
simple_lau1 个月前
harmonyos·arkts·arkui
鸿蒙开发中如何快速定位丢帧大家好,我是simple。我的理想是利用科技手段来解决生活中遇到的各种问题。在前端、app等在做性能优化的过程中,我们都比较注重丢帧的问题,因为丢帧往往会让用户觉得有些卡顿。但是有时随着项目的庞大,有些时候我们无法快速定位到丢帧的情况,这时我们就需要借助这个分析工具帮助我们快速定位这个代码问题。
simple_lau1 个月前
harmonyos·arkts·arkui
鸿蒙 3D 开发实战:从模型加载到动画管理的完整实现大家好,我是simple。我的理想是利用科技手段来解决生活中遇到的各种问题。在鸿蒙应用开发中,三维模型的集成能极大提升用户交互体验,尤其在虚拟展示、互动教育等场景中不可或缺。本文基于一份实际的鸿蒙3D模型加载代码,详细解析从模型加载、光源配置、相机调优,到动画控制与资源管理的全流程。
zhanshuo1 个月前
harmonyos·arkui
ArkUI 玩转水平滑动视图:超全实战教程与项目应用解析随着移动设备和智能终端的普及,用户界面交互体验的丰富性变得越来越重要。水平滑动视图作为一种常见的 UI 交互方式,在图片轮播、标签切换、内容分页等场景中都有广泛应用。ArkUI 作为 HarmonyOS 的前端 UI 框架,提供了灵活的组件支持实现各种滑动效果。本文将详细介绍如何在 ArkUI 中实现水平滑动视图,包含示例代码和实际应用场景,助你快速上手并结合项目需求灵活应用。
zhanshuo1 个月前
harmonyos·arkui
ArkUI Canvas 实战:快速绘制柱状图图表组件在 HarmonyOS 应用开发中,数据可视化越来越常见,比如健康数据、销售业绩、学习进度等都离不开图表展示。不过目前 ArkUI 并没有提供现成的图表组件,这时候开发者就需要用 Canvas 自己“动手”画图了。本文就带你一步步实战一个简单的柱状图绘制方法,并结合一些实际场景演示 ArkUI 在图表方面的可行方案。
娅娅梨2 个月前
网络协议·tcp/ip·http·okhttp·harmonyos·arkui·arkweb
HarmonyOS-ArkUI Web控件基础铺垫4--TCP协议- 断联-四次挥手解析HarmonyOS-ArkUI: Web组件加载流程1HarmonyOS-ArkUI Web控件基础铺垫1-HTTP协议-数据包内容
儿歌八万首2 个月前
华为·harmonyos·arkts·arkui
HarmonyOS中各种动画的使用介绍鸿蒙(HarmonyOS)提供了丰富的动画能力,涵盖属性动画、显式动画、转场动画、帧动画等多种类型,适用于不同场景的交互需求。以下是鸿蒙中各类动画的详细解析及使用示例:
儿歌八万首2 个月前
harmonyos·component·arkui
HarmonyOS 中状态管理 V2和 V1 的区别鸿蒙ArkUI框架中的ComponentV2与V1在状态管理、组件开发模式、性能优化等方面存在显著差异。以下是两者的核心区别及技术解析:
simple丶2 个月前
harmonyos·arkts·arkui
【HarmonyOS】封装用户鉴权工具类AuthUserStore.ets是一个用于管理用户认证状态的工具类,主要功能包括:该类基于 HarmonyOS 的 preferences 模块实现数据持久化,适用于 ArkTS 项目中用户的登录态管理。
simple丶2 个月前
harmonyos·arkts·arkui
【HarmonyOS】基于Axios封装网络请求工具类在现代前端开发中,网络请求的封装是提升代码可维护性和复用性的关键。本文将介绍如何使用Axios库在ArkTS环境中封装一个通用的网络请求工具类Curl,并探讨其设计与实现。