自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(255)
  • 收藏
  • 关注

原创 鸿蒙API13开发【WindowExtensionAbility(仅对系统应用开放)】ArkUI开发

[WindowExtensionAbility]是一种ExtensionAbility组件,用于提供界面组合扩展能力,仅允许系统应用进行跨应用的界面拉起和嵌入。

2025-01-07 21:50:27 703

原创 鸿蒙API13开发【管理应用窗口(FA模型)】ArkUI开发

窗口沉浸式能力:指对状态栏、导航栏等系统窗口进行控制,减少状态栏导航栏等系统界面的突兀感,从而使用户获得最佳体验的能力。 沉浸式能力只在应用主窗口作为全屏窗口时生效。通常情况下,应用子窗口(弹窗、悬浮窗口等辅助窗口)和处于自由窗口下的应用主窗口无法使用沉浸式能力。

2025-01-07 19:34:47 857

原创 鸿蒙API13开发【窗口开发概述】ArkUI开发

窗口模块用于在同一块物理屏幕上,提供多个应用界面显示、交互的机制。

2025-01-07 16:07:59 916

原创 鸿蒙API13开发【动态开发(自定义组件)】ArkUI开发

使用兼容JS的类Web开发范式的方舟开发框架支持自定义组件,用户可根据业务需求将已有的组件进行扩展,增加自定义的私有属性和事件,封装成新的组件,方便在工程中多次调用,提高页面布局代码的可读性。

2025-01-07 13:34:18 611

原创 鸿蒙API13开发【动态开发(动画帧)】ArkUI开发

请求动画帧时通过requestAnimationFrame函数逐帧回调,在调用该函数时传入一个回调函数。

2025-01-06 22:03:09 234

原创 鸿蒙API13开发【动态开发(组件动画)】ArkUI开发

在组件上创建和运行动画的快捷方式。

2025-01-06 19:59:27 277

原创 鸿蒙API13开发【动态开发(background-position样式动画)】ArkUI开发

通过改变background-position属性(第一个值为X轴的位置,第二个值为Y轴的位置)移动背景图片位置,若背景图位置超出组件则超出部分的背景图不显示。

2025-01-06 16:00:10 228

原创 鸿蒙API13开发【动态开发(属性样式动画)】ArkUI开发

在关键帧(Keyframes)中动态设置父组件的width和height,实现组件变大缩小。子组件设置scale属性使父子组件同时缩放,再设置opacity实现父子组件的显示与隐藏。

2025-01-06 13:46:41 253

原创 鸿蒙API13开发【Svg开发(绘制文本)】ArkUI开发

Svg组件还可以绘制文本。

2025-01-05 22:23:37 263

原创 鸿蒙API13开发【Svg开发(绘制路径)】ArkUI开发

Svg组件绘制路径时,通过Path中的M(起点)、H(水平线)、a(绘制弧形到指定位置)路径控制指令,并填充颜色实现饼状图效果。

2025-01-05 21:17:18 329

原创 鸿蒙API13开发【Svg开发(基础知识)】ArkUI开发

Svg组件主要作为svg画布的根节点使用,也可以在svg中嵌套使用。

2025-01-05 19:06:28 337

原创 鸿蒙API13开发【Canvas开发(栅格布局)】ArkUI开发

栅格布局容器根节点,使用grid-row与grid-col进行栅格布局。

2025-01-04 22:28:33 312

原创 鸿蒙API13开发【Canvas开发(OffscreenCanvasRenderingContext2D对象)】ArkUI开发

使用OffscreenCanvas在离屏Canvas画布组件上进行绘制,绘制对象可以是矩形、文本、图片等。 离屏,即GPU在当前缓冲区以外新开辟的一个缓冲区。

2025-01-04 21:22:20 283

原创 鸿蒙API13开发【Canvas开发(CanvasRenderingContext2D对象)】ArkUI开发

使用CanvasRenderingContext2D在Canvas画布组件上进行绘制,绘制对象可以是图形、文本、线段、图片等。

2025-01-04 19:17:10 899

原创 鸿蒙API13开发【构建用户界面(Canvas对象)】ArkUI开发

Canvas组件提供画布,用于自定义绘制图形。

2025-01-03 21:42:13 284

原创 鸿蒙API13开发【构建用户界面(qrcode开发)】ArkUI开发

生成并显示二维码。

2025-01-03 19:35:49 302

原创 鸿蒙API13开发【构建用户界面(menu开发)】ArkUI开发

提供菜单组件,作为临时性弹出窗口,用于展示用户可执行的操作

2025-01-03 15:43:32 321

原创 鸿蒙API13开发【构建用户界面(switch开发)】ArkUI开发

switch为开关选择器,切换开启或关闭状态。

2025-01-03 13:41:03 272

原创 鸿蒙API13开发【构建用户界面(chart开发)】ArkUI开发

chart为图表组件,用于呈现线形图、柱状图和量规图界面。

2025-01-02 21:55:22 282

原创 鸿蒙API13开发【构建用户界面(rating开发)】ArkUI开发

rating为评分条组件,表示用户使用感受的衡量标准条。

2025-01-02 19:33:50 305

原创 鸿蒙API13开发【构建用户界面(image-animator开发)】ArkUI开发

image-animator组件为图片帧动画播放器。

2025-01-02 17:35:09 278

原创 鸿蒙API13开发【构建用户界面(picker开发)】ArkUI开发

picker是滑动选择器组件,类型支持普通选择器、日期选择器、时间选择器、时间日期选择器和多列文本选择器。

2025-01-02 15:00:09 185

