
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章摘要:本文分享了在鸿蒙开发中优化页面性能的实战经验。作者通过图片处理页面卡顿案例,分析了线程边界划分的重要性,提出应区分一次性重活(适合TaskPool)和常驻任务(适合Worker)。重点讨论了并发设计、数据结构传输和任务拆分的平衡,强调"先挪走重活再优化组件"的思路,最终实现界面流畅的关键在于将计算密集型任务从UI线程剥离。文章提供了具体场景下的线程选择策略和优化步骤建

文章摘要:本文分享了在鸿蒙开发中优化页面性能的实战经验。作者通过图片处理页面卡顿案例,分析了线程边界划分的重要性,提出应区分一次性重活(适合TaskPool)和常驻任务(适合Worker)。重点讨论了并发设计、数据结构传输和任务拆分的平衡,强调"先挪走重活再优化组件"的思路,最终实现界面流畅的关键在于将计算密集型任务从UI线程剥离。文章提供了具体场景下的线程选择策略和优化步骤建

装饰器从 API Version 10 开始支持,为动画效果的实现提供了一种便捷的方式。从 API version 11 开始,它支持在元服务中使用。这个装饰器允许我们自定义动画属性,使得我们可以对不同类型的数据进行动画处理。装饰器为实现复杂动画效果提供了一种强大而灵活的方式。通过自定义动画属性和实现接口,我们可以对不同类型的数据进行动画处理。在实际开发中,我们可以根据具体需求灵活运用这个装饰器,

多态样式允许开发者为组件设置不同状态下的样式,从 API Version 8 开始支持。从 API Version 11 开始,还支持另一种写法,可根据开发者的需求动态设置属性。多态样式主要通过接口来实现,该接口从 API version 9 开始支持在 ArkTS 卡片中使用,从 API version 11 开始支持在元服务中使用,其系统能力依赖于。ArkTS 的多态样式为开发者提供了一种强大

在HBuilderX中新建一个空白的uni-app项目,并选择Vue 3作为开发框架(此处我选择了uni-ui模板以加速开发)。本步骤涉及下载并配置uni-app提供的鸿蒙离线SDK,以便在多个uni-app项目中编译到鸿蒙系统,同时避免冲突。打开HBuilderX,依次点击上方菜单“工具” -> “设置” -> “源码视图” -> “用户设置”。至此,前期准备工作已全部就绪,接下来将创建并配置u

1. Shape 组件概述 Shape 组件是 ArkUI 提供的 绘制容器,它用于管理和绘制所有形状组件,如 矩形、椭圆、路径、折线等。在 Shape 组件内,其他图形(如 Rect、Ellipse、Path)会根据定义的坐标、样式、颜色等信息被渲染出来。 Shape 的作用: 作为父容器,包含其他图形组件;支持自定义视口,可以限制绘制区域;支持各种通用属性,如填充颜色、边框、透明度等;可动态调

1. Polyline 是什么? Polyline 是 ArkUI 提供的 折线绘制组件,简单说就是:给它一串点坐标,它会按顺序把这些点用线段连起来。 特点: 支持 任意多个点,适合绘制路径、折线图、轨迹线等; 可以控制: 宽高(绘制区域);线条颜色、粗细、透明度;虚线样式(线段长度/间隔长度);拐角样式(圆角 / 斜接 / 斜切);端点样式(方头 / 圆头等);抗锯齿; 支持 attribute

装饰器从 API Version 10 开始支持,为动画效果的实现提供了一种便捷的方式。从 API version 11 开始,它支持在元服务中使用。这个装饰器允许我们自定义动画属性,使得我们可以对不同类型的数据进行动画处理。装饰器为实现复杂动画效果提供了一种强大而灵活的方式。通过自定义动画属性和实现接口,我们可以对不同类型的数据进行动画处理。在实际开发中,我们可以根据具体需求灵活运用这个装饰器,

一篇文章带你玩转 harmonyOS5新版模拟器~!

1. Polygon 是什么?能用来干嘛? Polygon 是 ArkUI 图形绘制能力里的 多边形绘制组件,可以在一个给定的矩形区域内,根据一组点坐标,绘制任意多边形轮廓,并支持: 填充颜色 / 透明度;描边颜色 / 粗细 / 虚线 / 拐角样式;抗锯齿控制;attributeModifier 动态修改属性(API 18+),updateConstructorParams(API 20+)。 典








