愛在花開的季節 发表于 2024-10-7 10:39:34

鸿蒙HarmonyOS开发:枚举说明总结

说明
本模块首批接口从API version 7开始支持,后续版本的新增接口,采用上角标单独标志接口的起始版本。
Color

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
颜色名称颜色值颜色示意Black0x000000 https://i-blog.csdnimg.cn/blog_migrate/28b0cc12479c3c6c97c8fcaabb41d3f6.png
Blue0x0000ff https://i-blog.csdnimg.cn/blog_migrate/9a05b67e504456dff51de8f4238337af.png
Brown0xa52a2a https://i-blog.csdnimg.cn/blog_migrate/6813721249370f642cf6246c528a2ce0.png
Gray0x808080 https://i-blog.csdnimg.cn/blog_migrate/92379e0bdf4def808d979a762baa7428.png
Grey0x808080 https://i-blog.csdnimg.cn/blog_migrate/3e09bcc56940afd67f3d997db73c8d90.png
Green0x008000 https://i-blog.csdnimg.cn/blog_migrate/b9641d37c3dcf8464de0c1d8334f086f.png
Orange0xffa500 https://i-blog.csdnimg.cn/blog_migrate/35217df817825c9d2a78869db3084d41.png
Pink0xffc0cb https://i-blog.csdnimg.cn/blog_migrate/a803bb2875dd67f99afc805d71e3661d.png
Red0xff0000 https://i-blog.csdnimg.cn/blog_migrate/24af766b328ad399d0323e5d2ff44683.png
White0xffffff https://i-blog.csdnimg.cn/blog_migrate/eb73f4974842a6bdc6a9cab6f659ab97.png
Yellow0xffff00 https://i-blog.csdnimg.cn/blog_migrate/e0de00df23844350b271aad1b39f82d3.png
Transparent9+rgba(0,0,0,0)透明色 ImageFit

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Contain保持宽高比进行缩小大概放大,使得图片完全显示在显示边界内。Cover保持宽高比进行缩小大概放大,使得图片双方都大于或等于显示边界。Auto图像会根据其自身尺寸和组件的尺寸进行得当缩放,以在保持比例的同时填充视图。Fill不保持宽高比进行放大缩小,使得图片布满显示边界。ScaleDown保持宽高比显示,图片缩小大概保持稳定。None保持原有尺寸显示。TOP_START12+图像显示在Image组件的顶部起始端,保持原有尺寸显示。TOP12+图像显示在Image组件的顶部横向居中,保持原有尺寸显示。TOP_END12+图像显示在Image组件的顶部尾端,保持原有尺寸显示。START12+图像显示在Image组件的起始端纵向居中,保持原有尺寸显示。CENTER12+图像显示在Image组件的横向和纵向居中,保持原有尺寸显示。END12+图像显示在Image组件的尾端纵向居中,保持原有尺寸显示。BOTTOM_START12+图像显示在Image组件的底部起始端,保持原有尺寸显示。BOTTOM12+图像显示在Image组件的底部横向居中,保持原有尺寸显示。BOTTOM_END12+图像显示在Image组件的底部尾端,保持原有尺寸显示。 BorderStyle

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Dotted显示为一系列圆点,圆点半径为borderWidth的一半。Dashed显示为一系列短的方形虚线。Solid显示为一条实线。 LineJoinStyle

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Bevel使用斜角连接路径段。Miter使用尖角连接路径段。Round使用圆角连接路径段。 TouchType

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Down手指按下时触发。Up手指抬起时触发。Move手指按压态在屏幕上移动时触发。Cancel触摸变乱取消时触发。 MouseButton

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Left鼠标左键。Right鼠标右键。Middle鼠标中键。Back鼠标左侧退却键。Forward鼠标左侧前进键。None无按键。 MouseAction

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Press鼠标按键按下。Release鼠标按键松开。Move鼠标移动。Hover 鼠标悬浮。
说明: 该枚举值无效。
Curve

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Linear表示动画重新到尾的速率都是雷同的。Ease表示动画以低速开始,然后加快,在结束前变慢,CubicBezier(0.25, 0.1, 0.25, 1.0)。EaseIn表示动画以低速开始,CubicBezier(0.42, 0.0, 1.0, 1.0)。EaseOut表示动画以低速结束,CubicBezier(0.0, 0.0, 0.58, 1.0)。EaseInOut表示动画以低速开始和结束,CubicBezier(0.42, 0.0, 0.58, 1.0)。FastOutSlowIn标准曲线,CubicBezier(0.4, 0.0, 0.2, 1.0)。LinearOutSlowIn减速曲线,CubicBezier(0.0, 0.0, 0.2, 1.0)。FastOutLinearIn加速曲线,CubicBezier(0.4, 0.0, 1.0, 1.0)。ExtremeDeceleration急缓曲线,CubicBezier(0.0, 0.0, 0.0, 1.0)。Sharp锐利曲线,CubicBezier(0.33, 0.0, 0.67, 1.0)。Rhythm节奏曲线,CubicBezier(0.7, 0.0, 0.2, 1.0)。Smooth平滑曲线,CubicBezier(0.4, 0.0, 0.4, 1.0)。Friction阻尼曲线,CubicBezier(0.2, 0.0, 0.2, 1.0)。 AnimationStatus

