使用动画开发指导 本篇中的所有示例仅提供核心接口的调用方法,完整的示例工程请参考AnimationNDK。 使用属性动画 该示例主要演示了如何通过全局animateTo接口添加属性动画。NDK接口开发的UI界面挂载到ArkTS主页面的完整流程可参考接入ArkTS页面。
阅读全文
openharmony 鸿蒙 ndk-add-component-events
添加事件监听 NDK接口为组件提供了事件监听能力。本文介绍组件事件监听、布局和绘制送显事件监听以及深浅色变更事件监听的使用方法。 监听组件事件
阅读全文
openharmony 鸿蒙 arkts-user-defined-composition
自定义组合 概述 自定义组合提供组件粒度的自定义能力,开发者可通过自定义组件组合已有组件来构建特定的符合业务逻辑的高级组件。组件组合的过程中可以使用布局容器和通用布局属性来对子组件进行自定义的位置排布,可以使用Canvas组件完成纯自绘,也可以使用Shape类组件,通过形状的组合,构建几何图形,实现带交互的图形动画。动画模块可针对不同类型的属性,实现灵活的动画效果。
阅读全文
openharmony 鸿蒙 arkts-stability-freeze-issues
UI相关应用无响应常见问题 本文档收集整理了一些常见的会导致应用无响应的ArkUI API错误用法,旨在帮助开发者了解这些错误用法,从而避免在实际应用开发过程中犯类似错误。
阅读全文
openharmony 鸿蒙 arkts-dialog-mask
弹出框蒙层控制 开发者对弹出框的定制不仅限于弹出框里的内容,对弹出框蒙层的定制需求也逐渐增加。本文介绍ArkUI弹出框的蒙层控制,包括点击蒙层时是否消失、蒙层区域、蒙层颜色和蒙层动画等特性。
阅读全文
openharmony 鸿蒙 ui-performance-overview
UI高性能开发 优化应用的性能对于提升用户体验至关重要。当发现性能问题后,一般可按照以下步骤进行分析: 复现问题:根据用户的反馈复现性能问题是分析的第一步,开发者可通过回访用户或在应用中增加自己的性能监测埋点来获得性能问题的发生场景和复现步骤。
阅读全文
openharmony 鸿蒙 arkts-shape-overview
几何图形绘制概述 绘制几何图形有两种方法:一是通过绘制组件Shape直接绘制出几何图形;二是通过形状裁剪属性clipShape将组件裁剪成几何图形。 使用场景
阅读全文
openharmony 鸿蒙 arkts-attribute-modifier-faq
动态属性设置常见问题 本文档介绍动态属性设置的常见问题并提供参考。 使用AttributeModifier设置组件动态属性,出现jscrash 问题现象 使用AttributeModifier对组件进行动态属性设置,设置某些属性后出现JS
阅读全文
openharmony 鸿蒙 arkts-navigation-cross-package
Navigation跨包路由 Navigation提供系统路由表和自定义路由表两种实现方式,通过路由表的配置可以完成本包和跨包的页面跳转。 支持自定义路由表和系统路由表混用。
阅读全文
openharmony 鸿蒙 arkts-interaction-development-guide-raw-input-event
输入设备与事件 不同的输入设备会产生不同的事件类型。只有在用户操作特定输入设备和工具时,才会触发基础事件。通过输入设备和工具类型,可以区分这些事件。
阅读全文