写点什么
  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类
HarmonyOS :ArkUI `动态组件` 与`组件工厂` 的最佳封装策略

结合 `AttributeModifier` 和 `wrapBuilder`,实现 动态组件 与 组件工厂 的最佳实践。

HarmonyOS :适配折叠屏展开与收起,实现单屏与双屏UI的无缝切换
HarmonyOS :适配折叠屏展开与收起,实现单屏与双屏 UI 的无缝切换

如何在用户展开或收起折叠屏时,即时响应并做出相应的 UI 调整,实现界面布局在单屏与双屏模式之间的无缝切换

HarmonyOS UI动态化:探索自定义组件的创建与实时更新技术
HarmonyOS UI 动态化:探索自定义组件的创建与实时更新技术

在 build 生命周期外,通过 BuilderNode + NodeController + Builder 实现 UI 组件 动态创建、动态更新。

HarmonyOS :扩展修饰器,实现节流、防抖、权限申请

防重复点击,利用装饰器面向切面(AOP)的特性结合闭包,实现节流、防抖和封装权限申请。让开发更加简单。

探索HarmonyOS:一键掌握Router与NavPathStatck的传参和页面回调技巧
探索 HarmonyOS:一键掌握 Router 与 NavPathStatck 的传参和页面回调技巧

HarmonyOS NEXT 路由怎么选? 动态包 & 静态包内 如何使用路由实现跳转(传参)及页面回调。

HarmonyOS :自定义弹窗(CustomDialog)的解耦实践

在鸿蒙开发中实现自定义弹窗交互(@CustomDialog),对于解耦封装却有很大的限制。本篇介绍实战过程中的解耦对策。

HarmonyOS :基于 emitter 封装了一个便捷的 EventBus 事件通知

基于 emitter 封装的一个便捷事件通知,事件发送消息体支持对象类型,事件监听支持指定对象泛型。

HarmonyOS :自定义组件 @BuilderParam 中 this 作用域填坑小记

使用 @Builder、@BuilderParam 开发自定义组件,不同的传值方式会造成 this 指向的宿主对象不同,出现 undefinde 错误。

HarmonyOS :面向对象式网络请求库,我发布的第一个鸿蒙三方库
HarmonyOS :面向对象式网络请求库,我发布的第一个鸿蒙三方库

封装 HarmonyOS 网络库,支持将返回数据直接转换成指定泛型对象。简化调用方式,基于面向对象式思想封装。

李小轰