卡片能力: 从API version 10开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Initial动画初始状态。Running动画处于播放状态。Paused动画处于暂停状态。Stopped动画处于停止状态。 FillMode

卡片能力: 从API version 10开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述None动画未执行时不会将任何样式应用于目标,动画播放完成之后规复初始默认状态。Forwards目标将生存动画执行期间末了一个关键帧的状态。Backwards动画将在应用于目标时立刻应用第一个关键帧中定义的值,并在delay期间生存此值。第一个关键帧取决于playMode,playMode为Normal或Alternate时为from的状态,playMode为Reverse或AlternateReverse时为to的状态。Both动画将遵照Forwards和Backwards的规则,从而在两个方向上扩展动画属性。 PlayMode

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Normal动画正向播放。Reverse动画反向播放。Alternate动画在奇数次(1、3、5...)正向播放,在偶数次(2、4、6...)反向播放。AlternateReverse动画在奇数次(1、3、5...)反向播放,在偶数次(2、4、6...)正向播放。 KeyType

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Down按键按下。Up按键松开。 KeySource

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Unknown输入设备类型未知。Keyboard输入设备类型为键盘。 Edge

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Top 竖直方向上边沿。
卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
Center(deprecated) 竖直方向居中位置。
从API version 9开始废弃。
Bottom 竖直方向下边沿。
卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
Baseline(deprecated) 交叉轴方向文本基线位置。
从API version 9开始废弃。
Start 程度方向起始位置。
卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
Middle(deprecated) 程度方向居中位置。
从API version 9开始废弃。
End 程度方向末尾位置。
卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
Week

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Mon星期一Tue星期二Wed星期三Thur星期四Fri星期五Sat星期六Sun星期日 Direction

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Ltr元素从左到右布局。Rtl元素从右到左布局。Auto使用系统默认布局方向。 BarState

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Off不显示。On常驻显示。Auto按需显示(触摸时显示,2s后消散)。 EdgeEffect

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Spring弹性物理动效,滑动到边沿后可以根据初始速率或通过触摸变乱继承滑动一段间隔,松手后回弹。Fade阴影效果,滑动到边沿后会有圆弧状的阴影。None滑动到边沿后无效果。 Alignment

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述TopStart顶部起始端。Top顶部横向居中。TopEnd顶部尾端。Start起始端纵向居中。Center横向和纵向居中。End尾端纵向居中。BottomStart底部起始端。Bottom底部横向居中。BottomEnd底部尾端。 TransitionType

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述All指定当前的Transition动效生效在组件的全部变化场景。Insert指定当前的Transition动效生效在组件的插入显示场景。Delete指定当前的Transition动效生效在组件的删除隐蔽场景。 RelateType

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述FILL缩放当前子组件以填布满父组件FIT缩放当前子组件以自适应父组件 Visibility

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Hidden隐蔽,但参与布局进行占位。Visible显示。None隐蔽,但不参与布局,不进行占位。 LineCapStyle

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Butt线条两端为平行线,不额外扩展。Round在线条两端延伸半个圆,直径等于线宽。Square在线条两端延伸一个矩形,宽度等于线宽的一半,高度等于线宽。 Axis

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Vertical方向为纵向。Horizontal方向为横向。 HorizontalAlign

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Start按照语言方向起始端对齐。Center居中对齐,默认对齐方式。End按照语言方向末端对齐。 FlexAlign

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Start元素在主轴方向首端对齐,第一个元素与行首对齐,同时后续的元素与前一个对齐。Center元素在主轴方向中心对齐,第一个元素与行首的间隔与末了一个元素与行尾间隔雷同。End元素在主轴方向尾部对齐,末了一个元素与行尾对齐,其他元素与后一个对齐。SpaceBetweenFlex主轴方向均匀分配弹性元素,相邻元素之间间隔雷同。第一个元素与行首对齐,末了一个元素与行尾对齐。SpaceAroundFlex主轴方向均匀分配弹性元素,相邻元素之间间隔雷同。第一个元素到行首的间隔和末了一个元素到行尾的间隔是相邻元素之间间隔的一半。SpaceEvenlyFlex主轴方向均匀分配弹性元素,相邻元素之间的间隔、第一个元素与行首的间距、末了一个元素到行尾的间距都完全一样。 ItemAlign

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Auto使用Flex容器中默认配置。Start元素在Flex容器中,交叉轴方向首部对齐。Center元素在Flex容器中,交叉轴方向居中对齐。End元素在Flex容器中,交叉轴方向底部对齐。Stretch元素在Flex容器中,交叉轴方向拉伸填充。容器为Flex且设置Wrap为FlexWrap.Wrap或FlexWrap.WrapReverse时,元素拉伸到与当前行/列交叉轴长度最长的元素尺寸。其余情况下,无论元素尺寸是否设置,均拉伸到容器尺寸。Baseline元素在Flex容器中,交叉轴方向文本基线对齐。 FlexDirection

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Row主轴与行方向同等作为布局模式。RowReverse与Row方向相反方向进行布局。Column主轴与列方向同等作为布局模式。ColumnReverse与Column相反方向进行布局。 FlexWrap

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述NoWrapFlex容器的元素单行/列布局,子元素尽可能约束在容器内。当子元素有最小尺寸约束等设置时,Flex容器不会对其逼迫弹性压缩。WrapFlex容器的元素多行/列排布,子项允许超出容器。WrapReverseFlex容器的元素反向多行/列排布,子项允许超出容器。 VerticalAlign

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Top顶部对齐。Center居中对齐,默认对齐方式。Bottom底部对齐。 ImageRepeat

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述X只在程度轴上重复绘制图片。Y只在竖直轴上重复绘制图片。XY在两个轴上重复绘制图片。NoRepeat不重复绘制图片。 ImageSize

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
类型描述Cover 默认值,保持宽高比进行缩小大概放大,使得图片双方都大于或等于显示边界。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
Contain 保持宽高比进行缩小大概放大,使得图片完全显示在显示边界内。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
Auto 保持原图的比例稳定。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
FILL12+ 不保持宽高比进行放大缩小,使得图片布满显示边界。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
GradientDirection

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Left从右向左。Top从下向上。Right从左向右。Bottom从上向下。LeftTop左上。LeftBottom左下。RightTop右上。RightBottom右下。None无。 SharedTransitionEffectType

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Static目标页面元素的位置保持稳定,可以配置透明度动画。目前,只有为重定向到目标页面而配置的静态效果才会生效。Exchange将源页面元素移动到目标页面元素位置并得当缩放。 FontStyle

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Normal标准的字体样式。Italic斜体的字体样式。 FontWeight

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Lighter字体较细。Normal字体粗细正常。Regular字体粗细正常。Medium字体粗细适中。Bold字体较粗。Bolder字体非常粗。 TextAlign

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Start程度对齐首部。Center程度居中对齐。End程度对齐尾部。JUSTIFY10+双端对齐。 TextOverflow

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述None文本超长时按最大行截断显示。Clip文本超长时按最大行截断显示。Ellipsis文本超长时显示不下的文本用省略号取代。MARQUEE10+文本超长时以跑马灯的方式展示。 TextDecorationType

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Underline文字下划线修饰。LineThrough穿过文本的修饰线。Overline文字上划线修饰。None不使用文本装饰线。 TextCase

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Normal保持文本原有巨细写。LowerCase文本采用全小写。UpperCase文本采用全大写。 ResponseType8+

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述LongPress通过长按触发菜单弹出。RightClick通过鼠标右键触发菜单弹出。 RichEditorResponseType11+

