登录社区云,与社区用户共同成长
邀请您加入社区
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
本文深入解析鸿蒙原生应用开发中 Row 组件的三种均匀分布方式:SpaceBetween(首尾贴边)、SpaceEvenly(完全均等)和 SpaceAround(两侧均等)。通过数学建模对比三者的间隙计算原理,揭示其视觉差异:SpaceBetween 空间利用率最高但首尾无间距;SpaceEvenly 对称性最佳但边距较大;SpaceAround 折中处理,首尾间距为中间一半。文章附完整 Ark
本文介绍了如何将Tauri v2桌面应用移植到OpenHarmony(鸿蒙)设备上运行的详细步骤。Tauri是一个使用Web前端技术构建桌面应用的框架,相比Electron更轻量、性能更好。移植到OpenHarmony可以复用现有代码,覆盖Windows/macOS/Linux/OHOS多平台,并获得鸿蒙原生体验。 移植核心思路是通过napi-ohos桥接层连接Rust与OHOS原生代码,使用Ar
HarmonyOS ArkTS 大列表性能优化:LazyForEach 与 IDataSource 详解 摘要 本文深入分析了鸿蒙 ArkTS 开发中大列表场景的性能优化方案。当 Column 容器包含 1000+ 子组件时,传统 ForEach 会导致严重的性能问题,包括内存飙升、布局计算膨胀和滚动卡顿。文章通过性能数据对比,展示了 LazyForEach 的懒加载机制如何仅渲染可视区域组件,显
摘要 本文探讨了ArkUI中三个高级但易被忽视的布局场景,重点分析width('100%')与border、嵌套层级、scale属性的交互机制: border对尺寸的影响:ArkUI的border默认绘制在元素内部(类似CSS的border-box模型),不会增加总宽度。例如width('100%')+border(3)的实际内容宽度会自动扣除边框宽度。 多层嵌套约束传递:width('100%'
文章摘要: 本文深入探讨了ArkUI布局中width('100%')的常见误区,重点分析了三种典型场景:①width('100%') + margin导致子组件溢出父容器,揭示了margin在宽度计算中的附加特性;②Row布局中width('100%')与layoutWeight(1)的本质差异,解析Row的三阶段弹性分配机制;③不同alignItems对百分比宽度的影响。核心结论是:width(
摘要 本文深入解析鸿蒙 ArkTS 布局中 width('100%') 的核心机制,通过三个典型场景揭示关键特性: 基准对比:无宽度设置的组件由内容撑开,而 width('100%') 会占满父容器可用空间,但需配合 layoutWeight 实现弹性扩展(如右侧青条需加 layoutWeight(1) 才能撑满剩余空间) 固定宽度父容器:当父容器设 width(200) + padding(8)
本文介绍了鸿蒙ArkUI框架中constraintSize的弹性约束机制,重点解析了maxHeight属性的工作原理与使用场景。通过8个示例场景演示了从无约束基线到滚动模式的完整解决方案:无约束时Column自由扩展;设置maxHeight后内容超出会被裁剪;通过嵌套Scroll组件可实现高度受限的滚动区域。文章强调constraintSize相比固定高度的优势在于内容较少时自动收缩,避免留白,同
摘要 本文深入探讨了鸿蒙 ArkTS 中 Text 组件在 Column 布局下的换行与截断机制。通过 8 个典型场景分析,揭示了以下核心规律: 宽度约束是换行前提:Text 必须通过自身或父容器设置明确宽度约束才会触发换行,否则会无限延伸(场景1→场景2) 截断条件双重验证:maxLines 和 textOverflow 需同时满足宽度约束和行数超限才会生效(场景3) 长词处理差异:wordBr
鸿蒙ArkTS中Visibility属性的优雅应用:解决布局跳跃问题 本文介绍了鸿蒙ArkTS中.visibility()属性如何优雅地解决UI布局中的跳跃问题。相比传统的if/else条件渲染和Blank占位方案,Visibility方案只需一行代码即可实现稳定布局。 核心方案 Visibility.Hidden:隐藏组件但保留布局空间,避免Column重排 三种模式对比: Visible:正常
Cocos Creator 项目勾选 “HarmonyOS Next” 那一刻,跳出的第一个选择题往往就让不少兄弟卡壳——这事儿看着是个下拉框,背后却牵扯 JIT 即时编译的生死线和热更新的合规红线,选错了上线后再返工那就是几周的工时打水漂。作为在鸿蒙游戏坑里摸爬滚打过的老兵,今天就带大家伙们把这三大引擎的底裤扒干净,JT/Tracing 心法、流程图、实战代码和 API 22 适配一次给大家伙们