发布了 9 篇内容
共 25013字, 被阅读 440次
获得了 0 次赞同
获得了 0次喜欢, 获得了 0 次收藏
参与了 0 次互动
互动包含发布评论、点赞评论、参与投票等
HarmonyOS :ArkUI `动态组件` 与`组件工厂` 的最佳封装策略
结合 `AttributeModifier` 和 `wrapBuilder`,实现 动态组件 与 组件工厂 的最佳实践。
HarmonyOS :适配折叠屏展开与收起,实现单屏与双屏 UI 的无缝切换
如何在用户展开或收起折叠屏时,即时响应并做出相应的 UI 调整,实现界面布局在单屏与双屏模式之间的无缝切换
HarmonyOS UI 动态化:探索自定义组件的创建与实时更新技术
在 build 生命周期外,通过 BuilderNode + NodeController + Builder 实现 UI 组件 动态创建、动态更新。
HarmonyOS :扩展修饰器,实现节流、防抖、权限申请
防重复点击,利用装饰器面向切面(AOP)的特性结合闭包,实现节流、防抖和封装权限申请。让开发更加简单。
探索 HarmonyOS:一键掌握 Router 与 NavPathStatck 的传参和页面回调技巧
HarmonyOS NEXT 路由怎么选? 动态包 & 静态包内 如何使用路由实现跳转(传参)及页面回调。
HarmonyOS :自定义弹窗(CustomDialog)的解耦实践
在鸿蒙开发中实现自定义弹窗交互(@CustomDialog),对于解耦封装却有很大的限制。本篇介绍实战过程中的解耦对策。
HarmonyOS :基于 emitter 封装了一个便捷的 EventBus 事件通知
基于 emitter 封装的一个便捷事件通知,事件发送消息体支持对象类型,事件监听支持指定对象泛型。
HarmonyOS :自定义组件 @BuilderParam 中 this 作用域填坑小记
使用 @Builder、@BuilderParam 开发自定义组件,不同的传值方式会造成 this 指向的宿主对象不同,出现 undefinde 错误。
HarmonyOS :面向对象式网络请求库,我发布的第一个鸿蒙三方库
封装 HarmonyOS 网络库,支持将返回数据直接转换成指定泛型对象。简化调用方式,基于面向对象式思想封装。