元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称描述LONG_PRESS通过长按触发菜单弹出。RIGHT_CLICK通过鼠标右键触发菜单弹出。SELECT通过鼠标选中触发菜单弹出。 HoverEffect8+

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Auto使用组件的系统默认悬浮效果。Scale放大缩小效果。Highlight配景淡入淡出的强调效果。None不设置效果。 Placement8+

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Left气泡提示位于组件左侧,与组件左侧中心对齐。Right气泡提示位于组件右侧,与组件右侧中心对齐。Top气泡提示位于组件上侧,与组件上侧中心对齐。Bottom气泡提示位于组件下侧,与组件下侧中心对齐。TopLeft气泡提示位于组件上侧,从API Version 9开始,与组件左侧边沿对齐。TopRight气泡提示位于组件上侧,从API Version 9开始,与组件右侧边沿对齐。BottomLeft气泡提示位于组件下侧,从API Version 9开始,与组件左侧边沿对齐。BottomRight气泡提示位于组件下侧,从API Version 9开始,与组件右侧边沿对齐。LeftTop9+气泡提示位于组件左侧,与组件上侧边沿对齐。LeftBottom9+气泡提示位于组件左侧,与组件下侧边沿对齐。RightTop9+气泡提示位于组件右侧,与组件上侧边沿对齐。RightBottom9+气泡提示位于组件右侧,与组件下侧边沿对齐。 CopyOptions9+

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
名称描述None 不支持复制。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
InApp 支持应用内复制。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
LocalDevice 支持设备内复制。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
CROSS_DEVICE(deprecated) 支持跨设备复制。
说明: 从API version 11开始支持,从API version 12开始废弃。
HitTestMode9+

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述Default自身节点和子节点都相应触摸变乱的命中测试,但会阻止被该节点屏蔽的其他节点的命中测试。Block自身节点相应触摸变乱的命中测试,但阻止被该节点屏蔽的子节点和其他节点的命中测试。Transparent自身节点和子节点相应触摸变乱的命中测试,并允许对被该节点屏蔽的其他节点进行命中测试。None自身节点不会相应触摸变乱的命中测试,但子节点会对触摸变乱进行命中测试。 DialogButtonStyle10+枚举说明

