logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙5.0开发实战案例:Web组件自定义请求响应开发指南

本文介绍鸿蒙Web组件如何通过onInterceptRequest()接口实现自定义页面请求响应功能。开发示例展示了两种典型应用场景: 拦截特定URL请求并返回自定义HTML内容,实现页面重定向功能; 为JavaScript资源请求添加ResponseDataID响应头,启用CodeCache加速机制(要求JS代码长度≥1024字节)。这两种技术可用于实现自定义页面响应、资源重定向和JS性能优化等

#harmonyos#ArkUI#ArkWeb +1
鸿蒙5.0开发实战案例:基础组件(slider开发)解析~

本文介绍了HarmonyOS中slider组件的使用方法。首先展示了基本slider的创建和样式设置,包括背景、滑块颜色等。接着讲解了slider的关键属性配置,如min/max值、步长、样式模式等。

#harmonyos#移动开发#ArkUI
鸿蒙5.0开发实战案例:Canvas组件绘制图形与事件处理

本文介绍了HarmonyOS中Canvas组件的使用方法。主要内容包括:Canvas的基本创建方法及默认样式;如何通过CSS设置Canvas的宽高、背景色和边框样式;以及如何为Canvas添加长按事件获取其dataUrl值。文章还指出Canvas不支持在onInit和onReady生命周期中进行创建,并提供了相关代码示例和效果展示。

文章图片
#harmonyos#移动开发#ArkUI
鸿蒙5.0开发实战案例:基础组件(search开发)解析

摘要 本文介绍了HarmonyOS开发中search组件的使用方法,包括创建、属性设置、样式添加和事件绑定。通过实例展示了如何实现搜索框的提示文字、图标、按钮配置,以及文本样式定制。同时演示了如何为search组件添加change、submit等交互事件。最后提供了一个综合场景示例,结合select、textarea和input组件实现动态切换的不同输入控件效果。

#harmonyos#移动开发#ArkUI
鸿蒙5.0开发实战案例:自定义绘制 (XComponent)组件解析~

开发者在ArkTS侧使用如下代码,即可用XComponent组件进行利用EGL/OpenGLES渲染的开发。id : 与XComponent组件为一一对应关系,不建议重复。通常开发者可以在native侧通过OH_NativeXComponent_GetXComponentId接口来获取对应的id从而绑定对应的XComponent。说明如果id重复,在native侧将无法对多个XComponent进

文章图片
#harmonyos#移动开发#ArkUI
鸿蒙5.0开发实战案例:网格 (Grid/GridItem)组件详解~

网格布局是由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。网格布局具有较强的页面均分能力,子组件占比控制能力,是一种重要自适应布局,其使用场景有九宫格图片展示、日历、计算器等。ArkUI提供了 Grid] 容器组件和子组件 GridItem ,用于构建网格布局。Grid用于设置网格布局相关参数,GridItem定义子组件相关特征。Grid组件支持使用条件渲染、循

文章图片
#harmonyos#移动开发#ArkUI
鸿蒙5.0开发实战案例:使用NDK接口构建UI(使用动画)

组件内转场通过NODE_XX_TRANSITION属性(XX包括:OPACITY、TRANSLATE、SCALE、ROTATE、MOVE)配置转场参数,在组件插入和删除时显示过渡动效(通过NODE_TRANSFORM_CENTER属性设置NODE_SCALE_TRANSITION和NODE_ROTATE_ROTATE动效的中心点坐标)。同时,可以通过Node-API桥接ArkTS侧帧动画能力,实现

文章图片
#harmonyos#ui#ArkUI
鸿蒙5.0开发实战案例:使用NDK接口构建UI(构建自定义组件)

以下示例创建了一个自定义容器,该容器将子组件最大值加上额外边距作为自身大小,同时对子组件进行居中排布。图1自定义容器组件按照 接入ArkTS页面 创建前置工程。创建自定义容器组件封装对象。// 自定义容器组件示例public:// 使用自定义组件类型ARKUI_NODE_CUSTOM创建组件。// 注册自定义事件监听器。// 声明自定义事件并转递自身作为自定义数据。// 反注册自定义事件监听器。/

#harmonyos#ui#移动开发 +1
鸿蒙5.0开发实战案例:FrameNode 三方框架

对于具备自己前端定义的三方框架,需要将特定的dsl转换成为ArkUI的声明式描述。这个转换过程需依赖额外的数据驱动绑定至 Builder 中,转换比较复杂且性能较低。这一类框架一般依赖系统ArkUI框架的布局、事件能力,以及最基础的节点操作和自定义能力,大部分组件通过自定义完成,但是需要使用部分原生组件混合显示。FrameNode 的设计就是为了解决上述的问题。

#harmonyos#ArkUI#ui
鸿蒙5.0开发实战案例:使用NDK接口构建UI(构建弹窗)

ArkUI_NativeDialogHandle表示指向弹窗控制器的指针,可以通过调用ArkUI_NativeDialogAPI_x 的create接口创建一个弹窗控制器,弹窗接口集合定义在结构体里,命名为ArkUI_NativeDialogAPI_x (x表示版本),这些接口围绕弹窗控制器实现各种弹窗控制。当不再需要弹窗操作时,需要主动调用dispose接口销毁弹窗控制器对象。通过弹窗控制器显示

#harmonyos#ui#移动开发 +1
    共 216 条
  • 1
  • 2
  • 3
  • 22
  • 请选择