ArkUI_LayoutConstraint * OH_ArkUI_LayoutConstraint_Create () |
创建约束尺寸。 |
ArkUI_LayoutConstraint * OH_ArkUI_LayoutConstraint_Copy (const ArkUI_LayoutConstraint *Constraint) |
约束尺寸深拷贝。 |
void * OH_ArkUI_LayoutConstraint_Dispose (ArkUI_LayoutConstraint *Constraint) |
销毁约束尺寸指针。 |
int32_t OH_ArkUI_LayoutConstraint_GetMaxWidth (const ArkUI_LayoutConstraint *Constraint) |
通过约束尺寸获取最大宽度,单位为px。 |
int32_t OH_ArkUI_LayoutConstraint_GetMinWidth (const ArkUI_LayoutConstraint *Constraint) |
通过约束尺寸获取最小宽度,单位为px。 |
int32_t OH_ArkUI_LayoutConstraint_GetMaxHeight (const ArkUI_LayoutConstraint *Constraint) |
通过约束尺寸获取最大高度,单位为px。 |
int32_t OH_ArkUI_LayoutConstraint_GetMinHeight (const ArkUI_LayoutConstraint *Constraint) |
通过约束尺寸获取最小高度,单位为px。 |
int32_t OH_ArkUI_LayoutConstraint_GetPercentReferenceWidth (const ArkUI_LayoutConstraint *Constraint) |
通过约束尺寸获取宽度百分比基准,单位为px。 |
int32_t OH_ArkUI_LayoutConstraint_GetPercentReferenceHeight (const ArkUI_LayoutConstraint *Constraint) |
通过约束尺寸获取高度百分比基准,单位为px。 |
void OH_ArkUI_LayoutConstraint_SetMaxWidth (ArkUI_LayoutConstraint *Constraint, int32_t value) |
设置最大宽度。 |
void OH_ArkUI_LayoutConstraint_SetMinWidth (ArkUI_LayoutConstraint *Constraint, int32_t value) |
设置最小宽度。 |
void OH_ArkUI_LayoutConstraint_SetMaxHeight (ArkUI_LayoutConstraint *Constraint, int32_t value) |
设置最大高度。 |
void OH_ArkUI_LayoutConstraint_SetMinHeight (ArkUI_LayoutConstraint *Constraint, int32_t value) |
设置最小高度。 |
void OH_ArkUI_LayoutConstraint_SetPercentReferenceWidth (ArkUI_LayoutConstraint *Constraint, int32_t value) |
设置宽度百分比基准。 |
void OH_ArkUI_LayoutConstraint_SetPercentReferenceHeight (ArkUI_LayoutConstraint *Constraint, int32_t value) |
设置高度百分比基准。 |
void * OH_ArkUI_DrawContext_GetCanvas (ArkUI_DrawContext *context) |
获取绘制canvas指针,可以转换为图形库的OH_Drawing_Canvas指针进行绘制。 |
ArkUI_IntSize OH_ArkUI_DrawContext_GetSize (ArkUI_DrawContext *context) |
获取可绘制区域大小。 |
ArkUI_WaterFlowSectionOption * OH_ArkUI_WaterFlowSectionOption_Create () |
创建FlowItem分组配置信息。 |
void OH_ArkUI_WaterFlowSectionOption_Dispose (ArkUI_WaterFlowSectionOption *option) |
销毁FlowItem分组配置信息指针。 |
void OH_ArkUI_WaterFlowSectionOption_SetSize (ArkUI_WaterFlowSectionOption *option, int32_t size) |
设置FlowItem分组配置信息数组长度。 |
int32_t OH_ArkUI_WaterFlowSectionOption_GetSize (ArkUI_WaterFlowSectionOption *option) |
设置FlowItem分组配置信息数组长度。 |
void OH_ArkUI_WaterFlowSectionOption_SetItemCount (ArkUI_WaterFlowSectionOption *option, int32_t index, int32_t itemCount) |
设置分组中FlowItem数量。 |
int32_t OH_ArkUI_WaterFlowSectionOption_GetItemCount (ArkUI_WaterFlowSectionOption *option, int32_t index) |
通过FlowItem分组配置信息获取对应索引下的FlowItem数量。 |
void OH_ArkUI_WaterFlowSectionOption_SetCrossCount (ArkUI_WaterFlowSectionOption *option, int32_t index, int32_t crossCount) |
设置布局栅格,纵向布局时为列数,横向布局时为行数。 |
int32_t OH_ArkUI_WaterFlowSectionOption_GetCrossCount (ArkUI_WaterFlowSectionOption *option, int32_t index) |
通过FlowItem分组配置信息获取对应索引下的布局栅格数。 |
void OH_ArkUI_WaterFlowSectionOption_SetColumnGap (ArkUI_WaterFlowSectionOption *, int32_t index, float columnGap) |
设置分组的列间距。 |
float OH_ArkUI_WaterFlowSectionOption_GetColumnGap (ArkUI_WaterFlowSectionOption *option, int32_t index) |
通过FlowItem分组配置信息获取对应索引下的分组的列间距。 |
void OH_ArkUI_WaterFlowSectionOption_SetRowGap (ArkUI_WaterFlowSectionOption *option, int32_t index, float rowGap) |
设置分组的行间距。 |
float OH_ArkUI_WaterFlowSectionOption_GetRowGap (ArkUI_WaterFlowSectionOption *option, int32_t index) |
通过FlowItem分组配置信息获取对应索引下的分组的行间距。 |
void OH_ArkUI_WaterFlowSectionOption_SetMargin (ArkUI_WaterFlowSectionOption *option, int32_t index, float marginTop, float marginRight, float marginBottom, float marginLeft) |
设置分组的外边距。 |
ArkUI_Margin OH_ArkUI_WaterFlowSectionOption_GetMargin (ArkUI_WaterFlowSectionOption *option, int32_t index) |
通过FlowItem分组配置信息获取对应索引下的分组的外边距。 |
void OH_ArkUI_WaterFlowSectionOption_RegisterGetItemMainSizeCallbackByIndex (ArkUI_WaterFlowSectionOption *option, int32_t index, float(*callback)(int32_t itemIndex)) |
通过FlowItem分组配置信息根据flowItemIndex获取指定Item的主轴大小。 |
void OH_ArkUI_WaterFlowSectionOption_RegisterGetItemMainSizeCallbackByIndexWithUserData (ArkUI_WaterFlowSectionOption *option, int32_t index, void *userData, float(*callback)(int32_t itemIndex, void *userData)) |
通过FlowItem分组配置信息根据flowItemIndex获取指定Item的主轴大小。 |
ArkUI_GuidelineOption * OH_ArkUI_GuidelineOption_Create (int32_t size) |
创建RelativeContaine容器内的辅助线信息。 |
void OH_ArkUI_GuidelineOption_Dispose (ArkUI_GuidelineOption *guideline) |
销毁辅助线信息。 |
void OH_ArkUI_GuidelineOption_SetId (ArkUI_GuidelineOption *guideline, const char *value, int32_t index) |
设置辅助线的Id。 |
void OH_ArkUI_GuidelineOption_SetDirection (ArkUI_GuidelineOption *guideline, ArkUI_Axis value, int32_t index) |
设置辅助线的方向。 |
void OH_ArkUI_GuidelineOption_SetPositionStart (ArkUI_GuidelineOption *guideline, float value, int32_t index) |
设置距离容器左侧或者顶部的距离。 |
void OH_ArkUI_GuidelineOption_SetPositionEnd (ArkUI_GuidelineOption *guideline, float value, int32_t index) |
设置距离容器右侧或者底部的距离。 |
const char * OH_ArkUI_GuidelineOption_GetId (ArkUI_GuidelineOption *guideline, int32_t index) |
获取辅助线的Id。 |
ArkUI_Axis OH_ArkUI_GuidelineOption_GetDirection (ArkUI_GuidelineOption *guideline, int32_t index) |
获取辅助线的方向。 |
float OH_ArkUI_GuidelineOption_GetPositionStart (ArkUI_GuidelineOption *guideline, int32_t index) |
获取距离容器左侧或者顶部的距离。 |
float OH_ArkUI_GuidelineOption_GetPositionEnd (ArkUI_GuidelineOption *guideline, int32_t index) |
获取距离容器右侧或者底部的距离。 |
ArkUI_BarrierOption * OH_ArkUI_BarrierOption_Create (int32_t size) |
创建RelativeContaine容器内的屏障信息。 |
void OH_ArkUI_BarrierOption_Dispose (ArkUI_BarrierOption *barrierStyle) |
销毁屏障信息。 |
void OH_ArkUI_BarrierOption_SetId (ArkUI_BarrierOption *barrierStyle, const char *value, int32_t index) |
设置屏障的Id。 |
void OH_ArkUI_BarrierOption_SetDirection (ArkUI_BarrierOption *barrierStyle, ArkUI_BarrierDirection value, int32_t index) |
设置屏障的方向。 |
void OH_ArkUI_BarrierOption_SetReferencedId (ArkUI_BarrierOption *barrierStyle, const char *value, int32_t index) |
设置屏障的依赖的组件。 |
const char * OH_ArkUI_BarrierOption_GetId (ArkUI_BarrierOption *barrierStyle, int32_t index) |
获取屏障的Id。 |
ArkUI_BarrierDirection OH_ArkUI_BarrierOption_GetDirection (ArkUI_BarrierOption *barrierStyle, int32_t index) |
获取屏障的方向。 |
const char * OH_ArkUI_BarrierOption_GetReferencedId (ArkUI_BarrierOption *barrierStyle, int32_t index, int32_t referencedIndex) |
获取屏障的依赖的组件。 |
int32_t OH_ArkUI_BarrierOption_GetReferencedIdSize (ArkUI_BarrierOption *barrierStyle, int32_t index) |
获取屏障的依赖的组件的个数。 |
ArkUI_AlignmentRuleOption * OH_ArkUI_AlignmentRuleOption_Create () |
创建相对容器中子组件的对齐规则信息。 |
void OH_ArkUI_AlignmentRuleOption_Dispose (ArkUI_AlignmentRuleOption *option) |
销毁相对容器中子组件的对齐规则信息。 |
void OH_ArkUI_AlignmentRuleOption_SetStart (ArkUI_AlignmentRuleOption *option, const char *id, ArkUI_HorizontalAlignment alignment) |
设置左对齐参数。 |
void OH_ArkUI_AlignmentRuleOption_SetEnd (ArkUI_AlignmentRuleOption *option, const char *id, ArkUI_HorizontalAlignment alignment) |
设置右对齐参数。 |
void OH_ArkUI_AlignmentRuleOption_SetCenterHorizontal (ArkUI_AlignmentRuleOption *option, const char *id, ArkUI_HorizontalAlignment alignment) |
设置横向居中对齐方式的参数。 |
void OH_ArkUI_AlignmentRuleOption_SetTop (ArkUI_AlignmentRuleOption *option, const char *id, ArkUI_VerticalAlignment alignment) |
设置顶部对齐的参数。 |
void OH_ArkUI_AlignmentRuleOption_SetBottom (ArkUI_AlignmentRuleOption *option, const char *id, ArkUI_VerticalAlignment alignment) |
设置底部对齐的参数。 |
void OH_ArkUI_AlignmentRuleOption_SetCenterVertical (ArkUI_AlignmentRuleOption *option, const char *id, ArkUI_VerticalAlignment alignment) |
设置纵向居中对齐方式的参数。 |
void OH_ArkUI_AlignmentRuleOption_SetBiasHorizontal (ArkUI_AlignmentRuleOption *option, float horizontal) |
设置组件在锚点约束下的水平方向上偏移参数。 |
void OH_ArkUI_AlignmentRuleOption_SetBiasVertical (ArkUI_AlignmentRuleOption *option, float vertical) |
设置组件在锚点约束下的垂直方向上偏移参数。 |
const char * OH_ArkUI_AlignmentRuleOption_GetStartId (ArkUI_AlignmentRuleOption *option) |
获取左对齐参数的Id。 |
ArkUI_HorizontalAlignment OH_ArkUI_AlignmentRuleOption_GetStartAlignment (ArkUI_AlignmentRuleOption *option) |
获取左对齐参数的对齐方式。 |
const char * OH_ArkUI_AlignmentRuleOption_GetEndId (ArkUI_AlignmentRuleOption *option) |
获取右对齐参数。 |
ArkUI_HorizontalAlignment OH_ArkUI_AlignmentRuleOption_GetEndAlignment (ArkUI_AlignmentRuleOption *option) |
获取右对齐参数。 |
const char * OH_ArkUI_AlignmentRuleOption_GetCenterIdHorizontal (ArkUI_AlignmentRuleOption *option) |
获取横向居中对齐方式的参数。 |
ArkUI_HorizontalAlignment OH_ArkUI_AlignmentRuleOption_GetCenterAlignmentHorizontal (ArkUI_AlignmentRuleOption *option) |
获取横向居中对齐方式的参数。 |
const char * OH_ArkUI_AlignmentRuleOption_GetTopId (ArkUI_AlignmentRuleOption *option) |
获取顶部对齐的参数。 |
ArkUI_VerticalAlignment OH_ArkUI_AlignmentRuleOption_GetTopAlignment (ArkUI_AlignmentRuleOption *option) |
获取顶部对齐的参数。 |
const char * OH_ArkUI_AlignmentRuleOption_GetBottomId (ArkUI_AlignmentRuleOption *option) |
获取底部对齐的参数。 |
ArkUI_VerticalAlignment OH_ArkUI_AlignmentRuleOption_GetBottomAlignment (ArkUI_AlignmentRuleOption *option) |
获取底部对齐的参数。 |
const char * OH_ArkUI_AlignmentRuleOption_GetCenterIdVertical (ArkUI_AlignmentRuleOption *option) |
获取纵向居中对齐方式的参数。 |
ArkUI_VerticalAlignment OH_ArkUI_AlignmentRuleOption_GetCenterAlignmentVertical (ArkUI_AlignmentRuleOption *option) |
获取纵向居中对齐方式的参数。 |
float OH_ArkUI_AlignmentRuleOption_GetBiasHorizontal (ArkUI_AlignmentRuleOption *option) |
获取水平方向上的bias值。 |
float OH_ArkUI_AlignmentRuleOption_GetBiasVertical (ArkUI_AlignmentRuleOption *option) |
获取垂直方向上的bias值。 |
ArkUI_SwiperIndicator * OH_ArkUI_SwiperIndicator_Create (ArkUI_SwiperIndicatorType type) |
创建 Swiper 组件的导航指示器。 |
void OH_ArkUI_SwiperIndicator_Dispose (ArkUI_SwiperIndicator *indicator) |
销毁Swiper组件的导航指示器指针。 |
void OH_ArkUI_SwiperIndicator_SetStartPosition (ArkUI_SwiperIndicator *indicator, float value) |
设置导航点距离 Swiper 组件左边的距离。 |
float OH_ArkUI_SwiperIndicator_GetStartPosition (ArkUI_SwiperIndicator *indicator) |
获取导航点距离 Swiper 组件左边的距离。 |
void OH_ArkUI_SwiperIndicator_SetTopPosition (ArkUI_SwiperIndicator *indicator, float value) |
设置导航点距离 Swiper 组件顶部的距离。 |
float OH_ArkUI_SwiperIndicator_GetTopPosition (ArkUI_SwiperIndicator *indicator) |
获取导航点距离 Swiper 组件顶部的距离。 |
void OH_ArkUI_SwiperIndicator_SetEndPosition (ArkUI_SwiperIndicator *indicator, float value) |
设置导航点距离 Swiper 组件右边的距离。 |
float OH_ArkUI_SwiperIndicator_GetEndPosition (ArkUI_SwiperIndicator *indicator) |
获取导航点距离 Swiper 组件右边的距离。 |
void OH_ArkUI_SwiperIndicator_SetBottomPosition (ArkUI_SwiperIndicator *indicator, float value) |
设置导航点距离 Swiper 组件底部的距离。 |
float OH_ArkUI_SwiperIndicator_GetBottomPosition (ArkUI_SwiperIndicator *indicator) |
获取导航点距离 Swiper 组件底部的距离。 |
void OH_ArkUI_SwiperIndicator_SetItemWidth (ArkUI_SwiperIndicator *indicator, float value) |
设置 Swiper 组件圆点导航指示器的宽。 |
float OH_ArkUI_SwiperIndicator_GetItemWidth (ArkUI_SwiperIndicator *indicator) |
获取 Swiper 组件圆点导航指示器的宽。 |
void OH_ArkUI_SwiperIndicator_SetItemHeight (ArkUI_SwiperIndicator *indicator, float value) |
设置 Swiper 组件圆点导航指示器的高。 |
float OH_ArkUI_SwiperIndicator_GetItemHeight (ArkUI_SwiperIndicator *indicator) |
获取 Swiper 组件圆点导航指示器的高。 |
void OH_ArkUI_SwiperIndicator_SetSelectedItemWidth (ArkUI_SwiperIndicator *indicator, float value) |
设置被选中的 Swiper 组件圆点导航指示器的宽。 |
float OH_ArkUI_SwiperIndicator_GetSelectedItemWidth (ArkUI_SwiperIndicator *indicator) |
获取被选中 Swiper 组件圆点导航指示器的宽。 |
void OH_ArkUI_SwiperIndicator_SetSelectedItemHeight (ArkUI_SwiperIndicator *indicator, float value) |
设置被选中的 Swiper 组件圆点导航指示器的高。 |
float OH_ArkUI_SwiperIndicator_GetSelectedItemHeight (ArkUI_SwiperIndicator *indicator) |
获取被选中 Swiper 组件圆点导航指示器的高。 |
void OH_ArkUI_SwiperIndicator_SetMask (ArkUI_SwiperIndicator *indicator, int32_t mask) |
设置是否显示 Swiper 组件圆点导航指示器的蒙版样式。 |
int32_t OH_ArkUI_SwiperIndicator_GetMask (ArkUI_SwiperIndicator *indicator) |
获取是否显示 Swiper 组件圆点导航指示器的蒙版样式。 |
void OH_ArkUI_SwiperIndicator_SetColor (ArkUI_SwiperIndicator *indicator, uint32_t color) |
设置 Swiper 组件圆点导航指示器的颜色。 |
uint32_t OH_ArkUI_SwiperIndicator_GetColor (ArkUI_SwiperIndicator *indicator) |
获取 Swiper 组件圆点导航指示器的颜色。 |
void OH_ArkUI_SwiperIndicator_SetSelectedColor (ArkUI_SwiperIndicator *indicator, uint32_t selectedColor) |
设置被选中 Swiper 组件圆点导航指示器的颜色。 |
uint32_t OH_ArkUI_SwiperIndicator_GetSelectedColor (ArkUI_SwiperIndicator *indicator) |
获取被选中 Swiper 组件圆点导航指示器的颜色。 |
int32_t OH_ArkUI_SwiperIndicator_SetMaxDisplayCount (ArkUI_SwiperIndicator *indicator, int32_t maxDisplayCount) |
设置圆点导航点指示器样式下,导航点显示个数的最大值。 |
int32_t OH_ArkUI_SwiperIndicator_GetMaxDisplayCount (ArkUI_SwiperIndicator *indicator) |
获取圆点导航点指示器样式下,导航点显示个数的最大值。 |
void OH_ArkUI_SwiperIndicator_SetIgnoreSizeOfBottom (ArkUI_SwiperIndicator *indicator, int32_t ignoreSize) |
设置OH_ArkUI_SwiperIndicator_SetBottomPosition是否忽略导航点大小。 起始版本: 19 |
int32_t OH_ArkUI_SwiperIndicator_GetIgnoreSizeOfBottom (ArkUI_SwiperIndicator *indicator) |
获取OH_ArkUI_SwiperIndicator_SetBottomPosition是否忽略导航点大小。 起始版本: 19 |
void OH_ArkUI_SwiperIndicator_SetSpace (ArkUI_SwiperIndicator *indicator, float space) |
设置导航点间距。 起始版本: 19 |
float OH_ArkUI_SwiperIndicator_GetSpace (ArkUI_SwiperIndicator *indicator) |
获取导航点间距。 起始版本: 19 |
ArkUI_SwiperDigitIndicator* OH_ArkUI_SwiperDigitIndicator_Create () |
创建 Swiper 组件的数字导航指示器。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetStartPosition (ArkUI_SwiperDigitIndicator* indicator, float value) |
设置数字导航指示器距离 Swiper 组件左边的距离,在从右至左显示的语言模式下,设置其距离 Swiper 组件右边的距离。 起始版本: 19 |
float OH_ArkUI_SwiperDigitIndicator_GetStartPosition (ArkUI_SwiperDigitIndicator* indicator) |
获取数字导航指示器距离 Swiper 组件左边的距离,在从右至左显示的语言模式下,获取其距离 Swiper 组件右边的距离。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetTopPosition (ArkUI_SwiperDigitIndicator* indicator, float value) |
设置数字导航指示器距离 Swiper 组件顶部的距离。 起始版本: 19 |
float OH_ArkUI_SwiperDigitIndicator_GetTopPosition (ArkUI_SwiperDigitIndicator* indicator) |
获取数字导航指示器距离 Swiper 组件顶部的距离。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetEndPosition (ArkUI_SwiperDigitIndicator* indicator, float value) |
设置数字导航指示器距离 Swiper 组件右边的距离,从右至左显示的语言模式下,设置其距离 Swiper 左边的距离。 起始版本: 19 |
float OH_ArkUI_SwiperDigitIndicator_GetEndPosition (ArkUI_SwiperDigitIndicator* indicator) |
获取数字导航指示器距离 Swiper 组件右边的距离,从右至左显示语言模式下,获取其距离 Swiper 组件左边的距离。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetBottomPosition (ArkUI_SwiperDigitIndicator* indicator, float value) |
设置数字导航指示器距离 Swiper 组件底部的距离。 起始版本: 19 |
float OH_ArkUI_SwiperDigitIndicator_GetBottomPosition (ArkUI_SwiperDigitIndicator* indicator) |
获取数字导航指示器距离 Swiper 组件底部的距离。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetFontColor (ArkUI_SwiperDigitIndicator* indicator, uint32_t color) |
设置 Swiper 组件数字导航指示器字体颜色。 起始版本: 19 |
uint32_t OH_ArkUI_SwiperDigitIndicator_GetFontColor (ArkUI_SwiperDigitIndicator* indicator) |
获取 Swiper 组件数字导航指示器字体颜色。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetSelectedFontColor (ArkUI_SwiperDigitIndicator* indicator, uint32_t selectedColor) |
设置被选中 Swiper 组件数字导航指示器字体颜色。 起始版本: 19 |
uint32_t OH_ArkUI_SwiperDigitIndicator_GetSelectedFontColor (ArkUI_SwiperDigitIndicator* indicator) |
获取被选中 Swiper 组件数字导航指示器字体颜色。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetFontSize (ArkUI_SwiperDigitIndicator* indicator, float size) |
设置 Swiper 组件数字导航指示器字体大小。 起始版本: 19 |
float OH_ArkUI_SwiperDigitIndicator_GetFontSize (ArkUI_SwiperDigitIndicator* indicator) |
获取 Swiper 组件数字导航指示器字体大小。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetSelectedFontSize (ArkUI_SwiperDigitIndicator* indicator, float size) |
设置被选中 Swiper 组件数字导航指示器字体大小。 起始版本: 19 |
float OH_ArkUI_SwiperDigitIndicator_GetSelectedFontSize (ArkUI_SwiperDigitIndicator* indicator) |
获取被选中 Swiper 组件数字导航指示器字体大小。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetFontWeight (ArkUI_SwiperDigitIndicator* indicator, ArkUI_FontWeight fontWeight) |
设置 Swiper 组件数字导航指示器字体粗细属性。 起始版本: 19 |
ArkUI_FontWeight OH_ArkUI_SwiperDigitIndicator_GetFontWeight (ArkUI_SwiperDigitIndicator* indicator) |
获取 Swiper 组件数字导航指示器字体粗细属性。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetSelectedFontWeight (ArkUI_SwiperDigitIndicator* indicator, ArkUI_FontWeight selectedFontWeight) |
设置被选中 Swiper 组件数字导航指示器字体粗细属性。 起始版本: 19 |
ArkUI_FontWeight OH_ArkUI_SwiperDigitIndicator_GetSelectedFontWeight (ArkUI_SwiperDigitIndicator* indicator) |
获取被选中 Swiper 组件数字导航指示器字体粗细属性。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_Destroy () |
销毁Swiper组件的数字导航指示器指针。 起始版本: 19 |
void OH_ArkUI_SwiperDigitIndicator_SetIgnoreSizeOfBottom (ArkUI_SwiperDigitIndicator* indicator, int32_t ignoreSize) |
设置OH_ArkUI_SwiperDigitIndicator_SetBottomPosition是否忽略导航点大小。 起始版本: 19 |
int32_t OH_ArkUI_SwiperDigitIndicator_GetIgnoreSizeOfBottom (ArkUI_SwiperDigitIndicator* indicator) |
获取OH_ArkUI_SwiperDigitIndicator_SetBottomPosition是否忽略导航点大小。 起始版本: 19 |
ArkUI_SwiperArrowStyle* OH_ArkUI_SwiperArrowStyle_Create () |
创建 Swiper 组件的导航箭头。 起始版本: 19 |
void OH_ArkUI_SwiperArrowStyle_SetShowBackground (ArkUI_SwiperArrowStyle* indicator, int32_t showBackground) |
设置 Swiper 组件导航箭头底板是否显示。 起始版本: 19 |
int32_t OH_ArkUI_SwiperArrowStyle_GetShowBackground (ArkUI_SwiperArrowStyle* indicator) |
获取 Swiper 组件导航箭头底板是否显示。 起始版本: 19 |
void OH_ArkUI_SwiperArrowStyle_SetShowSidebarMiddle (ArkUI_SwiperArrowStyle* indicator, int32_t showSidebarMiddle) |
设置 Swiper 组件导航箭头显示位置。 起始版本: 19 |
int32_t OH_ArkUI_SwiperArrowStyle_GetShowSidebarMiddle (ArkUI_SwiperArrowStyle* indicator) |
获取 Swiper 组件导航箭头显示位置。 起始版本: 19 |
void OH_ArkUI_SwiperArrowStyle_SetBackgroundSize (ArkUI_SwiperArrowStyle* indicator, float backgroundSize) |
设置 Swiper 组件导航箭头底板大小。 起始版本: 19 |
float OH_ArkUI_SwiperArrowStyle_GetBackgroundSize (ArkUI_SwiperArrowStyle* indicator) |
获取 Swiper 组件导航箭头底板大小。 起始版本: 19 |
void OH_ArkUI_SwiperArrowStyle_SetBackgroundColor (ArkUI_SwiperArrowStyle* indicator, uint32_t backgroundColor) |
设置 Swiper 组件导航箭头底板颜色。 起始版本: 19 |
uint32_t OH_ArkUI_SwiperArrowStyle_GetBackgroundColor (ArkUI_SwiperArrowStyle* indicator) |
获取 Swiper 组件导航箭头底板颜色。 起始版本: 19 |
void OH_ArkUI_SwiperArrowStyle_SetArrowSize (ArkUI_SwiperArrowStyle* indicator, float arrowSize) |
设置 Swiper 组件导航箭头大小。 起始版本: 19 |
float OH_ArkUI_SwiperArrowStyle_GetArrowSize (ArkUI_SwiperArrowStyle* indicator) |
获取 Swiper 组件导航箭头大小。 起始版本: 19 |
void OH_ArkUI_SwiperArrowStyle_SetArrowColor (ArkUI_SwiperArrowStyle* indicator, uint32_t arrowColor) |
设置 Swiper 组件导航箭头颜色。 起始版本: 19 |
uint32_t OH_ArkUI_SwiperArrowStyle_GetArrowColor (ArkUI_SwiperArrowStyle* indicator) |
获取 Swiper 组件导航箭头颜色。 起始版本: 19 |
void OH_ArkUI_SwiperArrowStyle_Destroy () |
销毁Swiper组件的导航箭头指针。 起始版本: 19 |
ArkUI_ListItemSwipeActionItem * OH_ArkUI_ListItemSwipeActionItem_Create () |
创建ListItemSwipeActionItem接口设置的配置项。 |
void OH_ArkUI_ListItemSwipeActionItem_Dispose (ArkUI_ListItemSwipeActionItem *item) |
销毁ListItemSwipeActionItem实例。 |
void OH_ArkUI_ListItemSwipeActionItem_SetContent (ArkUI_ListItemSwipeActionItem *item, ArkUI_NodeHandle node) |
设置ListItemSwipeActionItem的布局内容。 |
void OH_ArkUI_ListItemSwipeActionItem_SetActionAreaDistance (ArkUI_ListItemSwipeActionItem *item, float distance) |
设置组件长距离滑动删除距离阈值。 |
float OH_ArkUI_ListItemSwipeActionItem_GetActionAreaDistance (ArkUI_ListItemSwipeActionItem *item) |
获取组件长距离滑动删除距离阈值。 |
void OH_ArkUI_ListItemSwipeActionItem_SetOnEnterActionArea (ArkUI_ListItemSwipeActionItem *item, void(*callback)()) |
设置滑动条目进入删除区域时调用的事件。 |
void OH_ArkUI_ListItemSwipeActionItem_SetOnEnterActionAreaWithUserData (ArkUI_ListItemSwipeActionItem *item, void *userData, void(*callback)(void *userData)) |
设置滑动条目进入删除区域时调用的事件。 |
void OH_ArkUI_ListItemSwipeActionItem_SetOnAction (ArkUI_ListItemSwipeActionItem *item, void(*callback)()) |
设置组件进入长距删除区后删除ListItem时调用的事件。 |
void OH_ArkUI_ListItemSwipeActionItem_SetOnActionWithUserData (ArkUI_ListItemSwipeActionItem *item, void *userData, void(*callback)(void *userData)) |
设置组件进入长距删除区后删除ListItem时调用的事件。 |
void OH_ArkUI_ListItemSwipeActionItem_SetOnExitActionArea (ArkUI_ListItemSwipeActionItem *item, void(*callback)()) |
设置滑动条目退出删除区域时调用的事件。 |
void OH_ArkUI_ListItemSwipeActionItem_SetOnExitActionAreaWithUserData (ArkUI_ListItemSwipeActionItem *item, void *userData, void(*callback)(void *userData)) |
设置滑动条目退出删除区域时调用的事件。 |
void OH_ArkUI_ListItemSwipeActionItem_SetOnStateChange (ArkUI_ListItemSwipeActionItem *item, void(*callback)(ArkUI_ListItemSwipeActionState swipeActionState)) |
设置列表项滑动状态变化时候触发的事件。 |
void OH_ArkUI_ListItemSwipeActionItem_SetOnStateChangeWithUserData (ArkUI_ListItemSwipeActionItem *item, void *userData, void(*callback)(ArkUI_ListItemSwipeActionState swipeActionState, void *userData)) |
设置列表项滑动状态变化时候触发的事件。 |
ArkUI_ListItemSwipeActionOption * OH_ArkUI_ListItemSwipeActionOption_Create () |
创建ListItemSwipeActionOption接口设置的配置项。 |
void OH_ArkUI_ListItemSwipeActionOption_Dispose (ArkUI_ListItemSwipeActionOption *option) |
销毁ListItemSwipeActionOption实例。 |
void OH_ArkUI_ListItemSwipeActionOption_SetStart (ArkUI_ListItemSwipeActionOption *option, ArkUI_ListItemSwipeActionItem *item) |
设置ListItemSwipeActionItem的左侧(垂直布局)或上方(横向布局)布局内容。 |
void OH_ArkUI_ListItemSwipeActionOption_SetEnd (ArkUI_ListItemSwipeActionOption *option, ArkUI_ListItemSwipeActionItem *item) |
设置ListItemSwipeActionItem的右侧(垂直布局)或下方(横向布局)布局内容。 |
void OH_ArkUI_ListItemSwipeActionOption_SetEdgeEffect (ArkUI_ListItemSwipeActionOption *option, ArkUI_ListItemSwipeEdgeEffect edgeEffect) |
设置滑动效果。 |
int32_t OH_ArkUI_ListItemSwipeActionOption_GetEdgeEffect (ArkUI_ListItemSwipeActionOption *option) |
获取滑动效果。 |
void OH_ArkUI_ListItemSwipeActionOption_SetOnOffsetChange (ArkUI_ListItemSwipeActionOption *option, void(*callback)(float offset)) |
滑动操作偏移量更改时调用的事件。 |
void OH_ArkUI_ListItemSwipeActionOption_SetOnOffsetChangeWithUserData (ArkUI_ListItemSwipeActionOption *option, void *userData, void(*callback)(float offset, void *userData)) |
滑动操作偏移量更改时调用的事件。 |
ArkUI_AccessibilityState * OH_ArkUI_AccessibilityState_Create (void) |
创建无障碍状态。 |
void OH_ArkUI_AccessibilityState_Dispose (ArkUI_AccessibilityState *state) |
销毁无障碍状态指针。 |
void OH_ArkUI_AccessibilityState_SetDisabled (ArkUI_AccessibilityState *state, int32_t isDisabled) |
设置无障碍状态是否禁用。 |
int32_t OH_ArkUI_AccessibilityState_IsDisabled (ArkUI_AccessibilityState *state) |
获取无障碍状态是否禁用。 |
void OH_ArkUI_AccessibilityState_SetSelected (ArkUI_AccessibilityState *state, int32_t isSelected) |
设置无障碍状态是否选中。 |
int32_t OH_ArkUI_AccessibilityState_IsSelected (ArkUI_AccessibilityState *state) |
获取无障碍状态是否选中。 |
void OH_ArkUI_AccessibilityState_SetCheckedState (ArkUI_AccessibilityState *state, int32_t checkedState) |
设置无障碍状态复选框状态。 |
int32_t OH_ArkUI_AccessibilityState_GetCheckedState (ArkUI_AccessibilityState *state) |
获取无障碍状态复选框状态。 |
ArkUI_AccessibilityValue * OH_ArkUI_AccessibilityValue_Create (void) |
创建无障碍信息。 |
void OH_ArkUI_AccessibilityValue_Dispose (ArkUI_AccessibilityValue *value) |
销毁无障碍信息指针。 |
void OH_ArkUI_AccessibilityValue_SetMin (ArkUI_AccessibilityValue *value, int32_t min) |
设置无障碍最小值信息。 |
int32_t OH_ArkUI_AccessibilityValue_GetMin (ArkUI_AccessibilityValue *value) |
获取无障碍最小值信息。 |
void OH_ArkUI_AccessibilityValue_SetMax (ArkUI_AccessibilityValue *value, int32_t max) |
设置无障碍最大值信息。 |
int32_t OH_ArkUI_AccessibilityValue_GetMax (ArkUI_AccessibilityValue *value) |
获取无障碍最大值信息。 |
void OH_ArkUI_AccessibilityValue_SetCurrent (ArkUI_AccessibilityValue *value, int32_t current) |
设置无障碍当前值信息。 |
int32_t OH_ArkUI_AccessibilityValue_GetCurrent (ArkUI_AccessibilityValue *value) |
获取无障碍当前值信息。 |
void OH_ArkUI_AccessibilityValue_SetText (ArkUI_AccessibilityValue *value, const char *text) |
设置无障碍文本描述信息。 |
const char * OH_ArkUI_AccessibilityValue_GetText (ArkUI_AccessibilityValue *value) |
获取无障碍文本描述信息。 |
ArkUI_ImageAnimatorFrameInfo * OH_ArkUI_ImageAnimatorFrameInfo_CreateFromString (char *src) |
使用图片路径创建帧图片信息,图片格式为svg,png和jpg。 |
ArkUI_ImageAnimatorFrameInfo * OH_ArkUI_ImageAnimatorFrameInfo_CreateFromDrawableDescriptor (ArkUI_DrawableDescriptor *drawable) |
使用 DrawableDescriptor 对象创建帧图片信息,图片格式为Resource和PixelMap。 |
void OH_ArkUI_ImageAnimatorFrameInfo_Dispose (ArkUI_ImageAnimatorFrameInfo *imageInfo) |
销毁帧图片对象指针。 |
void OH_ArkUI_ImageAnimatorFrameInfo_SetWidth (ArkUI_ImageAnimatorFrameInfo *imageInfo, int32_t width) |
设置图片宽度。 |
int32_t OH_ArkUI_ImageAnimatorFrameInfo_GetWidth (ArkUI_ImageAnimatorFrameInfo *imageInfo) |
获取图片宽度。 |
void OH_ArkUI_ImageAnimatorFrameInfo_SetHeight (ArkUI_ImageAnimatorFrameInfo *imageInfo, int32_t height) |
设置图片高度。 |
int32_t OH_ArkUI_ImageAnimatorFrameInfo_GetHeight (ArkUI_ImageAnimatorFrameInfo *imageInfo) |
获取图片高度。 |
void OH_ArkUI_ImageAnimatorFrameInfo_SetTop (ArkUI_ImageAnimatorFrameInfo *imageInfo, int32_t top) |
设置图片相对于组件左上角的纵向坐标。 |
int32_t OH_ArkUI_ImageAnimatorFrameInfo_GetTop (ArkUI_ImageAnimatorFrameInfo *imageInfo) |
获取图片相对于组件左上角的纵向坐标。 |
void OH_ArkUI_ImageAnimatorFrameInfo_SetLeft (ArkUI_ImageAnimatorFrameInfo *imageInfo, int32_t left) |
设置图片相对于组件左上角的横向坐标。 |
int32_t OH_ArkUI_ImageAnimatorFrameInfo_GetLeft (ArkUI_ImageAnimatorFrameInfo *imageInfo) |
获取图片相对于组件左上角的横向坐标。 |
void OH_ArkUI_ImageAnimatorFrameInfo_SetDuration (ArkUI_ImageAnimatorFrameInfo *imageInfo, int32_t duration) |
设置图片的播放时长。 |
int32_t OH_ArkUI_ImageAnimatorFrameInfo_GetDuration (ArkUI_ImageAnimatorFrameInfo *imageInfo) |
获取图片的播放时长。 |
ArkUI_ListChildrenMainSize * OH_ArkUI_ListChildrenMainSizeOption_Create () |
创建ListChildrenMainSize接口设置的配置项。 |
void OH_ArkUI_ListChildrenMainSizeOption_Dispose (ArkUI_ListChildrenMainSize *option) |
销毁ListChildrenMainSize实例。 |
int32_t OH_ArkUI_ListChildrenMainSizeOption_SetDefaultMainSize (ArkUI_ListChildrenMainSize *option, float defaultMainSize) |
设置List组件的ChildrenMainSizeOption默认大小。 |
float OH_ArkUI_ListChildrenMainSizeOption_GetDefaultMainSize (ArkUI_ListChildrenMainSize *option) |
获取List组件的ChildrenMainSizeOption默认大小。 |
void OH_ArkUI_ListChildrenMainSizeOption_Resize (ArkUI_ListChildrenMainSize *option, int32_t totalSize) |
重置List组件的ChildrenMainSizeOption的数组大小。 |
int32_t OH_ArkUI_ListChildrenMainSizeOption_Splice (ArkUI_ListChildrenMainSize *option, int32_t index, int32_t deleteCount, int32_t addCount) |
对List组件的ChildrenMainSizeOption数组操作大小调整。 |
int32_t OH_ArkUI_ListChildrenMainSizeOption_UpdateSize (ArkUI_ListChildrenMainSize *option, int32_t index, float mainSize) |
更新List组件的ChildrenMainSizeOption数组的值。 |
float OH_ArkUI_ListChildrenMainSizeOption_GetMainSize (ArkUI_ListChildrenMainSize *option, int32_t index) |
获取List组件的ChildrenMainSizeOption数组的值。 |
ArkUI_CustomSpanMeasureInfo * OH_ArkUI_CustomSpanMeasureInfo_Create (void) |
创建自定义段落组件测量信息。 |
void OH_ArkUI_CustomSpanMeasureInfo_Dispose (ArkUI_CustomSpanMeasureInfo *info) |
销毁自定义段落组件测量信息。 |
float OH_ArkUI_CustomSpanMeasureInfo_GetFontSize (ArkUI_CustomSpanMeasureInfo *info) |
获取自定义段落组件的父节点Text的字体大小。 |
ArkUI_CustomSpanMetrics * OH_ArkUI_CustomSpanMetrics_Create (void) |
创建自定义段落组件度量信息。 |
void OH_ArkUI_CustomSpanMetrics_Dispose (ArkUI_CustomSpanMetrics *metrics) |
销毁自定义段落组件度量信息。 |
int32_t OH_ArkUI_CustomSpanMetrics_SetWidth (ArkUI_CustomSpanMetrics *metrics, float width) |
设置自定义段落组件的宽度。 |
int32_t OH_ArkUI_CustomSpanMetrics_SetHeight (ArkUI_CustomSpanMetrics *metrics, float height) |
设置自定义段落组件的高度。 |
ArkUI_CustomSpanDrawInfo * OH_ArkUI_CustomSpanDrawInfo_Create (void) |
创建自定义段落组件绘制信息。 |
void OH_ArkUI_CustomSpanDrawInfo_Dispose (ArkUI_CustomSpanDrawInfo *info) |
销毁自定义段落组件绘制信息。 |
float OH_ArkUI_CustomSpanDrawInfo_GetXOffset (ArkUI_CustomSpanDrawInfo *info) |
获取自定义段落组件相对于挂载组件的x轴偏移值。 |
float OH_ArkUI_CustomSpanDrawInfo_GetLineTop (ArkUI_CustomSpanDrawInfo *info) |
获取自定义段落组件相对于挂载组件的上边距。 |
float OH_ArkUI_CustomSpanDrawInfo_GetLineBottom (ArkUI_CustomSpanDrawInfo *info) |
获取自定义段落组件相对于挂载组件的下边距。 |
float OH_ArkUI_CustomSpanDrawInfo_GetBaseline (ArkUI_CustomSpanDrawInfo *info) |
获取自定义段落组件相对于挂载组件的基线偏移量。 |
void OH_ArkUI_CustomProperty_Destroy (ArkUI_CustomProperty *handle) |
销毁CustomProperty实例。 |
const char * OH_ArkUI_CustomProperty_GetStringValue (ArkUI_CustomProperty *handle) |
获取自定义属性value信息。 |
void OH_ArkUI_ActiveChildrenInfo_Destroy (ArkUI_ActiveChildrenInfo *handle) |
销毁ActiveChildrenInfo实例。 |
ArkUI_NodeHandle OH_ArkUI_ActiveChildrenInfo_GetNodeByIndex (ArkUI_ActiveChildrenInfo *handle, int32_t index) |
获取ActiveChildrenInfo结构体的下标为index的子节点。 |
int32_t OH_ArkUI_ActiveChildrenInfo_GetCount (ArkUI_ActiveChildrenInfo *handle) |
获取ActiveChildrenInfo结构体内的节点数量。 |
ArkUI_SnapshotOptions* OH_ArkUI_CreateSnapshotOptions () |
创建快照选项。 |
void OH_ArkUI_DestroySnapshotOptions (ArkUI_SnapshotOptions* snapshotOptions) |
销毁快照选项。 |
int32_t OH_ArkUI_SnapshotOptions_SetScale (ArkUI_SnapshotOptions* snapshotOptions, float scale) |
设置快照选项的缩放比例。 |
ArkUI_VisibleAreaEventOptions * OH_ArkUI_VisibleAreaEventOptions_Create (void) |
创建可见区域变化监听的参数。 |
void OH_ArkUI_VisibleAreaEventOptions_Dispose (ArkUI_VisibleAreaEventOptions *option) |
销毁可见区域变化监听的参数。 |
int32_t OH_ArkUI_VisibleAreaEventOptions_SetRatios (ArkUI_VisibleAreaEventOptions *option, float* value, int32_t size) |
设置阈值数组。 |
int32_t OH_ArkUI_VisibleAreaEventOptions_SetExpectedUpdateInterval (ArkUI_VisibleAreaEventOptions *option, int32_t value) |
设置预期更新间隔,单位为ms。定义了开发者期望的更新间隔。 |
int32_t OH_ArkUI_VisibleAreaEventOptions_GetRatios (ArkUI_VisibleAreaEventOptions *option, float* value, int32_t* size) |
获取阈值数组。 |
int32_t OH_ArkUI_VisibleAreaEventOptions_GetExpectedUpdateInterval (ArkUI_VisibleAreaEventOptions *option,) |
获取预期更新间隔。 |
ArkUI_TextPickerRangeContentArray* OH_ArkUI_TextPickerRangeContentArray_Create (int32_t length) |
创建TextPickerRangeContent数组的对象。 起始版本: 19 |
void OH_ArkUI_TextPickerRangeContentArray_SetIconAtIndex (ArkUI_TextPickerRangeContentArray *handle,char* icon,int32_t index) |
指定TextPickerRangeContent数组指定位置的icon数据。 起始版本: 19 |
void OH_ArkUI_TextPickerRangeContentArray_SetTextAtIndex (ArkUI_TextPickerRangeContentArray *handle,char* text,int32_t index) |
指定TextPickerRangeContent数组指定位置的text数据。 起始版本: 19 |
void OH_ArkUI_TextPickerRangeContentArray_Destroy (ArkUI_TextPickerRangeContentArray *handle) |
删除TextPickerRangeContent数组对象。 起始版本: 19 |
ArkUI_TextCascadePickerRangeContentArray* OH_ArkUI_TextCascadePickerRangeContentArray_Create (int32_t length) |
创建TextCascadePickerRangeContent数组对象。 起始版本: 19 |
void OH_ArkUI_TextCascadePickerRangeContentArray_SetTextAtIndex (ArkUI_TextCascadePickerRangeContentArray *handle,char* text,int32_t index) |
指定TextCascadePickerRangeContent数组指定位置的text数据。 起始版本: 19 |
void OH_ArkUI_TextCascadePickerRangeContentArray_setChildAtIndex (ArkUI_TextCascadePickerRangeContentArray *handle,ArkUI_TextCascadePickerRangeContentArray* child,int32_t index) |
指定TextCascadePickerRangeContent数组指定位置的child数据。 起始版本: 19 |
void OH_ArkUI_TextCascadePickerRangeContentArray_Destroy (ArkUI_TextCascadePickerRangeContentArray *handle) |
删除TextCascadePickerRangeContent数组对象。 起始版本: 19 |
ArkUI_EmbeddedComponentOption* OH_ArkUI_EmbeddedComponentOption_Create () |
创建EmbeddedComponent组件选项的对象。 |
void OH_ArkUI_EmbeddedComponentOption_Dispose (ArkUI_EmbeddedComponentOption* option) |
删除EmbeddedComponent组件选项的对象。 |
void OH_ArkUI_EmbeddedComponentOption_SetOnError (ArkUI_EmbeddedComponentOption* option, void(*callback)(int32_t code, const char* name, const char* message)) |
设置EmbeddedComponent组件的onError回调。 |
void OH_ArkUI_EmbeddedComponentOption_SetOnTerminated (ArkUI_EmbeddedComponentOption* option, void(*callback)(int32_t code, AbilityBase_Want* want)) |
设置EmbeddedComponent组件的onTerminated回调。 |