系统能力: SystemCapability.ArkUI.ArkUI.Full
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述DEFAULT白底蓝字(深色主题:白底=黑底)。HIGHLIGHT蓝底白字。 ThemeColorMode10+

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述SYSTEM跟随系统深浅色模式。LIGHT固定使用浅色模式。DARK固定使用深色模式。 TextHeightAdaptivePolicy10+

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述MAX_LINES_FIRST设置文本高度自适应方式为以MaxLines优先。MIN_FONT_SIZE_FIRST设置文本高度自适应方式为以缩小字体优先。LAYOUT_CONSTRAINT_FIRST设置文本高度自适应方式为以布局约束(高度)优先。 NestedScrollMode10+枚举说明

元服务API: 从API version 11开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
名称描述SELF_ONLY只自身滚动,不与父组件联动。SELF_FIRST自身先滚动,自身滚动到边沿以后父组件滚动。父组件滚动到边沿以后,假如父组件有边沿效果,则父组件触发边沿效果,否则子组件触发边沿效果。PARENT_FIRST父组件先滚动,父组件滚动到边沿以后自身滚动。自身滚动到边沿后,假如有边沿效果,会触发自身的边沿效果,否则触发父组件的边沿效果。PARALLEL自身和父组件同时滚动,自身和父组件都到达边沿以后,假如自身有边沿效果,则自身触发边沿效果,否则父组件触发边沿效果。 ObscuredReasons10+

该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述PLACEHOLDER显示的数据为通用占位符。 ClickEffectLevel10+

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述动效参数默认缩放比LIGHT小面积(轻盈)弹簧动效, 刚性:410,阻尼:38,初始速率:190%MIDDLE中面积(稳固)弹簧动效, 刚性:350,阻尼:35,初始速率:0.595%HEAVY大面积(厚重)弹簧动效, 刚性:240,阻尼:28,初始速率:095% FoldStatus11+

