arkui

Bert丶seven2 天前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统·arkui·开发教程
鸿蒙Harmony实战开发教学(No.4)-RichText组件基础到高阶介绍篇在鸿蒙应用开发中,RichText组件作为HTML富文本显示的核心组件,为开发者提供了便捷的HTML内容渲染能力。然而,由于其底层复用了Web组件且存在一些使用限制,正确理解和使用RichText组件对于开发高质量应用至关重要。本文将深入解析RichText组件的完整API体系、适用场景、性能优化策略及最佳实践。 快速指引-往期鸿蒙实战系列文档合集
Bert丶seven2 天前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统·arkui·开发教学
鸿蒙Harmony实战开发教学(No.7)-Image组件基础到进阶篇在鸿蒙应用开发中,Image组件作为最常用的UI控件之一,承担着图片显示、处理、优化的核心功能。从API version 7开始支持,Image组件支持PNG、JPG、SVG、WebP等多种图片格式,提供丰富的属性和事件处理能力。本文将深入解析Image组件的完整API体系、性能优化策略及最佳实践。
Bert丶seven2 天前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统·arkui·开发教学
鸿蒙Harmony实战开发教学(No.6)-Search组件基础到进阶篇在鸿蒙应用开发中,Search组件作为搜索场景的核心组件,为用户提供了专业的搜索输入体验。从API version 8开始支持,Search组件专为浏览器搜索、应用内搜索等场景设计,支持搜索图标、清除按钮、自定义键盘等丰富特性。本文将深入解析Search组件的完整API体系、适用场景、性能优化策略及最佳实践。
颜颜yan_4 天前
华为·harmonyos·arkui
HarmonyOS 6 ArkUI框架实战:文本展开折叠组件开发详解随着HarmonyOS 6的正式发布,声明式UI开发框架——ArkUI,为开发者提供了更加高效、便捷的应用开发体验。本文将深入探讨如何在DevEco Studio开发环境中,基于ArkUI框架实现一个文本展开折叠组件,带您走进HarmonyOS应用开发的实际应用场景。
Bert丶seven5 天前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统·arkui·开发教学
鸿蒙Harmony实战开发教学Day1-IDE新版本安装篇笔者拥有鸿蒙应用从 0 到 1 开发及上架的完整经验,尤其对审核流程中的关键要点有深入理解,后续将逐步拆解分享。本文先从开发工具切入,为新手提供 DevEco Studio 的基础配置指南与后续学习路径。
码了三年又三年2 个月前
前端·arkui
【方舟UI框架】NavigationNavigation 是路由导航的根视图容器,一般作为页面(@Entry)的根容器,包括单栏(Stack)、分栏(Split)和自适应(Auto)三种显示模式。一次开发,多端部署场景下,Navigation组件能够自动适配窗口显示大小,在窗口较大的场景下自动切换分栏展示效果。
小小小小小星2 个月前
harmonyos·arkui
鸿蒙UI开发实战指南:解决ArkUI声明式布局错乱、组件不显示与事件响应异常在UI开发领域,传统命令式开发范式需通过手动操作DOM树、频繁更新界面状态来实现UI变更,不仅代码逻辑复杂,还易因渲染链路冗长导致性能损耗。而ArkUI作为HarmonyOS的声明式UI开发框架,通过数据驱动UI变更的核心机制,彻底革新了开发模式——开发者只需描述界面状态与数据的映射关系,框架便会自动处理渲染细节,实现了"状态即界面"的直观开发体验[1][2]。
奶糖不太甜2 个月前
harmonyos·arkui
鸿蒙ArkUI开发常见问题解决方案:从布局到事件响应全解析作为鸿蒙生态的核心UI框架,ArkUI(声明式UI)以其跨设备适配能力和简洁的开发体验受到开发者青睐。但在实际开发中,布局错乱、组件消失、点击无响应等问题依然困扰着许多开发者。本文将通过6个实战案例+图解,系统讲解三类常见问题的定位方法和解决方案,帮助开发者快速排查UI故障,提升应用质量。
Monkey-旭2 个月前
分布式·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 月后分阶段升级。本文将从开发者视角,深入
缘澄2 个月前
harmonyos·arkui
ArkUI基础篇-组件事件按钮的点击,移动,文本框内容的改变等等,都叫事件,一旦有事件,那么就可能需要处理ArkTs语言中,事件处理的模型
鸿蒙先行者2 个月前
harmonyos·arkui
鸿蒙ArkUI布局与性能优化技术探索随着终端设备形态的多样化,鸿蒙应用布局适配面临多设备屏幕尺寸与分辨率差异带来的核心挑战。不同设备(手机、平板、智慧屏等)的屏幕比例、显示区域及交互方式存在显著差异,传统固定布局方案需为每种设备设计独立界面,导致开发者工作量激增且维护成本高昂[1](#)(blog.csdn.net/liudiaosi6/…)]。此外,设备方向切换(横屏/竖屏)及窗口大小调整进一步加剧了布局适配的复杂性,需动态调整组件排列逻辑以保证界面可用性与美观性。
鸿蒙先行者2 个月前
harmonyos·arkui
鸿蒙开发ArkUI框架布局与适配难题丛生之响应式布局实现艰难传统单设备布局模式下,应用开发通常针对特定屏幕尺寸与交互方式进行设计,适配需求相对单一。然而,随着鸿蒙生态"1+8+N"全场景战略的推进,设备形态已从手机、平板扩展至智慧屏、折叠屏、手表等多样化终端,形成跨尺寸(如手机320-600vp、平板600-840vp、PC 840-1440vp)、跨交互方式(触摸、鼠标、键盘)的复杂设备矩阵[1](#)(medium.com/huawei-deve…)]。这种生态特性使得鸿蒙应用开发面临的核心矛盾日益凸显:统一代码架构与设备多样性的深度冲突。
小小小小小星2 个月前
harmonyos·arkui
鸿蒙开发之ArkUI框架进阶:从声明式范式到跨端实战在移动开发领域,传统命令式UI开发需要开发者手动管理界面状态与DOM操作,如Android的TextView.setText()或iOS的label.text = "new",这种模式不仅代码冗余,还容易导致状态与视图不同步的问题。而鸿蒙推出的ArkUI声明式开发范式彻底改变了这一现状——开发者只需描述界面"应该是什么状态",框架会自动处理状态变化与UI更新,实现"数据驱动视图"的现代化开发模式。
Quarkn2 个月前
list·harmonyos·arkts·鸿蒙·arkui
鸿蒙原生应用ArkUI之自定义List下拉刷新动效Refresh可以进行页面下拉操作并显示刷新动效的容器组件,拥有默认刷新动效,也可以自定义刷新动效。如下图所示,使用List列表显示1-10十个列表项,使其具备下拉刷新效果。
simple_lau2 个月前
harmonyos·arkts·arkui
鸿蒙开发中的弹窗方案对比大家好,我是simple。我的理想是利用科技手段来解决生活中遇到的各种问题。在鸿蒙应用开发里,弹窗是很常用的交互组件。不同的弹窗方案各有各的特点,选对了方案能让开发效率提高不少,用户体验也会更好。今天就来聊聊几种常见的弹窗方案。
simple_lau2 个月前
harmonyos·arkts·arkui
鸿蒙资源加载深度解析:$r与$rawfile的性能差异与最佳实践大家好,我是simple。我的理想是利用科技手段来解决生活中遇到的各种问题。在鸿蒙应用开发中,资源加载效率直接影响用户体验。本文将对比$r和$rawfile两种资源引用方式,揭示它们在性能、内存管理和多设备适配方面的关键差异。
simple_lau3 个月前
harmonyos·arkts·arkui
鸿蒙开发中如何快速定位丢帧大家好,我是simple。我的理想是利用科技手段来解决生活中遇到的各种问题。在前端、app等在做性能优化的过程中,我们都比较注重丢帧的问题,因为丢帧往往会让用户觉得有些卡顿。但是有时随着项目的庞大,有些时候我们无法快速定位到丢帧的情况,这时我们就需要借助这个分析工具帮助我们快速定位这个代码问题。
simple_lau3 个月前
harmonyos·arkts·arkui
鸿蒙 3D 开发实战:从模型加载到动画管理的完整实现大家好,我是simple。我的理想是利用科技手段来解决生活中遇到的各种问题。在鸿蒙应用开发中,三维模型的集成能极大提升用户交互体验,尤其在虚拟展示、互动教育等场景中不可或缺。本文基于一份实际的鸿蒙3D模型加载代码,详细解析从模型加载、光源配置、相机调优,到动画控制与资源管理的全流程。
zhanshuo3 个月前
harmonyos·arkui
ArkUI 玩转水平滑动视图:超全实战教程与项目应用解析随着移动设备和智能终端的普及,用户界面交互体验的丰富性变得越来越重要。水平滑动视图作为一种常见的 UI 交互方式,在图片轮播、标签切换、内容分页等场景中都有广泛应用。ArkUI 作为 HarmonyOS 的前端 UI 框架,提供了灵活的组件支持实现各种滑动效果。本文将详细介绍如何在 ArkUI 中实现水平滑动视图,包含示例代码和实际应用场景,助你快速上手并结合项目需求灵活应用。
zhanshuo3 个月前
harmonyos·arkui
ArkUI Canvas 实战:快速绘制柱状图图表组件在 HarmonyOS 应用开发中,数据可视化越来越常见,比如健康数据、销售业绩、学习进度等都离不开图表展示。不过目前 ArkUI 并没有提供现成的图表组件,这时候开发者就需要用 Canvas 自己“动手”画图了。本文就带你一步步实战一个简单的柱状图绘制方法,并结合一些实际场景演示 ArkUI 在图表方面的可行方案。