
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
案例集合Tabs:自定义tabs突出(凸出)显示,异构,出血 案例集合Tabs ️ 效果图 参考 浅谈适配沉浸式页面 里 拆解 import { common } from "@kit.AbilityKit" import { window } from "@kit.ArkUI" interface AvoidArea { topRectHei

案例集合Tabs:自定义tabs左右边缘渐隐,切换动画衔接 + 更多按钮 案例集合Tabs ️ 效果图 参考 fadingEdge (开启渐隐) Api14 onChange onAnimationStart hitTestBehavior(触摸测试) 里 拆解 自定义tabs(V1-V2组件都可用)使用fadingEdge Api 14 @Component export stru

案例集合Tabs:分段按钮组件 ️ 效果图 参考 SegmentButton SegmentButtonV2 里 拆解 自定义分段按钮组件(V1-V2组件都可用)推荐 @Component export struct customSegmentButton { @State xLocation: number = 0 changeXLocation(str: string) { if (

ArkWeb组件助力应用集成Web页面,支持浏览器浏览、小程序渲染等功能。通过WebviewController实现双向交互:应用侧可通过runJavaScript调用前端函数,前端通过javaScriptProxy调用应用侧方法。示例展示了本地HTML集成、深色模式适配、双向方法调用等实战场景,包括改变文本颜色、参数传递等交互功能。使用异步渲染模式提升性能,注意及时删除注册对象防止内存泄漏。

应用通知栏基本操作 ⭐⭐⭐⭐ 见解 通知旨在让用户以合适的方式及时获得有用的新消息,帮助用户高效地处理任务。应用可以通过通知接口发送通知消息,用户可以通过通知栏查看通知内容,也可以点击通知来打开应用 使用场景 使用场景特性描述相关API/组件服务与通讯通知即时通讯、服务提醒(订单/出行/健康等),支持高优先级通知,允许触发铃声/振动NotificationManager.SlotTyp

浅谈适配沉浸式页面 ⭐⭐⭐⭐ 前言 沉浸式模式通常指让应用的界面更加专注于内容,不希望用户被无关元素干扰。在移动端应用中,全屏窗口元素包括状态栏、应用界面和导航栏 见解 1️⃣ 使页面和避让区域的色调统一,为用户提供更好的视觉体验 2️⃣ 最大程度利用屏幕可视区域,使页面获得更大的布局空间 3️⃣ 提供完全沉浸的体验,让用户沉浸其中,不被其他事物所干扰 ⚠️ 使用场景 顶部或底部背景延

本文系统介绍了鸿蒙MVVM V2状态管理开发模式,通过基础列表应用(点赞、删除、添加功能)完整展示了MVVM架构实现。文章分为装饰器讲解和实战开发两部分,详细说明@Local、@Param、@Event等核心装饰器的使用,并给出清晰的代码组织结构。实战部分包含Model层数据定义、View层UI组件实现以及ViewModel层业务逻辑处理,通过可运行的代码示例演示了数据绑定、事件处理和状态管理等关

: MVVM V2状态管理 开发模式,看完即懂! ⭐⭐⭐⭐⭐⭐ 前言 项目中用到的V2的装饰器相关的讲解楼主都有博文输出 MVVM V1 开发模式: 相关MVVM模式讲解在这一篇V1的文章输出过 @Local: 浅入@Local装饰器: 组件内部状态 @Param: 浅入@Param: 组件外部输入 @Event: 浅入@Event装饰器: 规范组件输出 @Monitor: 浅入@Mo

剖析深色模式适配方案 ⭐⭐⭐ 见解深色模式又称为暗色模式或者夜间模式,提供一整套适配深色模式的应用配色主题。深色模式相较浅色模式更加柔和,能减少亮度对用户眼睛造成的刺激和疲劳,此外深色模式能在一定程度上降低应用功耗,提升续航表现 ⚠️ 使用场景 适配项适配内容适配式颜色资源适配组件背景色,字体颜色等1. 使用受支持的系统资源,系统色彩全量表2. 使用color.json资源文件媒体资源适配

浅入主流路由解决方案推荐之 Navigation ⭐⭐⭐⭐⭐ 见解 1️⃣ Navigation组件是路由导航的根视图容器,NavDestination作为子页面的根容器,用于显示Navigation的内容区 2️⃣ 路由方案:HMRouter(官方比较推荐)、ZRouter(比较推荐)、Navigation(推荐)、Router(不推荐) 3️⃣ HMRouter、ZRouter两者都是