元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称描述FOLD_STATUS_UNKNOWN表示设备当前折叠状态未知。FOLD_STATUS_EXPANDED表示设备当前折叠状态为完全睁开。FOLD_STATUS_FOLDED表示设备当前折叠状态为折叠。FOLD_STATUS_HALF_FOLDED表示设备当前折叠状态为半折叠。半折叠指完全睁开和折叠之间的状态。 TextContentStyle10+

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述DEFAULT默认风格,光标宽1.5vp,光标高度与文本选中底板高度和字体巨细相关。INLINE 内联输入风格。文本选中底板高度与输入框高度雷同。
内联输入是在有显着的编辑态/非编辑态的区分场景下使用,例如:文件列表视图中的重命名。
不支持showError属性。
Nullable 11+

Nullable<T> {
(data: T);
}
开发者在使用该类型时候,该类型的对象可以是自定义类型,也可以是undefined。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
系统能力:SystemCapability.ArkUI.ArkUI.Full
名称类型必填说明dataT是该类型申明的对象可以是自定义类型,也可以是undefined。 WordBreak11+

元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述NORMALCJK(中文、日文、韩文)文本可以在恣意2个字符间断行,而Non-CJK文本(如英文等)只能在空缺符处断行。BREAK_ALL对于Non-CJK的文本,可在恣意2个字符间断行。对于CJK与NORMAL效果同等。BREAK_WORD与BREAK_ALL雷同,对于Non-CJK的文本可在恣意2个字符间断行,一行文本中有断行破发点(如空缺符)时,优先按破发点换行,保障单词优先完整显示。若整一行文本均无断行破发点时,则在恣意2个字符间断行。对于CJK与NORMAL效果同等。 LineBreakStrategy12+

元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称描述GREEDY使每一行尽量显示多的字符,直到这一行不能显示更多字符再进行折行。HIGH_QUALITY在BALANCED的基础上,尽可能填满行,在末了一行的权重上比较低,可能会出现末了一行留白比较多。BALANCED尽可能保证在不拆词的情况下,使一个段落中每一行的宽度雷同。 TextSelectableMode12+

名称描述SELECTABLE_UNFOCUSABLE文本可选择,但不可获焦,设置属性selection、bindSelectionMenu、copyOption不影响当前行为。SELECTABLE_FOCUSABLE文本可选择,可获焦并Touch后得到核心。UNSELECTABLE文本不可选择,不可获焦,设置属性selection、bindSelectionMenu、copyOption都不生效。 EllipsisMode11+

卡片能力: 从API version 11开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称描述START省略行首内容。CENTER省略行中内容。END省略行末内容。 ArrowPointPosition11+

元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称描述START程度方向:位于父组件最左侧,垂直方向:位于父组件最上侧。CENTER位于父组件居中位置。END程度方向:位于父组件最右侧,垂直方向:位于父组件最下侧。 OptionWidthMode11+枚举说明

系统能力: SystemCapability.ArkUI.ArkUI.Full
元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称描述FIT_CONTENT设置该值时,下拉菜单宽度按默认2栅格显示。FIT_TRIGGER设置下拉菜单继承下拉按钮宽度。 SelectionMenuOptions11+

范围信息。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称类型只读必填描述onAppearMenuOnAppearCallback否否自定义选择菜单弹出时回调。onDisappear() => void否否自定义选择菜单关闭时回调。 DismissReason12+

元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称值描述PRESS_BACK0点击三键back、左滑/右滑、键盘ESC。TOUCH_OUTSIDE1点击遮障层时。CLOSE_BUTTON2点击关闭按钮。SLIDE_DOWN3 下拉关闭。
说明:
该接口仅支持在半模态转场中使用。
ChainStyle12+

元服务API: 从API version 12开始,该接口支持在元服务中使用。
定义链的风格。
名称描述SPREAD组件在约束锚点间均匀分布。SPREAD_INSIDE除首尾2个子组件的其他组件在约束锚点间均匀分布。PACKED链内子组件无间隙。 BarrierDirection12+

定义屏障线的方向。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称描述LEFT屏障在其全部referencedId的最左侧。RIGHT屏障在其全部referencedId的最右侧。TOP屏障在其全部referencedId的最上方。BOTTOM屏障在其全部referencedId的最下方。 PixelRoundCalcPolicy11+

组件边界像素级取整计算策略。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称描述NO_FORCE_ROUND不取整计算。FORCE_CEIL取上整计算。FORCE_FLOOR取下整计算。 TextDecorationStyle12+

元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称描述SOLID单实线(默认值)。DOUBLE双实线。DOTTED点线。DASHED虚线。WAVY波浪线。 FlexSpaceOptions12+

