• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# native_node.h
2
3
4## 概述
5
6提供NativeNode接口的类型定义。
7
8**库:** libace_ndk.z.so
9
10**系统能力:** SystemCapability.ArkUI.ArkUI.Full
11
12**起始版本:** 12
13
14**相关模块:**[ArkUI_NativeModule](_ark_u_i___native_module.md)
15
16
17## 汇总
18
19
20### 结构体
21
22| 名称 | 描述 |
23| -------- | -------- |
24| struct  [ArkUI_AttributeItem](_ark_u_i___attribute_item.md) | 定义setAttribute函数通用入参结构。  |
25| struct  [ArkUI_NodeComponentEvent](_ark_u_i___node_component_event.md) | 定义组件回调事件的参数类型。  |
26| struct  [ArkUI_StringAsyncEvent](_ark_u_i___string_async_event.md) | 定义组件回调事件使用字符串参数的类型。  |
27| struct  [ArkUI_NodeEvent](_ark_u_i___node_event.md) | 定义组件事件的通用结构类型。  |
28| struct  [ArkUI_NativeNodeAPI_1](_ark_u_i___native_node_a_p_i__1.md) | ArkUI提供的Native侧Node类型接口集合。  |
29
30
31### 枚举
32
33| 名称 | 描述 |
34| -------- | -------- |
35| [ArkUI_NodeType](_ark_u_i___native_module.md#arkui_nodetype) {<br/>[ARKUI_NODE_CUSTOM](_ark_u_i___native_module.md) = 0, [ARKUI_NODE_TEXT](_ark_u_i___native_module.md) = 1, [ARKUI_NODE_SPAN](_ark_u_i___native_module.md) = 2, [ARKUI_NODE_IMAGE_SPAN](_ark_u_i___native_module.md) = 3,<br/>[ARKUI_NODE_IMAGE](_ark_u_i___native_module.md) = 4, [ARKUI_NODE_TOGGLE](_ark_u_i___native_module.md) = 5, [ARKUI_NODE_LOADING_PROGRESS](_ark_u_i___native_module.md) = 6, [ARKUI_NODE_TEXT_INPUT](_ark_u_i___native_module.md) = 7,<br/>[ARKUI_NODE_TEXT_AREA](_ark_u_i___native_module.md) = 8, [ARKUI_NODE_BUTTON](_ark_u_i___native_module.md) = 9, [ARKUI_NODE_PROGRESS](_ark_u_i___native_module.md) = 10, [ARKUI_NODE_CHECKBOX](_ark_u_i___native_module.md) = 11,<br/>[ARKUI_NODE_XCOMPONENT](_ark_u_i___native_module.md) = 12, [ARKUI_NODE_DATE_PICKER](_ark_u_i___native_module.md) = 13, [ARKUI_NODE_TIME_PICKER](_ark_u_i___native_module.md) = 14, [ARKUI_NODE_TEXT_PICKER](_ark_u_i___native_module.md) = 15,<br/>[ARKUI_NODE_CALENDAR_PICKER](_ark_u_i___native_module.md) = 16, [ARKUI_NODE_SLIDER](_ark_u_i___native_module.md) = 17, [ARKUI_NODE_STACK](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM, [ARKUI_NODE_SWIPER](_ark_u_i___native_module.md),<br/>[ARKUI_NODE_SCROLL](_ark_u_i___native_module.md), [ARKUI_NODE_LIST](_ark_u_i___native_module.md), [ARKUI_NODE_LIST_ITEM](_ark_u_i___native_module.md), [ARKUI_NODE_LIST_ITEM_GROUP](_ark_u_i___native_module.md),<br/>[ARKUI_NODE_COLUMN](_ark_u_i___native_module.md), [ARKUI_NODE_ROW](_ark_u_i___native_module.md), [ARKUI_NODE_FLEX](_ark_u_i___native_module.md), [ARKUI_NODE_REFRESH](_ark_u_i___native_module.md)<br/>} | 提供ArkUI在Native侧可创建组件类型。  |
36| [ArkUI_NodeAttributeType](_ark_u_i___native_module.md#arkui_nodeattributetype) {<br/>[NODE_WIDTH](_ark_u_i___native_module.md) = 0, [NODE_HEIGHT](_ark_u_i___native_module.md), [NODE_BACKGROUND_COLOR](_ark_u_i___native_module.md), [NODE_BACKGROUND_IMAGE](_ark_u_i___native_module.md),<br/>[NODE_PADDING](_ark_u_i___native_module.md), [NODE_ID](_ark_u_i___native_module.md), [NODE_ENABLED](_ark_u_i___native_module.md), [NODE_MARGIN](_ark_u_i___native_module.md),<br/>[NODE_TRANSLATE](_ark_u_i___native_module.md), [NODE_SCALE](_ark_u_i___native_module.md), [NODE_ROTATE](_ark_u_i___native_module.md), [NODE_BRIGHTNESS](_ark_u_i___native_module.md),<br/>[NODE_SATURATION](_ark_u_i___native_module.md), [NODE_BLUR](_ark_u_i___native_module.md), [NODE_LINEAR_GRADIENT](_ark_u_i___native_module.md), [NODE_ALIGNMENT](_ark_u_i___native_module.md),<br/>[NODE_OPACITY](_ark_u_i___native_module.md), [NODE_BORDER_WIDTH](_ark_u_i___native_module.md), [NODE_BORDER_RADIUS](_ark_u_i___native_module.md), [NODE_BORDER_COLOR](_ark_u_i___native_module.md),<br/>[NODE_BORDER_STYLE](_ark_u_i___native_module.md), [NODE_Z_INDEX](_ark_u_i___native_module.md), [NODE_VISIBILITY](_ark_u_i___native_module.md), [NODE_CLIP](_ark_u_i___native_module.md),<br/>[NODE_CLIP_SHAPE](_ark_u_i___native_module.md), [NODE_TRANSFORM](_ark_u_i___native_module.md), [NODE_HIT_TEST_BEHAVIOR](_ark_u_i___native_module.md), [NODE_POSITION](_ark_u_i___native_module.md),<br/>[NODE_SHADOW](_ark_u_i___native_module.md), [NODE_CUSTOM_SHADOW](_ark_u_i___native_module.md), [NODE_BACKGROUND_IMAGE_SIZE](_ark_u_i___native_module.md), [NODE_BACKGROUND_IMAGE_SIZE_WITH_STYLE](_ark_u_i___native_module.md),<br/>[NODE_BACKGROUND_BLUR_STYLE](_ark_u_i___native_module.md), [NODE_TRANSFORM_CENTER](_ark_u_i___native_module.md), [NODE_OPACITY_TRANSITION](_ark_u_i___native_module.md), [NODE_ROTATE_TRANSITION](_ark_u_i___native_module.md),<br/>[NODE_SCALE_TRANSITION](_ark_u_i___native_module.md), [NODE_TRANSLATE_TRANSITION](_ark_u_i___native_module.md), [NODE_FOCUSABLE](_ark_u_i___native_module.md), [NODE_DEFAULT_FOCUS](_ark_u_i___native_module.md),<br/>[NODE_RESPONSE_REGION](_ark_u_i___native_module.md), [NODE_OVERLAY](_ark_u_i___native_module.md), [NODE_SWEEP_GRADIENT](_ark_u_i___native_module.md), [NODE_RADIAL_GRADIENT](_ark_u_i___native_module.md),<br/>[NODE_MASK](_ark_u_i___native_module.md), [NODE_BLEND_MODE](_ark_u_i___native_module.md), [NODE_DIRECTION](_ark_u_i___native_module.md), [NODE_CONSTRAINT_SIZE](_ark_u_i___native_module.md),<br/>[NODE_GRAY_SCALE](_ark_u_i___native_module.md), [NODE_INVERT](_ark_u_i___native_module.md), [NODE_SEPIA](_ark_u_i___native_module.md), [NODE_CONTRAST](_ark_u_i___native_module.md),<br/>[NODE_FOREGROUND_COLOR](_ark_u_i___native_module.md), [NODE_OFFSET](_ark_u_i___native_module.md), [NODE_MARK_ANCHOR](_ark_u_i___native_module.md), [NODE_BACKGROUND_IMAGE_POSITION](_ark_u_i___native_module.md),<br/>[NODE_ALIGN_RULES](_ark_u_i___native_module.md), [NODE_ALIGN_SELF](_ark_u_i___native_module.md), [NODE_FLEX_GROW](_ark_u_i___native_module.md), [NODE_FLEX_SHRINK](_ark_u_i___native_module.md),<br/>[NODE_FLEX_BASIS](_ark_u_i___native_module.md), [NODE_ACCESSIBILITY_GROUP](_ark_u_i___native_module.md), [NODE_ACCESSIBILITY_TEXT](_ark_u_i___native_module.md), [NODE_ACCESSIBILITY_LEVEL](_ark_u_i___native_module.md),<br/>[NODE_ACCESSIBILITY_DESCRIPTION](_ark_u_i___native_module.md), [NODE_TEXT_CONTENT](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TEXT, [NODE_FONT_COLOR](_ark_u_i___native_module.md), [NODE_FONT_SIZE](_ark_u_i___native_module.md),<br/>[NODE_FONT_STYLE](_ark_u_i___native_module.md), [NODE_FONT_WEIGHT](_ark_u_i___native_module.md), [NODE_TEXT_LINE_HEIGHT](_ark_u_i___native_module.md), [NODE_TEXT_DECORATION](_ark_u_i___native_module.md),<br/>[NODE_TEXT_CASE](_ark_u_i___native_module.md), [NODE_TEXT_LETTER_SPACING](_ark_u_i___native_module.md), [NODE_TEXT_MAX_LINES](_ark_u_i___native_module.md), [NODE_TEXT_ALIGN](_ark_u_i___native_module.md),<br/>[NODE_TEXT_OVERFLOW](_ark_u_i___native_module.md), [NODE_FONT_FAMILY](_ark_u_i___native_module.md), [NODE_TEXT_COPY_OPTION](_ark_u_i___native_module.md), [NODE_TEXT_BASELINE_OFFSET](_ark_u_i___native_module.md),<br/>[NODE_TEXT_TEXT_SHADOW](_ark_u_i___native_module.md), [NODE_TEXT_MIN_FONT_SIZE](_ark_u_i___native_module.md), [NODE_TEXT_MAX_FONT_SIZE](_ark_u_i___native_module.md), [NODE_TEXT_FONT](_ark_u_i___native_module.md),<br/>[NODE_TEXT_HEIGHT_ADAPTIVE_POLICY](_ark_u_i___native_module.md), [NODE_TEXT_INDENT](_ark_u_i___native_module.md), [NODE_SPAN_CONTENT](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_SPAN, [NODE_IMAGE_SPAN_SRC](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_IMAGE_SPAN,<br/>[NODE_IMAGE_SPAN_VERTICAL_ALIGN](_ark_u_i___native_module.md), [NODE_IMAGE_SRC](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_IMAGE, [NODE_IMAGE_OBJECT_FIT](_ark_u_i___native_module.md), [NODE_IMAGE_INTERPOLATION](_ark_u_i___native_module.md),<br/>[NODE_IMAGE_OBJECT_REPEAT](_ark_u_i___native_module.md), [NODE_IMAGE_COLOR_FILTER](_ark_u_i___native_module.md), [NODE_IMAGE_AUTO_RESIZE](_ark_u_i___native_module.md), [NODE_IMAGE_ALT](_ark_u_i___native_module.md),<br/>[NODE_TOGGLE_SELECTED_COLOR](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TOGGLE, [NODE_TOGGLE_SWITCH_POINT_COLOR](_ark_u_i___native_module.md), [NODE_LOADING_PROGRESS_COLOR](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_LOADING_PROGRESS, [NODE_LOADING_PROGRESS_ENABLE_LOADING](_ark_u_i___native_module.md),<br/>[NODE_TEXT_INPUT_PLACEHOLDER](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TEXT_INPUT, [NODE_TEXT_INPUT_TEXT](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_CARET_COLOR](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_CARET_STYLE](_ark_u_i___native_module.md),<br/>[NODE_TEXT_INPUT_SHOW_UNDERLINE](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_MAX_LENGTH](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_ENTER_KEY_TYPE](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_PLACEHOLDER_COLOR](_ark_u_i___native_module.md),<br/>[NODE_TEXT_INPUT_PLACEHOLDER_FONT](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_ENABLE_KEYBOARD_ON_FOCUS](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_TYPE](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_SELECTED_BACKGROUND_COLOR](_ark_u_i___native_module.md),<br/>[NODE_TEXT_INPUT_SHOW_PASSWORD_ICON](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_EDITING](_ark_u_i___native_module.md), [NODE_TEXT_INPUT_CANCEL_BUTTON](_ark_u_i___native_module.md), [NODE_TEXT_AREA_PLACEHOLDER](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TEXT_AREA,<br/>[NODE_TEXT_AREA_TEXT](_ark_u_i___native_module.md), [NODE_TEXT_AREA_MAX_LENGTH](_ark_u_i___native_module.md), [NODE_TEXT_AREA_PLACEHOLDER_COLOR](_ark_u_i___native_module.md), [NODE_TEXT_AREA_PLACEHOLDER_FONT](_ark_u_i___native_module.md),<br/>[NODE_TEXT_AREA_CARET_COLOR](_ark_u_i___native_module.md), [NODE_TEXT_AREA_EDITING](_ark_u_i___native_module.md), [NODE_BUTTON_LABEL](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_BUTTON, [NODE_PROGRESS_VALUE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_PROGRESS,<br/>[NODE_PROGRESS_TOTAL](_ark_u_i___native_module.md), [NODE_PROGRESS_COLOR](_ark_u_i___native_module.md), [NODE_PROGRESS_TYPE](_ark_u_i___native_module.md), [NODE_CHECKBOX_SELECT](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_CHECKBOX,<br/>[NODE_CHECKBOX_SELECT_COLOR](_ark_u_i___native_module.md), [NODE_CHECKBOX_UNSELECT_COLOR](_ark_u_i___native_module.md), [NODE_CHECKBOX_MARK](_ark_u_i___native_module.md), [NODE_CHECKBOX_SHAPE](_ark_u_i___native_module.md),<br/>[NODE_XCOMPONENT_ID](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_XCOMPONENT, [NODE_XCOMPONENT_TYPE](_ark_u_i___native_module.md), [NODE_XCOMPONENT_SURFACE_SIZE](_ark_u_i___native_module.md), [NODE_DATE_PICKER_LUNAR](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_DATE_PICKER,<br/>[NODE_DATE_PICKER_START](_ark_u_i___native_module.md), [NODE_DATE_PICKER_END](_ark_u_i___native_module.md), [NODE_DATE_PICKER_SELECTED](_ark_u_i___native_module.md), [NODE_DATE_PICKER_DISAPPEAR_TEXT_STYLE](_ark_u_i___native_module.md),<br/>[NODE_DATE_PICKER_TEXT_STYLE](_ark_u_i___native_module.md), [NODE_DATE_PICKER_SELECTED_TEXT_STYLE](_ark_u_i___native_module.md), [NODE_TIME_PICKER_SELECTED](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TIME_PICKER, [NODE_TIME_PICKER_USE_MILITARY_TIME](_ark_u_i___native_module.md),<br/>[NODE_TIME_PICKER_DISAPPEAR_TEXT_STYLE](_ark_u_i___native_module.md), [NODE_TIME_PICKER_TEXT_STYLE](_ark_u_i___native_module.md), [NODE_TIME_PICKER_SELECTED_TEXT_STYLE](_ark_u_i___native_module.md), [NODE_TEXT_PICKER_OPTION_RANGE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TEXT_PICKER,<br/>[NODE_TEXT_PICKER_OPTION_SELECTED](_ark_u_i___native_module.md), [NODE_TEXT_PICKER_OPTION_VALUE](_ark_u_i___native_module.md), [NODE_TEXT_PICKER_DISAPPEAR_TEXT_STYLE](_ark_u_i___native_module.md), [NODE_TEXT_PICKER_TEXT_STYLE](_ark_u_i___native_module.md),<br/>[NODE_TEXT_PICKER_SELECTED_TEXT_STYLE](_ark_u_i___native_module.md), [NODE_TEXT_PICKER_SELECTED_INDEX](_ark_u_i___native_module.md), [NODE_TEXT_PICKER_CAN_LOOP](_ark_u_i___native_module.md), [NODE_TEXT_PICKER_DEFAULT_PICKER_ITEM_HEIGHT](_ark_u_i___native_module.md),<br/>[NODE_SLIDER_BLOCK_COLOR](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_SLIDER, [NODE_SLIDER_TRACK_COLOR](_ark_u_i___native_module.md), [NODE_SLIDER_SELECTED_COLOR](_ark_u_i___native_module.md), [NODE_SLIDER_SHOW_TIPS](_ark_u_i___native_module.md),<br/>[NODE_SLIDER_BLOCK_STYLE](_ark_u_i___native_module.md), [NODE_SLIDER_VALUE](_ark_u_i___native_module.md), [NODE_SLIDER_MIN_VALUE](_ark_u_i___native_module.md), [NODE_SLIDER_MAX_VALUE](_ark_u_i___native_module.md),<br/>[NODE_SLIDER_STEP](_ark_u_i___native_module.md), [NODE_SLIDER_DIRECTION](_ark_u_i___native_module.md), [NODE_SLIDER_REVERSE](_ark_u_i___native_module.md), [NODE_SLIDER_STYLE](_ark_u_i___native_module.md),<br/>[NODE_STACK_ALIGN_CONTENT](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_STACK, [NODE_SCROLL_BAR_DISPLAY_MODE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_SCROLL, [NODE_SCROLL_BAR_WIDTH](_ark_u_i___native_module.md), [NODE_SCROLL_BAR_COLOR](_ark_u_i___native_module.md),<br/>[NODE_SCROLL_SCROLL_DIRECTION](_ark_u_i___native_module.md), [NODE_SCROLL_EDGE_EFFECT](_ark_u_i___native_module.md), [NODE_SCROLL_ENABLE_SCROLL_INTERACTION](_ark_u_i___native_module.md), [NODE_SCROLL_FRICTION](_ark_u_i___native_module.md),<br/>[NODE_SCROLL_SNAP](_ark_u_i___native_module.md), [NODE_SCROLL_NESTED_SCROLL](_ark_u_i___native_module.md), [NODE_SCROLL_OFFSET](_ark_u_i___native_module.md), [NODE_SCROLL_EDGE](_ark_u_i___native_module.md),<br/>[NODE_SCROLL_ENABLE_PAGING](_ark_u_i___native_module.md), [NODE_LIST_DIRECTION](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_LIST, [NODE_LIST_STICKY](_ark_u_i___native_module.md), [NODE_LIST_SPACE](_ark_u_i___native_module.md),<br/>[NODE_SWIPER_LOOP](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_SWIPER, [NODE_SWIPER_AUTO_PLAY](_ark_u_i___native_module.md), [NODE_SWIPER_SHOW_INDICATOR](_ark_u_i___native_module.md), [NODE_SWIPER_INTERVAL](_ark_u_i___native_module.md),<br/>[NODE_SWIPER_VERTICAL](_ark_u_i___native_module.md), [NODE_SWIPER_DURATION](_ark_u_i___native_module.md), [NODE_SWIPER_CURVE](_ark_u_i___native_module.md), [NODE_SWIPER_ITEM_SPACE](_ark_u_i___native_module.md),<br/>[NODE_SWIPER_INDEX](_ark_u_i___native_module.md), [NODE_SWIPER_DISPLAY_COUNT](_ark_u_i___native_module.md), [NODE_SWIPER_DISABLE_SWIPE](_ark_u_i___native_module.md), [NODE_SWIPER_SHOW_DISPLAY_ARROW](_ark_u_i___native_module.md),<br/>[NODE_LIST_ITEM_GROUP_SET_HEADER](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_LIST_ITEM_GROUP, [NODE_LIST_ITEM_GROUP_SET_FOOTER](_ark_u_i___native_module.md), [NODE_LIST_ITEM_GROUP_SET_DIVIDER](_ark_u_i___native_module.md), [NODE_CALENDAR_PICKER_HINT_RADIUS](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_CALENDAR_PICKER,<br/>[NODE_CALENDAR_PICKER_SELECTED](_ark_u_i___native_module.md), [NODE_CALENDAR_PICKER_EDGE_ALIGN](_ark_u_i___native_module.md), [NODE_CALENDAR_PICKER_TEXT_STYLE](_ark_u_i___native_module.md)<br/>} | 定义ArkUI在Native侧可以设置的属性样式集合。  |
37| [ArkUI_NodeEventType](_ark_u_i___native_module.md#arkui_nodeeventtype) {<br/>[NODE_TOUCH_EVENT](_ark_u_i___native_module.md) = 0, [NODE_EVENT_ON_APPEAR](_ark_u_i___native_module.md), [NODE_EVENT_ON_AREA_CHANGE](_ark_u_i___native_module.md), [NODE_ON_FOCUS](_ark_u_i___native_module.md),<br/>[NODE_ON_BLUR](_ark_u_i___native_module.md), [NODE_ON_CLICK](_ark_u_i___native_module.md), [NODE_IMAGE_ON_COMPLETE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_IMAGE, [NODE_IMAGE_ON_ERROR](_ark_u_i___native_module.md),<br/>[NODE_IMAGE_ON_SVG_PLAY_FINISH](_ark_u_i___native_module.md), [NODE_TOGGLE_ON_CHANGE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TOGGLE, NODE_TEXT_INPUT_ON_CHANGE = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TEXT_INPUT, NODE_TEXT_INPUT_ON_SUBMIT**,<br/>**NODE_TEXT_INPUT_ON_CUT**, **NODE_TEXT_INPUT_ON_PASTE**, **NODE_TEXT_AREA_ON_CHANGE = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TEXT_AREA, NODE_REFRESH_STATE_CHANGE = 1000 \* ARKUI_NODE_REFRESH + 1,<br/>NODE_REFRESH_ON_REFRESH, [NODE_DATE_PICKER_EVENT_ON_DATE_CHANGE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_DATE_PICKER, [NODE_TIME_PICKER_EVENT_ON_CHANGE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TIME_PICKER, [NODE_TEXT_PICKER_EVENT_ON_CHANGE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_TEXT_PICKER,<br/>[NODE_CHECKBOX_EVENT_ON_CHANGE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_CHECKBOX, [NODE_SLIDER_EVENT_ON_CHANGE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_SLIDER, [NODE_SCROLL_EVENT_ON_SCROLL](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_SCROLL, [NODE_SCROLL_EVENT_ON_SCROLL_FRAME_BEGIN](_ark_u_i___native_module.md),<br/>[NODE_SCROLL_EVENT_ON_SCROLL_START](_ark_u_i___native_module.md), [NODE_SCROLL_EVENT_ON_SCROLL_STOP](_ark_u_i___native_module.md), [NODE_SCROLL_EVENT_ON_SCROLL_EDGE](_ark_u_i___native_module.md), [NODE_CALENDAR_PICKER_EVENT_ON_CHANGE](_ark_u_i___native_module.md) = MAX_NODE_SCOPE_NUM \* ARKUI_NODE_CALENDAR_PICKER<br/>} | 提供NativeNode组件支持的事件类型定义。  |
38| [ArkUI_NodeDirtyFlag](_ark_u_i___native_module.md#arkui_nodedirtyflag) { [NODE_NEED_MEASURE](_ark_u_i___native_module.md) = 1, [NODE_NEED_LAYOUT](_ark_u_i___native_module.md), [NODE_NEED_RENDER](_ark_u_i___native_module.md) } | 自定义组件调用&lt;b&gt;::markDirty是传递的藏区标识类型。  |
39