原创 鸿蒙API13开发【构建用户界面(button开发)】ArkUI开发

button是按钮组件,其类型包括胶囊按钮、圆形按钮、文本按钮、弧形按钮、下载按钮。

2025-01-02 13:50:53 236

原创 鸿蒙API13开发【构建用户界面(input开发)】ArkUI开发

input是交互式组件,用于接收用户数据。其类型可设置为日期、多选框和按钮等。

2024-12-31 21:39:24 271

原创 鸿蒙API13开发【构建用户界面(swiper开发)】ArkUI开发

swiper为滑动容器,提供切换显示子组件的能力。

2024-12-31 19:35:11 419

原创 鸿蒙API13开发【构建用户界面(stepper开发)】ArkUI开发

当一个任务需要多个步骤时,可以使用stepper组件展示当前进展。

2024-12-31 16:10:43 192

原创 鸿蒙API13开发【构建用户界面(dialog开发)】ArkUI开发

dialog组件用于创建自定义弹窗,通常用来展示用户当前需要或用户必须关注的信息或操作。

2024-12-31 14:07:32 328

原创 鸿蒙API13开发【构建用户界面(list开发)】ArkUI开发

list是用来显示列表的组件,包含一系列相同宽度的列表项,适合连续、多行地呈现同类数据。

2024-12-26 21:42:00 444

原创 鸿蒙API13开发【构建用户界面(手势事件)】ArkUI开发

手势表示由单个或多个事件识别的语义动作(例如:触摸、点击和长按)。一个完整的手势也可能由多个事件组成,对应手势的生命周期。支持的事件有:

2024-12-26 19:34:22 165

原创 鸿蒙API13开发【构建用户界面(动画)】ArkUI开发

静态动画的核心是transform样式,主要可以实现以下三种变换类型,一次样式设置只能实现一种类型变换。

2024-12-26 17:55:38 402

原创 鸿蒙API13开发【构建用户界面(添加容器)】ArkUI开发

要将页面的基本元素组装在一起,需要使用容器组件。在页面布局中常用到三种容器组件,分别是div、list和tabs。在页面结构相对简单时,可以直接用div作为容器,因为div作为单纯的布局容器,可以支持多种子组件,使用起来更为方便。

2024-12-26 15:46:49 237

原创 鸿蒙API13开发【构建用户界面(添加图片区域)】ArkUI开发

添加图片区域通常用[image]组件来实现,使用的方法和text组件类似。

2024-12-26 13:36:59 272

原创 鸿蒙API13开发【构建用户界面(添加标题行和文本区域)】ArkUI开发

实现标题和文本区域最常用的是基础组件text。text组件用于展示文本,可以设置不同的属性和样式,文本内容需要写在标签内容区,完整属性和样式信息请参考[text]。

2024-12-25 21:46:17 179

原创 鸿蒙API13开发【兼容JS的类Web开发范式(多语言支持)】ArkUI开发

基于开发框架的应用会覆盖多个国家和地区,开发框架支持多语言能力后,可以让应用开发者无需开发多个不同语言的版本,就可以同时支持多种语言的切换,为项目维护带来便利。

2024-12-25 19:35:21 588

原创 鸿蒙API13开发【兼容JS的类Web开发范式(资源限定与访问)】ArkUI开发

资源限定词可以由一个或多个表征应用场景或设备特征的限定词组合而成,包括屏幕密度等维度,限定词之间通过中划线(-)连接。开发者在**resources**目录下创建限定词文件时,需要掌握限定词文件的命名要求以及与限定词文件与设备状态的匹配规则。

2024-12-25 17:51:21 368

原创 鸿蒙API13开发【兼容JS的类Web开发范式(框架说明)】ArkUI开发

JS FA应用的JS模块(entry/src/main/js/module)的典型开发目录结构如

2024-12-25 15:46:19 930

原创 鸿蒙API13开发【嵌入ArkTS组件】ArkUI开发

ArkUI在Native侧提供的能力作为ArkTS的子集,部分能力不会在Native侧提供,如声明式UI语法,自定义struct组件,UI高级组件。

2024-12-25 13:35:05 994

原创 鸿蒙API13开发【构建自定义组件】ArkUI开发

ArkUI开发框架在NDK接口提供了自定义UI组件的能力,这些能力包括自定义测算,自定义布局和自定义绘制。开发者通过注册相关自定义回调事件接入ArkUI开发框架的布局渲染流程,这些事件需要使用[registerNodeCustomEvent]来进行声明,并通过[addNodeCustomEventReceiver]函数添加组件自定义事件的监听器,在该监听器的回调函数中处理相关自定义测算,自定义布局和自定义绘制逻辑。

2024-12-24 22:14:43 1126

原创 鸿蒙API13开发【构建弹窗】ArkUI开发

通过弹窗控制器显示自定义弹窗,可以设置自定义弹窗的样式和内容。

2024-12-24 21:04:54 626

原创 鸿蒙API13开发【使用懒加载开发长列表界面】ArkUI开发

针对List、Grid、WaterFlow、Swiper组件,提供[NodeAdapter]对象替代ArkTS侧的LazyForEach功能,用于按需生成子组件,其中List组件的属性枚举值为NODE_LIST_NODE_ADAPTER,Grid组件的属性枚举值为NODE_GRID_NODE_ADAPTER,WaterFlow组件的属性枚举值为NODE_WATER_FLOW_NODE_ADAPTER,Swiper组件的属性枚举值为NODE_SWIPER_NODE_ADAPTER。

2024-12-24 19:35:51 803

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除