名称类型只读必填说明mainLengthMetrics否否 Flex容器主轴上的space。
space: {main: LengthMetrics.unit(value)}
crossLengthMetrics否否 Flex容器交叉轴上的space。
space: {cross: LengthMetrics.unit(value)}
MenuPolicy12+

菜单弹出的策略。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称值描述DEFAULT0按照底层默认逻辑决定是否弹出菜单。HIDE1始终不弹出菜单。SHOW2始终弹出菜单。 EmbeddedType12+

枚举类型,用于指定EmbeddedComponent可拉起的提供方类型。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称值说明EMBEDDED_UI_EXTENSION0表示当前拉起的提供方类型为EmbeddedUIExtensionAbility。 MarqueeUpdateStrategy12+枚举说明

元服务API: 从API version 12开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
名称值描述DEFAULT0跑马灯组件属性更新后, 从开始位置, 运行跑马灯效果。PRESERVE_POSITION1跑马灯组件属性更新后, 保持当前位置, 运行跑马灯效果。 AppRotation12+

元服务API: 从API version 12开始,该接口支持在元服务中使用。
名称描述ROTATION_0应用方向为0度。ROTATION_90应用方向为90度。ROTATION_180应用方向为180度。ROTATION_270应用方向为270度。 ScrollSource12+枚举说明

滑动操作的泉源。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
名称枚举值描述DRAG0拖拽变乱。FLING1拖拽结束之后的惯性滑动。EDGE_EFFECT2EdgeEffect.Spring的边沿滚动效果。OTHER_USER_INPUT3除拖拽外的其他用户输入,如鼠标滚轮、键盘变乱等。SCROLL_BAR4滚动条的拖拽变乱。SCROLL_BAR_FLING5滚动条拖拽结束后的带速率的惯性滑动。SCROLLER6Scroller的不带动效方法。SCROLLER_ANIMATION7Scroller的带动效方法。 ImageSpanAlignment10+枚举说明

元服务API: 从API version 11开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
名称描述TOP图片上边沿与行上边沿对齐。CENTER图片中心与行中心对齐。BOTTOM图片下边沿与行下边沿对齐。BASELINE图片下边沿与文本BaseLine对齐。 末了

小编在之前的鸿蒙系统扫盲中,有许多朋侪给我留言,差别的角度的问了一些问题,我显着感觉到一点,那就是许多人参与鸿蒙开发,但是又不知道从哪里下手,由于资料太多,太杂,教授的人也多,无从选择。有许多小同伴不知道学习哪些鸿蒙开发技术?不知道须要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有须要的。 
为了确保高效学习,建议规划清晰的学习门路,涵盖以下关键阶段:
 →【纯血版鸿蒙全套最新学习资料】盼望这一份鸿蒙学习资料可以或许给大家带来资助~


 鸿蒙(HarmonyOS NEXT)最新学习门路
https://i-blog.csdnimg.cn/direct/3122d81d94a44d6cbeecef3af13638dd.png​
该门路图包含基础技能、就业必备技能、多媒体技术、六大电商APP、进阶高级技能、实战就业级设备开发,不仅补充了华为官网未涉及的办理方案
门路图得当人群:
IT开发职员:想要拓展职业边界
零基础小白:鸿蒙爱好者,盼望从0到1学习,增长一项技能。
技术提升/进阶跳槽:发展瓶颈期,提升职场竞争力,快速掌握鸿蒙技术
2.视频学习资料+学习PDF文档
HarmonyOS Next 最新全套视频教程 (鸿蒙语法ArkTS、TypeScript、ArkUI教程……)
https://i-blog.csdnimg.cn/blog_migrate/1615adbee6620c7ab5f9ff9c8717f9bb.png​​
 纯血版鸿蒙全套学习资料(面试、文档、全套视频等)
                   https://i-blog.csdnimg.cn/direct/c910754a4ca14a91bc2bf41d142dc7f0.png
​​​​鸿蒙APP开发必备
https://i-blog.csdnimg.cn/blog_migrate/c510342c258bd907f950db431ae04b02.png​​
总结
总的来说,华为鸿蒙不再兼容安卓,对程序员来说是一个寻衅,也是一个机会。只有积极应对变化,不停学习和提升本身,才气在这个变革的期间中立于不败之地。 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 鸿蒙HarmonyOS开发:枚举说明总结