ArkUI_NativeModule
Overview
Provides drag and drop APIs of ArkUI on the native side. For details, see Drag Event.
Provides the general key event APIs of ArkUI on the native side.
Provides ArkUI APIs for registering gesture callbacks on the native side. For details, see Binding Gesture Events.
Provides ArkUI animation callbacks for native-side implementations. For more details, see Using Animations.
Provides UI capabilities of ArkUI on the native side, such as UI component creation and destruction, tree node operations, attribute setting, and event listening. For details, see Integrating with ArkTS Pages.
Since: 12
Files
| Name | Description |
|---|---|
| drag_and_drop.h | Declares the APIs of NativeDrag. |
| drawable_descriptor.h | Declares the APIs of NativeDrawableDescriptor. |
| native_animate.h | Declares a set of animation APIs of ArkUI on the native side. |
| native_dialog.h | Declares a set of custom dialog box APIs of ArkUI on the native side. |
| native_gesture.h | Declares the APIs of NativeGesture. |
| native_interface.h | Declares a unified entry for the native module APIs. |
| native_interface_focus.h | Declares APIs for focus management, mainly used for actively transferring focus, managing the default focus transfer behavior, and controlling the focus activation state. |
| native_key_event.h | Declares the APIs of NativeKeyEvent. |
| native_material.h | Provides immersive material types and API declarations for ArkUI on the native side. |
| native_node.h | Declares the APIs of NativeNode. |
| native_node_napi.h | Declares the functions used to convert FrameNodes on the ArkTS side into NodeHandles. |
| native_type.h | Defines the common types for the native module. |
| styled_string.h | Declares styled string APIs of ArkUI on the native side. |