添加交互响应 ArkUI框架提供了丰富的接口,用于处理用户通过不同外设生成的基础输入事件,同时提供了高级接口封装,以响应用户归一化的交互行为,如手势、拖拽、焦点等。
阅读全文
openharmony 鸿蒙 ndk-swiper
使用滑块视图容器 (Swiper) 概述 ArkUI开发框架支持在NDK接口使用滑块视图容器Swiper,提供子组件滑动轮播显示的能力。本文介绍NDK接口的开发指导,ArkTS指南请参考创建轮播
阅读全文
openharmony 鸿蒙 ui-inspector-profiler
UI调优 本章节主要介绍UI的dump和调优能力,用于提高开发效率和优化开发者体验。 状态管理hidumper、调试与调优 为提升开发者定位状态管理问题的效率,UI提供针对状态变量的hidumper、调试与调优功能,将状态变量的黑盒信息暴露给开发者,帮助开发者深入了解状态变量和UI组件的变化过程,提升开发高性能应用的效率。
阅读全文
openharmony 鸿蒙 arkts-interaction-basic-principles
交互基础机制说明 对于触摸事件、鼠标事件、轴事件等指向性事件的交互,交互框架基于坐标信息进行命中测试确定事件和手势的响应目标,即收集形成响应链,系统会根据触控事件的坐标、类型等信息,结合UI布局,将事件发送给对应UI组件。多个事件可以组合触发手势或其他功能,如长按、点击、拖拽。
阅读全文
openharmony 鸿蒙 arkts-interaction-development-guide-touch-screen
支持触屏输入事件 触屏设备是最常见的输入设备,几乎所有手持类终端设备都支持用户通过触控操作。触摸事件也是应用开发者最常处理的事件类型之一。
阅读全文
openharmony 鸿蒙 ndk-picker
使用滑动选择器Picker 概述 从API version 23开始,ArkUI开发框架在NDK接口提供了Picker容器组件。Picker容器组件用于实现用户自定义选项的选择操作,支持滚动选择、触感反馈、循环滚动等功能。Picker组件通过设置选择指示器样式,可以自定义选中项的显示效果,适用于日期选择、时间选择、文本选择等场景。
阅读全文
openharmony 鸿蒙 ndk-grid
使用网格 概述 ArkUI开发框架从API version 12开始在NDK接口提供了网格组件,使用网格可以将页面按行列分割成单元格,并指定子组件所在单元格和占用的行列数,从而实现不同的布局需求。例如页面上大小不同的卡片和应用图标、按日期分组显示图片等。
阅读全文
openharmony 鸿蒙 ndk-navigation-query
导航页面信息查询 NDK提供一系列Navigation和页面路由状态查询接口,开发者可以通过OH_ArkUI_GetNavDestinationName、OH_ArkUI_GetNavDestinationParam、OH_ArkUI_GetNavDestinationState、OH_ArkUI_GetNavigationId、OH_ArkUI_GetNavDestinationIndex等查询
阅读全文
openharmony 鸿蒙 ndk-common-attribute-layout
设置通用布局属性 从API version 12开始,ArkUI在NDK中提供了一组通用布局属性,可以控制组件的尺寸、位置、边框等布局行为。 本文选取了尺寸设置(width、height、size、aspectRatio、padding、margin、layoutWeight)、位置设置(position、offset)、边框设置(borderWidth、borderColor、borderSty
阅读全文
openharmony 鸿蒙 arkts-manage-components-visibility
感知组件可见性 概述 组件可见性是指组件在屏幕上的显示状态,通过感知可见性,应用能够实现以下典型场景: 组件曝光统计与分析(例如,统计广告组件在屏幕上的显示时长);
阅读全文