1# native_type.h 2 3 4## 概述 5 6提供NativeModule公共的类型定义。 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| union [ArkUI_NumberValue](union_ark_u_i___number_value.md) | ArkUI在native侧的数字类型定义。 | 25| struct [ARKUI_TextPickerRangeContent](_a_r_k_u_i___text_picker_range_content.md) | 定义单列滑动数据选择器支持图片资源的输入结构体。 | 26| struct [ARKUI_TextPickerCascadeRangeContent](_a_r_k_u_i___text_picker_cascade_range_content.md) | 定义多列带联动能力的滑动数据选择器的输入结构体。 | 27 28 29### 类型定义 30 31| 名称 | 描述 | 32| -------- | -------- | 33| typedef struct ArkUI_Node \* [ArkUI_NodeHandle](_ark_u_i___native_module.md#arkui_nodehandle) | 定义ArkUI native组件实例对象指针定义。 | 34 35 36### 枚举 37 38| 名称 | 描述 | 39| -------- | -------- | 40| [ArkUI_Alignment](_ark_u_i___native_module.md#arkui_alignment) {<br/>[ARKUI_ALIGNMENT_TOP_START](_ark_u_i___native_module.md) = 0, [ARKUI_ALIGNMENT_TOP](_ark_u_i___native_module.md), [ARKUI_ALIGNMENT_TOP_END](_ark_u_i___native_module.md), [ARKUI_ALIGNMENT_START](_ark_u_i___native_module.md),<br/>[ARKUI_ALIGNMENT_CENTER](_ark_u_i___native_module.md), [ARKUI_ALIGNMENT_END](_ark_u_i___native_module.md), [ARKUI_ALIGNMENT_BOTTOM_START](_ark_u_i___native_module.md), [ARKUI_ALIGNMENT_BOTTOM](_ark_u_i___native_module.md),<br/>[ARKUI_ALIGNMENT_BOTTOM_END](_ark_u_i___native_module.md)<br/>} | 定义布局对齐枚举值。 | 41| [ArkUI_ImageRepeat](_ark_u_i___native_module.md#arkui_imagerepeat) { [ARKUI_IMAGE_REPEAT_NONE](_ark_u_i___native_module.md) = 0, [ARKUI_IMAGE_REPEAT_X](_ark_u_i___native_module.md), [ARKUI_IMAGE_REPEAT_Y](_ark_u_i___native_module.md), [ARKUI_IMAGE_REPEAT_XY](_ark_u_i___native_module.md) } | 定义图片重复铺设枚举值。 | 42| [ArkUI_FontStyle](_ark_u_i___native_module.md#arkui_fontstyle) { [ARKUI_FONT_STYLE_NORMAL](_ark_u_i___native_module.md) = 0, [ARKUI_FONT_STYLE_ITALIC](_ark_u_i___native_module.md) } | 定义字体样式枚举值。 | 43| [ArkUI_FontWeight](_ark_u_i___native_module.md#arkui_fontweight) {<br/>[ARKUI_FONT_WEIGHT_W100](_ark_u_i___native_module.md) = 0, [ARKUI_FONT_WEIGHT_W200](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_W300](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_W400](_ark_u_i___native_module.md),<br/>[ARKUI_FONT_WEIGHT_W500](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_W600](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_W700](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_W800](_ark_u_i___native_module.md),<br/>[ARKUI_FONT_WEIGHT_W900](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_BOLD](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_NORMAL](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_BOLDER](_ark_u_i___native_module.md),<br/>[ARKUI_FONT_WEIGHT_LIGHTER](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_MEDIUM](_ark_u_i___native_module.md), [ARKUI_FONT_WEIGHT_REGULAR](_ark_u_i___native_module.md)<br/>} | 定义字体粗细/字重枚举值。 | 44| [ArkUI_TextAlignment](_ark_u_i___native_module.md#arkui_textalignment) { [ARKUI_TEXT_ALIGNMENT_START](_ark_u_i___native_module.md) = 0, [ARKUI_TEXT_ALIGNMENT_CENTER](_ark_u_i___native_module.md), [ARKUI_TEXT_ALIGNMENT_END](_ark_u_i___native_module.md), [ARKUI_TEXT_ALIGNMENT_JUSTIFY](_ark_u_i___native_module.md) } | 定义字体水平对齐样式枚举值。 | 45| [ArkUI_EnterKeyType](_ark_u_i___native_module.md#arkui_enterkeytype) {<br/>[ARKUI_ENTER_KEY_TYPE_GO](_ark_u_i___native_module.md) = 2, [ARKUI_ENTER_KEY_TYPE_SEARCH](_ark_u_i___native_module.md) = 3, [ARKUI_ENTER_KEY_TYPE_SEND](_ark_u_i___native_module.md), [ARKUI_ENTER_KEY_TYPE_NEXT](_ark_u_i___native_module.md),<br/>[ARKUI_ENTER_KEY_TYPE_DONE](_ark_u_i___native_module.md), [ARKUI_ENTER_KEY_TYPE_PREVIOUS](_ark_u_i___native_module.md), [ARKUI_ENTER_KEY_TYPE_NEW_LINE](_ark_u_i___native_module.md)<br/>} | 定义单行文本输入法回车键类型枚举值。 | 46| [ArkUI_TextInputType](_ark_u_i___native_module.md#arkui_textinputtype) {<br/>[ARKUI_TEXTINPUT_TYPE_NORMAL](_ark_u_i___native_module.md) = 0, [ARKUI_TEXTINPUT_TYPE_NUMBER](_ark_u_i___native_module.md) = 2, [ARKUI_TEXTINPUT_TYPE_PHONE_NUMBER](_ark_u_i___native_module.md) = 3, [ARKUI_TEXTINPUT_TYPE_EMAIL](_ark_u_i___native_module.md) = 5,<br/>[ARKUI_TEXTINPUT_TYPE_PASSWORD](_ark_u_i___native_module.md) = 7, [ARKUI_TEXTINPUT_TYPE_NUMBER_PASSWORD](_ark_u_i___native_module.md) = 8, [ARKUI_TEXTINPUT_TYPE_SCREEN_LOCK_PASSWORD](_ark_u_i___native_module.md) = 9, [ARKUI_TEXTINPUT_TYPE_USER_NAME](_ark_u_i___native_module.md) = 10,<br/>[ARKUI_TEXTINPUT_TYPE_NEW_PASSWORD](_ark_u_i___native_module.md) = 11, [ARKUI_TEXTINPUT_TYPE_NUMBER_DECIMAL](_ark_u_i___native_module.md) = 12<br/>} | 定义单行文本输入法类型枚举值。 | 47| [ArkUI_CancelButtonStyle](_ark_u_i___native_module.md#arkui_cancelbuttonstyle) { [ARKUI_CANCELBUTTON_STYLE_CONSTANT](_ark_u_i___native_module.md) = 0, [ARKUI_CANCELBUTTON_STYLE_INVISIBLE](_ark_u_i___native_module.md), [ARKUI_CANCELBUTTON_STYLE_INPUT](_ark_u_i___native_module.md) } | 定义清除按钮样式枚举值。 | 48| [ArkUI_XComponentType](_ark_u_i___native_module.md#arkui_xcomponenttype) { [ARKUI_XCOMPONENT_TYPE_SURFACE](_ark_u_i___native_module.md) = 0, [ARKUI_XCOMPONENT_TYPE_TEXTURE](_ark_u_i___native_module.md) = 2 } | 定义XComponent类型枚举值。 | 49| [ArkUI_ProgressType](_ark_u_i___native_module.md#arkui_progresstype) {<br/>[ARKUI_PROGRESS_LINEAR](_ark_u_i___native_module.md) = 0, [ARKUI_PROGRESS_RING](_ark_u_i___native_module.md), [ARKUI_PROGRESS_ECLIPSE](_ark_u_i___native_module.md), [ARKUI_PROGRESS_SCALERING](_ark_u_i___native_module.md),<br/>[ARKUI_PROGRESS_CAPSULE](_ark_u_i___native_module.md)<br/>} | 定义进度条类型枚举值。 | 50| [ArkUI_TextDecorationType](_ark_u_i___native_module.md#arkui_textdecorationtype) { [ARKUI_TEXT_DECORATION_TYPE_NONE](_ark_u_i___native_module.md) = 0, [ARKUI_TEXT_DECORATION_TYPE_UNDERLINE](_ark_u_i___native_module.md), [ARKUI_TEXT_DECORATION_TYPE_OVERLINE](_ark_u_i___native_module.md), [ARKUI_TEXT_DECORATION_TYPE_LINE_THROUGH](_ark_u_i___native_module.md) } | | 51| [ArkUI_TextCase](_ark_u_i___native_module.md#arkui_textcase) { [ARKUI_TEXT_CASE_NORMAL](_ark_u_i___native_module.md) = 0, [ARKUI_TEXT_CASE_LOWER](_ark_u_i___native_module.md), [ARKUI_TEXT_CASE_UPPER](_ark_u_i___native_module.md) } | | 52| [ArkUI_CopyOptions](_ark_u_i___native_module.md#arkui_copyoptions) { [ARKUI_COPY_OPTIONS_NONE](_ark_u_i___native_module.md) = 0, [ARKUI_COPY_OPTIONS_IN_APP](_ark_u_i___native_module.md), [ARKUI_COPY_OPTIONS_LOCAL_DEVICE](_ark_u_i___native_module.md), [ARKUI_COPY_OPTIONS_CROSS_DEVICE](_ark_u_i___native_module.md) } | | 53| [ArkUI_ShadowType](_ark_u_i___native_module.md#arkui_shadowtype) { [ARKUI_SHADOW_TYPE_COLOR](_ark_u_i___native_module.md) = 0, [ARKUI_SHADOW_TYPE_BLUR](_ark_u_i___native_module.md) } | | 54| [ArkUI_TextPickerRangeType](_ark_u_i___native_module.md#arkui_textpickerrangetype) { [ARKUI_TEXTPICKER_RANGETYPE_SINGLE](_ark_u_i___native_module.md) = 0, [ARKUI_TEXTPICKER_RANGETYPE_MULTI](_ark_u_i___native_module.md), [ARKUI_TEXTPICKER_RANGETYPE_RANGE_C0NTENT](_ark_u_i___native_module.md), [ARKUI_TEXTPICKER_RANGETYPE_CASCADE_RANGE_CONTENT](_ark_u_i___native_module.md) } | 定义滑动选择文本选择器输入类型。 | 55| [ArkUI_EdgeEffect](_ark_u_i___native_module.md#arkui_edgeeffect) { [ARKUI_EDGE_EFFECT_SPRING](_ark_u_i___native_module.md) = 0, [ARKUI_EDGE_EFFECT_FADE](_ark_u_i___native_module.md), [ARKUI_EDGE_EFFECT_NONE](_ark_u_i___native_module.md) } | 定义边缘滑动效果枚举值。 | 56| [ArkUI_ScrollSnapAlign](_ark_u_i___native_module.md#arkui_scrollsnapalign) { [ARKUI_SCROLL_SNAP_ALIGN_NONE](_ark_u_i___native_module.md) = 0, [ARKUI_SCROLL_SNAP_ALIGN_START](_ark_u_i___native_module.md), [ARKUI_SCROLL_SNAP_ALIGN_CENTER](_ark_u_i___native_module.md), [ARKUI_SCROLL_SNAP_ALIGN_END](_ark_u_i___native_module.md) } | 定义列表项滚动结束对齐效果枚举值。 | 57| [ArkUI_ScrollBarDisplayMode](_ark_u_i___native_module.md#arkui_scrollbardisplaymode) { [ARKUI_SCROLL_BAR_DISPLAY_MODE_OFF](_ark_u_i___native_module.md) = 0, [ARKUI_SCROLL_BAR_DISPLAY_MODE_AUTO](_ark_u_i___native_module.md), [ARKUI_SCROLL_BAR_DISPLAY_MODE_ON](_ark_u_i___native_module.md) } | 定义滚动条状态枚举值。 | 58| [ArkUI_Axis](_ark_u_i___native_module.md#arkui_axis) { [ARKUI_AXIS_VERTICAL](_ark_u_i___native_module.md) = 0, [ARKUI_AXIS_HORIZONTAL](_ark_u_i___native_module.md) } | 定义滚动方向和List组件排列方向枚举值。 | 59| [ArkUI_StickyStyle](_ark_u_i___native_module.md#arkui_stickystyle) { [ARKUI_STICKY_STYLE_NONE](_ark_u_i___native_module.md) = 0, [ARKUI_STICKY_STYLE_HEADER](_ark_u_i___native_module.md) = 1, [ARKUI_STICKY_STYLE_FOOTER](_ark_u_i___native_module.md) = 2, [ARKUI_STICKY_STYLE_BOTH](_ark_u_i___native_module.md) = 3 } | 定义列表是否吸顶和吸底枚举值。 | 60| [ArkUI_BorderStyle](_ark_u_i___native_module.md#arkui_borderstyle) { [ARKUI_BORDER_STYLE_SOLID](_ark_u_i___native_module.md) = 0, [ARKUI_BORDER_STYLE_DASHED](_ark_u_i___native_module.md), [ARKUI_BORDER_STYLE_DOTTED](_ark_u_i___native_module.md) } | 边框线条样式枚举值。 | 61| [ArkUI_HitTestMode](_ark_u_i___native_module.md#arkui_hittestmode) { [ARKUI_HIT_TEST_MODE_DEFAULT](_ark_u_i___native_module.md) = 0, [ARKUI_HIT_TEST_MODE_BLOCK](_ark_u_i___native_module.md), [ARKUI_HIT_TEST_MODE_TRANSPARENT](_ark_u_i___native_module.md), [ARKUI_HIT_TEST_MODE_NONE](_ark_u_i___native_module.md) } | 触摸测试控制枚举值。 | 62| [ArkUI_ShadowStyle](_ark_u_i___native_module.md#arkui_shadowstyle) {<br/>[ARKUI_SHADOW_STYLE_OUTER_DEFAULT_XS](_ark_u_i___native_module.md) = 0, [ARKUI_SHADOW_STYLE_OUTER_DEFAULT_SM](_ark_u_i___native_module.md), [ARKUI_SHADOW_STYLE_OUTER_DEFAULT_MD](_ark_u_i___native_module.md), [ARKUI_SHADOW_STYLE_OUTER_DEFAULT_LG](_ark_u_i___native_module.md),<br/>[ARKUI_SHADOW_STYLE_OUTER_FLOATING_SM](_ark_u_i___native_module.md), [ARKUI_SHADOW_STYLE_OUTER_FLOATING_MD](_ark_u_i___native_module.md)<br/>} | 阴影效果枚举值。 | 63| [ArkUI_AnimationCurve](_ark_u_i___native_module.md#arkui_animationcurve) {<br/>[ARKUI_CURVE_LINEAR](_ark_u_i___native_module.md) = 0, [ARKUI_CURVE_EASE](_ark_u_i___native_module.md), [ARKUI_CURVE_EASE_IN](_ark_u_i___native_module.md), [ARKUI_CURVE_EASE_OUT](_ark_u_i___native_module.md),<br/>[ARKUI_CURVE_EASE_IN_OUT](_ark_u_i___native_module.md), [ARKUI_CURVE_FAST_OUT_SLOW_IN](_ark_u_i___native_module.md), [ARKUI_CURVE_LINEAR_OUT_SLOW_IN](_ark_u_i___native_module.md), [ARKUI_CURVE_FAST_OUT_LINEAR_IN](_ark_u_i___native_module.md),<br/>[ARKUI_CURVE_EXTREME_DECELERATION](_ark_u_i___native_module.md), [ARKUI_CURVE_SHARP](_ark_u_i___native_module.md), [ARKUI_CURVE_RHYTHM](_ark_u_i___native_module.md), [ARKUI_CURVE_SMOOTH](_ark_u_i___native_module.md),<br/>[ARKUI_CURVE_FRICTION](_ark_u_i___native_module.md)<br/>} | 动画曲线枚举值。 | 64| [ArkUI_SwiperArrow](_ark_u_i___native_module.md#arkui_swiperarrow) { [ARKUI_SWIPER_ARROW_HIDE](_ark_u_i___native_module.md) = 0, [ARKUI_SWIPER_ARROW_SHOW](_ark_u_i___native_module.md), [ARKUI_SWIPER_ARROW_SHOW_ON_HOVER](_ark_u_i___native_module.md) } | Swiper导航点箭头枚举值。 | 65| [ArkUI_AccessibilityLevel](_ark_u_i___native_module.md#arkui_accessibilitylevel) { [ARKUI_ACCESSIBILITY_LEVEL_AUTO](_ark_u_i___native_module.md) = 0, [ARKUI_ACCESSIBILITY_LEVEL_YES](_ark_u_i___native_module.md), [ARKUI_ACCESSIBILITY_LEVEL_NO](_ark_u_i___native_module.md), [ARKUI_ACCESSIBILITY_LEVEL_NO_HIDE_DESCENDANTS](_ark_u_i___native_module.md) } | 定义无障碍重要性。 | 66| [ArkUI_TextCopyOptions](_ark_u_i___native_module.md#arkui_textcopyoptions) { [ARKUI_TEXT_COPY_OPTIONS_NONE](_ark_u_i___native_module.md) = 0, [ARKUI_TEXT_COPY_OPTIONS_IN_APP](_ark_u_i___native_module.md), [ARKUI_TEXT_COPY_OPTIONS_LOCAL_DEVICE](_ark_u_i___native_module.md), [ARKUI_TEXT_COPY_OPTIONS_CROSS_DEVICE](_ark_u_i___native_module.md) } | 定义组件支持设置文本是否可复制粘贴。 | 67| [ArkUI_TextHeightAdaptivePolicy](_ark_u_i___native_module.md#arkui_textheightadaptivepolicy) { [ARKUI_TEXT_HEIGHT_ADAPTIVE_POLICY_MAX_LINES_FIRST](_ark_u_i___native_module.md) = 0, [ARKUI_TEXT_HEIGHT_ADAPTIVE_POLICY_MIN_FONT_SIZE_FIRST](_ark_u_i___native_module.md), [ARKUI_TEXT_HEIGHT_ADAPTIVE_POLICY_LAYOUT_CONSTRAINT_FIRST](_ark_u_i___native_module.md) } | 定义文本自适应高度的方式。 | 68| [ArkUI_ScrollNestedMode](_ark_u_i___native_module.md#arkui_scrollnestedmode) { [ARKUI_SCROLL_NESTED_MODE_SELF_ONLY](_ark_u_i___native_module.md) = 0, [ARKUI_SCROLL_NESTED_MODE_SELF_FIRST](_ark_u_i___native_module.md), [ARKUI_SCROLL_NESTED_MODE_PARENT_FIRST](_ark_u_i___native_module.md), [ARKUI_SCROLL_NESTED_MODE_PARALLEL](_ark_u_i___native_module.md) } | 定义嵌套滚动选项。 | 69| [ArkUI_ScrollEdge](_ark_u_i___native_module.md#arkui_scrolledge) {<br/>[ARKUI_SCROLL_EDGE_TOP](_ark_u_i___native_module.md) = 0, [ARKUI_SCROLL_EDGE_CENTER](_ark_u_i___native_module.md), [ARKUI_SCROLL_EDGE_BOTTOM](_ark_u_i___native_module.md), [ARKUI_SCROLL_EDGE_BASELINE](_ark_u_i___native_module.md),<br/>[ARKUI_SCROLL_EDGE_START](_ark_u_i___native_module.md), [ARKUI_SCROLL_EDGE_MIDDLE](_ark_u_i___native_module.md), [ARKUI_SCROLL_EDGE_END](_ark_u_i___native_module.md)<br/>} | 定义滚动到的边缘位置。 | 70| [ArkUI_SliderBlockStyle](_ark_u_i___native_module.md#arkui_sliderblockstyle) { [ARKUI_SLIDER_BLOCK_STYLE_DEFAULT](_ark_u_i___native_module.md) = 0, [ARKUI_SLIDER_BLOCK_STYLE_IMAGE](_ark_u_i___native_module.md), [ARKUI_SLIDER_BLOCK_STYLE_SHAPE](_ark_u_i___native_module.md) } | 定义滑块形状。 | 71| [ArkUI_SliderDirection](_ark_u_i___native_module.md#arkui_sliderdirection) { [ARKUI_SLIDER_DIRECTION_VERTICAL](_ark_u_i___native_module.md) = 0, [ARKUI_SLIDER_DIRECTION_HORIZONTAL](_ark_u_i___native_module.md) } | 定义滑动条滑动方向。 | 72| [ArkUI_SliderStyle](_ark_u_i___native_module.md#arkui_sliderstyle) { [ARKUI_SLIDER_STYLE_OUT_SET](_ark_u_i___native_module.md) = 0, [ARKUI_SLIDER_STYLE_IN_SET](_ark_u_i___native_module.md) } | 定义滑块与滑轨显示样式。 | 73| [ArkUI_CheckboxShape](_ark_u_i___native_module.md#arkui_checkboxshape) { [ArkUI_CHECKBOX_SHAPE_CIRCLE](_ark_u_i___native_module.md) = 0, [ArkUI_CHECKBOX_SHAPE_ROUNDED_SQUARE](_ark_u_i___native_module.md) } | 定义CheckBox组件形状。 | 74| [ArkUI_AnimationPlayMode](_ark_u_i___native_module.md#arkui_animationplaymode) { [ARKUI_ANIMATION_PLAY_MODE_NORMAL](_ark_u_i___native_module.md) = 0, [ARKUI_ANIMATION_PLAY_MODE_REVERSE](_ark_u_i___native_module.md), [ARKUI_ANIMATION_PLAY_MODE_ALTERNATE](_ark_u_i___native_module.md), [ARKUI_ANIMATION_PLAY_MODE_ALTERNATE_REVERSE](_ark_u_i___native_module.md) } | 定义动画播放模式。 | 75| [ArkUI_ImageSize](_ark_u_i___native_module.md#arkui_imagesize) { [ARKUI_IMAGE_SIZE_AUTO](_ark_u_i___native_module.md) = 0, [ARKUI_IMAGE_SIZE_COVER](_ark_u_i___native_module.md), [ARKUI_IMAGE_SIZE_CONTAIN](_ark_u_i___native_module.md) } | 定义图片宽高样式。 | 76| [ArkUI_AdaptiveColor](_ark_u_i___native_module.md#arkui_adaptivecolor) { [ARKUI_ADAPTIVE_COLOR_DEFAULT](_ark_u_i___native_module.md) = 0, [ARKUI_ADAPTIVE_COLOR_AVERAGE](_ark_u_i___native_module.md) } | 定义取色模式。 | 77| [ArkUI_ColorMode](_ark_u_i___native_module.md#arkui_colormode) { [ARKUI_COLOR_MODE_SYSTEM](_ark_u_i___native_module.md) = 0, [ARKUI_COLOR_MODE_LIGHT](_ark_u_i___native_module.md), [ARKUI_COLOR_MODE_DARK](_ark_u_i___native_module.md) } | 定义深浅色模式。 | 78| [ArkUI_BlurStyle](_ark_u_i___native_module.md#arkui_blurstyle) {<br/>[ARKUI_BLUR_STYLE_THIN](_ark_u_i___native_module.md) = 0, [ARKUI_BLUR_STYLE_REGULAR](_ark_u_i___native_module.md), [ARKUI_BLUR_STYLE_THICK](_ark_u_i___native_module.md), [ARKUI_BLUR_STYLE_BACKGROUND_THIN](_ark_u_i___native_module.md),<br/>[ARKUI_BLUR_STYLE_BACKGROUND_REGULAR](_ark_u_i___native_module.md), [ARKUI_BLUR_STYLE_BACKGROUND_THICK](_ark_u_i___native_module.md), [ARKUI_BLUR_STYLE_BACKGROUND_ULTRA_THICK](_ark_u_i___native_module.md), [ARKUI_BLUR_STYLE_NONE](_ark_u_i___native_module.md),<br/>[ARKUI_BLUR_STYLE_COMPONENT_ULTRA_THIN](_ark_u_i___native_module.md), [ARKUI_BLUR_STYLE_COMPONENT_THIN](_ark_u_i___native_module.md), [ARKUI_BLUR_STYLE_COMPONENT_REGULAR](_ark_u_i___native_module.md), [ARKUI_BLUR_STYLE_COMPONENT_THICK](_ark_u_i___native_module.md),<br/>[ARKUI_BLUR_STYLE_COMPONENT_ULTRA_THICK](_ark_u_i___native_module.md)<br/>} | 定义背景模糊样式。 | 79| [ArkUI_VerticalAlignment](_ark_u_i___native_module.md#arkui_verticalalignment) { [ARKUI_VERTICAL_ALIGNMENT_TOP](_ark_u_i___native_module.md) = 0, [ARKUI_VERTICAL_ALIGNMENT_CENTER](_ark_u_i___native_module.md), [ARKUI_VERTICAL_ALIGNMENT_BOTTOM](_ark_u_i___native_module.md) } | 定义垂直对齐方式。 | 80| [ArkUI_HorizontalAlignment](_ark_u_i___native_module.md#arkui_horizontalalignment) { [ARKUI_HORIZONTAL_ALIGNMENT_START](_ark_u_i___native_module.md) = 0, [ARKUI_HORIZONTAL_ALIGNMENT_CENTER](_ark_u_i___native_module.md), [ARKUI_HORIZONTAL_ALIGNMENT_END](_ark_u_i___native_module.md) } | 定义语言方向对齐方式。 | 81| [ArkUI_TextOverflow](_ark_u_i___native_module.md#arkui_textoverflow) { [ARKUI_TEXT_OVERFLOW_NONE](_ark_u_i___native_module.md) = 0, [ARKUI_TEXT_OVERFLOW_CLIP](_ark_u_i___native_module.md), [ARKUI_TEXT_OVERFLOW_ELLIPSIS](_ark_u_i___native_module.md), [ARKUI_TEXT_OVERFLOW_MARQUEE](_ark_u_i___native_module.md) } | 定义文本超长时的显示方式。 | 82| [ArkUI_ImageSpanAlignment](_ark_u_i___native_module.md#arkui_imagespanalignment) { [ARKUI_IMAGE_SPAN_ALIGNMENT_BASELINE](_ark_u_i___native_module.md) = 0, [ARKUI_IMAGE_SPAN_ALIGNMENT_BOTTOM](_ark_u_i___native_module.md), [ARKUI_IMAGE_SPAN_ALIGNMENT_CENTER](_ark_u_i___native_module.md), [ARKUI_IMAGE_SPAN_ALIGNMENT_TOP](_ark_u_i___native_module.md) } | 定义图片基于文本的对齐方式。 | 83| [ArkUI_ObjectFit](_ark_u_i___native_module.md#arkui_objectfit) {<br/>[ARKUI_OBJECT_FIT_CONTAIN](_ark_u_i___native_module.md) = 0, [ARKUI_OBJECT_FIT_COVER](_ark_u_i___native_module.md), [ARKUI_OBJECT_FIT_AUTO](_ark_u_i___native_module.md), [ARKUI_OBJECT_FIT_FILL](_ark_u_i___native_module.md),<br/>[ARKUI_OBJECT_FIT_SCALE_DOWN](_ark_u_i___native_module.md), [ARKUI_OBJECT_FIT_NONE](_ark_u_i___native_module.md)<br/>} | 定义image填充效果。 ImageSpanAlignment | 84| [ArkUI_ImageInterpolation](_ark_u_i___native_module.md#arkui_imageinterpolation) { [ARKUI_IMAGE_INTERPOLATION_NONE](_ark_u_i___native_module.md) = 0, [ARKUI_IMAGE_INTERPOLATION_LOW](_ark_u_i___native_module.md), [ARKUI_IMAGE_INTERPOLATION_MEDIUM](_ark_u_i___native_module.md), [ARKUI_IMAGE_INTERPOLATION_HIGH](_ark_u_i___native_module.md) } | 定义图片插值效果。 | 85| [ArkUI_BlendMode](_ark_u_i___native_module.md#arkui_blendmode) {<br/>[ARKUI_BLEND_MODE_NONE](_ark_u_i___native_module.md) = 0, [ARKUI_BLEND_MODE_CLEAR](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_SRC](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_DST](_ark_u_i___native_module.md),<br/>[ARKUI_BLEND_MODE_SRC_OVER](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_DST_OVER](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_SRC_IN](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_DST_IN](_ark_u_i___native_module.md),<br/>[ARKUI_BLEND_MODE_SRC_OUT](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_DST_OUT](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_SRC_ATOP](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_DST_ATOP](_ark_u_i___native_module.md),<br/>[ARKUI_BLEND_MODE_XOR](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_PLUS](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_MODULATE](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_SCREEN](_ark_u_i___native_module.md),<br/>[ARKUI_BLEND_MODE_OVERLAY](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_DARKEN](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_LIGHTEN](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_COLOR_DODGE](_ark_u_i___native_module.md),<br/>[ARKUI_BLEND_MODE_COLOR_BURN](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_HARD_LIGHT](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_SOFT_LIGHT](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_DIFFERENCE](_ark_u_i___native_module.md),<br/>[ARKUI_BLEND_MODE_EXCLUSION](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_MULTIPLY](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_HUE](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_SATURATION](_ark_u_i___native_module.md),<br/>[ARKUI_BLEND_MODE_COLOR](_ark_u_i___native_module.md), [ARKUI_BLEND_MODE_LUMINOSITY](_ark_u_i___native_module.md)<br/>} | 混合模式枚举值。 | 86| [ArkUI_Direction](_ark_u_i___native_module.md#arkui_direction) { [ARKUI_DIRECTION_LTR](_ark_u_i___native_module.md) = 0, [ARKUI_DIRECTION_RTL](_ark_u_i___native_module.md), [ARKUI_DIRECTION_AUTO](_ark_u_i___native_module.md) = 3 } | 设置容器元素内主轴方向上的布局枚举值。 | 87| [ArkUI_ItemAlign](_ark_u_i___native_module.md#arkui_itemalign) {<br/>[ARKUI_ITEM_ALIGN_AUTO](_ark_u_i___native_module.md) = 0, [ARKUI_ITEM_ALIGN_START](_ark_u_i___native_module.md), [ARKUI_ITEM_ALIGN_CENTER](_ark_u_i___native_module.md), [ARKUI_ITEM_ALIGN_END](_ark_u_i___native_module.md),<br/>[ARKUI_ITEM_ALIGN_STRETCH](_ark_u_i___native_module.md), [ARKUI_ITEM_ALIGN_BASELINE](_ark_u_i___native_module.md)<br/>} | 设置子组件在父容器交叉轴的对齐格式枚举值。 | 88| [ArkUI_ColorStrategy](_ark_u_i___native_module.md#arkui_colorstrategy) { [ARKUI_COLOR_STRATEGY_INVERT](_ark_u_i___native_module.md) = 0, [ARKUI_COLOR_STRATEGY_AVERAGE](_ark_u_i___native_module.md), [ARKUI_COLOR_STRATEGY_PRIMARY](_ark_u_i___native_module.md) } | 前景色枚举值。 | 89| [ArkUI_FlexAlign](_ark_u_i___native_module.md#arkui_flexalign) {<br/>[ARKUI_FLEX_ALIGN_START](_ark_u_i___native_module.md) = 1, [ARKUI_FLEX_ALIGN_CENTER](_ark_u_i___native_module.md) = 2, [ARKUI_FLEX_ALIGN_END](_ark_u_i___native_module.md) = 3, [ARKUI_FLEX_ALIGN_SPACE_BETWEEN](_ark_u_i___native_module.md) = 6,<br/>[ARKUI_FLEX_ALIGN_SPACE_AROUND](_ark_u_i___native_module.md) = 7, [ARKUI_FLEX_ALIGN_SPACE_EVENLY](_ark_u_i___native_module.md) = 8<br/>} | 定义垂直方向对齐方式。 | 90| [ArkUI_FlexDirection](_ark_u_i___native_module.md#arkui_flexdirection) { [ARKUI_FLEX_DIRECTION_ROW](_ark_u_i___native_module.md) = 0, [ARKUI_FLEX_DIRECTION_COLUMN](_ark_u_i___native_module.md), [ARKUI_FLEX_DIRECTION_ROW_REVERSE](_ark_u_i___native_module.md), [ARKUI_FLEX_DIRECTION_COLUMN_REVERSE](_ark_u_i___native_module.md) } | 定义Flex容器的主轴方向。 | 91| [ArkUI_FlexWrap](_ark_u_i___native_module.md#arkui_flexwrap) { [ARKUI_FLEX_WRAP_NO_WRAP](_ark_u_i___native_module.md) = 0, [ARKUI_FLEX_WRAP_WRAP](_ark_u_i___native_module.md), [ARKUI_FLEX_WRAP_WRAP_REVERSE](_ark_u_i___native_module.md) } | 定义Flex行列布局模式模式。 | 92| [ArkUI_Visibility](_ark_u_i___native_module.md#arkui_visibility) { [ARKUI_VISIBILITY_VISIBLE](_ark_u_i___native_module.md) = 0, [ARKUI_VISIBILITY_HIDDEN](_ark_u_i___native_module.md), [ARKUI_VISIBILITY_NONE](_ark_u_i___native_module.md) } | 控制组件的显隐枚举值。 | 93| [ArkUI_CalendarAlignment](_ark_u_i___native_module.md#arkui_calendaralignment) { [ARKUI_CALENDAR_ALIGNMENT_START](_ark_u_i___native_module.md) = 0, [ARKUI_CALENDAR_ALIGNMENT_CENTER](_ark_u_i___native_module.md), [ARKUI_CALENDAR_ALIGNMENT_END](_ark_u_i___native_module.md) } | 日历选择器与入口组件对齐方式。 | 94