Lines Matching refs:value

135     const ArkUI_NumberValue* value;

154 * .value[0].f32: width, in vp.\n
156 * Format of the return value {@link ArkUI_AttributeItem}:\n
157 * .value[0].f32: width, in vp.\n
165 * .value[0].f32: height, in vp.\n
167 * Format of the return value {@link ArkUI_AttributeItem}:\n
168 * .value[0].f32: height, in vp.\n
176 * .value[0].u32: background color. The value is in 0xARGB format. For example, 0xFFFF0000 indicates red.\n
178 * Format of the return value {@link ArkUI_AttributeItem}:\n
179 * .value[0].u32: background color. The value is in 0xARGB format. For example, 0xFFFF0000 indicates red.\n
188 * .value[0]?.i32: whether to repeat the image. Optional. The parameter type is {@link ArkUI_ImageRepeat}.
189 * The default value is <b>ARKUI_IMAGE_REPEAT_NONE</b>.\n
191 * Format of the return value {@link ArkUI_AttributeItem}:\n
193 * .value[0].i32: whether to repeat the image. The parameter type is {@link ArkUI_ImageRepeat}.\n
200 * There are two formats of {@link ArkUI_AttributeItem} for setting the attribute value:\n
202 * .value[0].f32: padding, in vp.\n
204 * .value[0].f32: top padding, in vp.\n
205 * .value[1].f32: right padding, in vp.\n
206 * .value[2].f32: bottom padding, in vp.\n
207 * .value[3].f32: left padding, in vp.\n
209 * Format of the return value {@link ArkUI_AttributeItem}:\n
210 * .value[0].f32: top padding, in vp.\n
211 * .value[1].f32: right padding, in vp.\n
212 * .value[2].f32: bottom padding, in vp.\n
213 * .value[3].f32: left padding, in vp.\n
223 * Format of the return value {@link ArkUI_AttributeItem}:\n
232 * .value[0].i32: The value <b>true</b> means that the component can interact with users, and <b>false</b> means
235 * Format of the return value {@link ArkUI_AttributeItem}:\n
236 * .value[0].i32: The value <b>1</b> means that the component can interact with users, and <b>0</b> means
244 * There are two formats of {@link ArkUI_AttributeItem} for setting the attribute value:\n
246 * .value[0].f32: margin, in vp.\n
248 * .value[0].f32: top margin, in vp.\n
249 * .value[1].f32: right margin, in vp.\n
250 * .value[2].f32: bottom margin, in vp.\n
251 * .value[3].f32: left margin, in vp.\n
253 * Format of the return value {@link ArkUI_AttributeItem}:\n
254 * .value[0].f32: top margin, in vp.\n
255 * .value[1].f32: right margin, in vp.\n
256 * .value[2].f32: bottom margin, in vp.\n
257 * .value[3].f32: left margin, in vp.\n
265 * .value[0].f32: distance to translate along the x-axis, in vp. The default value is <b>0</b>.\n
266 * .value[1].f32: distance to translate along the y-axis, in vp. The default value is <b>0</b>.\n
267 * .value[2].f32: distance to translate along the z-axis, in vp. The default value is <b>0</b>. \n
269 * Format of the return value {@link ArkUI_AttributeItem}:\n
270 * .value[0].f32: distance to translate along the x-axis, in vp.\n
271 * .value[1].f32: distance to translate along the y-axis, in vp.\n
272 * .value[2].f32: distance to translate along the z-axis, in vp. \n
280 * .value[0].f32: scale factor along the x-axis. The default value is <b>1</b>.\n
281 * .value[1].f32: scale factor along the y-axis. The default value is <b>1</b>. \n
283 * Format of the return value {@link ArkUI_AttributeItem}:\n
284 * .value[0].f32: scale factor along the x-axis.\n
285 * .value[1].f32: scale factor along the y-axis. \n
293 * .value[0].f32: X coordinate of the rotation axis vector. The default value is <b>0</b>.\n
294 * .value[1].f32: Y coordinate of the rotation axis vector. The default value is <b>0</b>.\n
295 * .value[2].f32: Z coordinate of the rotation axis vector. The default value is <b>0</b>.\n
296 * .value[3].f32: rotation angle. The default value is <b>0</b>.\n
297 * .value[4].f32: line of sight, that is, the distance from the viewpoint to the z=0 plane, in vp.
298 * The default value is <b>0</b>. \n
300 * Format of the return value {@link ArkUI_AttributeItem}:\n
301 * .value[0].f32: X coordinate of the rotation axis vector.\n
302 * .value[1].f32: Y coordinate of the rotation axis vector.\n
303 * .value[2].f32: Z coordinate of the rotation axis vector.\n
304 * .value[3].f32: rotation angle.\n
305 * .value[4].f32: line of sight, that is, the distance from the viewpoint to the z=0 plane, in vp. \n
313 * .value[0].f32: brightness value. The default value is <b>1.0</b>, and the recommended value range is [0, 2]. \n
315 * Format of the return value {@link ArkUI_AttributeItem}:\n
316 * .value[0].f32: brightness value. \n
324 * .value[0].f32: saturation value. The default value is <b>1.0</b>, and the recommended value range is [0, 50]. \n
326 * Format of the return value {@link ArkUI_AttributeItem}: \n
327 * .value[0].f32: saturation value. \n
335 * .value[0].f32: blur radius. A larger value indicates a higher blur degree. If the value is <b>0</b>,
336 * the component is not blurred. The unit is vp. The default value is <b>0.0</b>. \n
338 * Format of the return value {@link ArkUI_AttributeItem}:\n
339 * .value[0].f32: blur radius. The larger the fuzzy radius, the more blurred the image. If the value is <b>0</b>,
348 * .value[0].f32: start angle of the linear gradient. A positive value indicates a clockwise rotation from the
349 * origin, (0, 0). The default value is <b>180</b>.\n
350 * .value[1].i32: direction of the linear gradient. It does not take effect when <b>angle</b> is set.
352 * .value[2].i32: whether the colors are repeated. The default value is <b>false</b>. \n
359 * Format of the return value {@link ArkUI_AttributeItem}:\n
360 * .value[0].f32: start angle of the linear gradient. \n
361 * .value[1].i32: direction of the linear gradient. It does not take effect when <b>angle</b> is set. \n
362 * .value[2].i32: whether the colors are repeated. \n
375 * .value[0].i32: alignment mode. The data type is {@link ArkUI_Alignment}.
376 * The default value is <b>ARKUI_ALIGNMENT_CENTER</b>. \n
378 * Format of the return value {@link ArkUI_AttributeItem}:\n
379 * .value[0].i32: alignment mode. The data type is {@link ArkUI_Alignment}. \n
387 * .value[0].f32: opacity value. The value ranges from 0 to 1. \n
389 * Format of the return value {@link ArkUI_AttributeItem}:\n
390 * .value[0].f32: opacity value. The value ranges from 0 to 1. \n
398 * 1: .value[0].f32: width of the four borders. \n
399 * 2: .value[0].f32: width of the top border. \n
400 * .value[1].f32: width of the right border. \n
401 * .value[2].f32: width of the bottom border. \n
402 * .value[3].f32: width of the left border. \n
404 * Format of the return value {@link ArkUI_AttributeItem}:\n
405 * .value[0].f32: width of the top border. \n
406 * .value[1].f32: width of the right border. \n
407 * .value[2].f32: width of the bottom border. \n
408 * .value[3].f32: width of the left border. \n
416 * 1: .value[0].f32: radius of the four corners. \n
417 * 2: .value[0].f32: radius of the upper left corner. \n
418 * .value[1].f32: radius of the upper right corner. \n
419 * .value[2].f32: radius of the lower left corner. \n
420 * .value[3].f32: radius of the lower right corner. \n
422 * Format of the return value {@link ArkUI_AttributeItem}:\n
423 * .value[0].f32: radius of the upper left corner. \n
424 * .value[1].f32: radius of the upper right corner. \n
425 * .value[2].f32: radius of the lower left corner. \n
426 * .value[3].f32: radius of the lower right corner. \n
434 * 1: .value[0].u32: color of the four borders, in 0xARGB format, for example, <b>0xFFFF11FF</b>. \n
435 * 2: .value[0].u32: color of the top border, in 0xARGB format, for example, <b>0xFFFF11FF</b>. \n
436 * .value[1].u32: color of the right border, in 0xARGB format, for example, <b>0xFFFF11FF</b>. \n
437 * .value[2].u32: color of the lower border, in 0xARGB format, for example, <b>0xFFFF11FF</b>. \n
438 * .value[3].u32: color of the left border, in 0xARGB format, for example, <b>0xFFFF11FF</b>. \n
440 * Format of the return value {@link ArkUI_AttributeItem}:\n
441 * .value[0].u32: color of the top border, in 0xARGB format, for example, <b>0xFFFF11FF</b>. \n
442 * .value[1].u32: color of the right border, in 0xARGB format, for example, <b>0xFFFF11FF</b>. \n
443 * .value[2].u32: color of the lower border, in 0xARGB format, for example, <b>0xFFFF11FF</b>. \n
444 * .value[3].u32: color of the left border, in 0xARGB format, for example, <b>0xFFFF11FF</b>. \n
452 * 1: .value[0].i32: line style of the four borders. The parameter type is {@link ArkUI_BorderStyle}.
453 * The default value is <b>ARKUI_BORDER_STYLE_SOLID</b>. \n
454 * 2: .value[0].i32: line style of the top border. The parameter type is {@link ArkUI_BorderStyle}.
455 * The default value is <b>ARKUI_BORDER_STYLE_SOLID</b>. \n
456 * .value[1].i32: line style of the right border. The parameter type is {@link ArkUI_BorderStyle}.
457 * The default value is <b>ARKUI_BORDER_STYLE_SOLID</b>. \n
458 * .value[2].i32: line style of the bottom border. The parameter type is {@link ArkUI_BorderStyle}.
459 * The default value is <b>ARKUI_BORDER_STYLE_SOLID</b>. \n
460 * .value[3].i32: line style of the left border. The parameter type is {@link ArkUI_BorderStyle}.
461 * The default value is <b>ARKUI_BORDER_STYLE_SOLID</b>. \n
463 * Format of the return value {@link ArkUI_AttributeItem}:\n
464 * .value[0].i32: line style of the top border. \n
465 * .value[1].i32: line style of the right border. \n
466 * .value[2].i32: line style of the bottom border. \n
467 * .value[3].i32: line style of the left border. \n
476 * .value[0].f32: z-index value. \n
478 * Format of the return value {@link ArkUI_AttributeItem}:\n
479 * .value[0].f32: z-index value. \n
487 * .value[0].i32: whether to show or hide the component. The parameter type is {@link ArkUI_Visibility}.
488 * The default value is <b>ARKUI_VISIBILITY_VISIBLE</b>. \n
490 * Format of the return value {@link ArkUI_AttributeItem}:\n
491 * .value[0].i32: whether to show or hide the component. The parameter type is {@link ArkUI_Visibility}.
492 * The default value is <b>ARKUI_VISIBILITY_VISIBLE</b>. \n
500 * .value[0].i32: whether to clip the component based on the parent container bounds.
501 * The value <b>0</b> means to clip the component, and <b>1</b> means the opposite. \n
503 * Format of the return value {@link ArkUI_AttributeItem}:\n
504 * .value[0].i32: whether to clip the component based on the parent container bounds.
505 * The value <b>0</b> means to clip the component, and <b>1</b> means the opposite. \n
516 * .value[0].i32: type of shape. The parameter type is {@link ArkUI_ClipType}.
517 * The value is <b>ARKUI_CLIP_TYPE_RECTANGLE</b> for the rectangle shape.\n
518 * .value[1].f32: width of the rectangle.\n
519 * .value[2].f32: height of rectangle.\n
520 * .value[3].f32: width of the rounded corner of the rectangle.\n
521 * .value[4].f32: height of the rounded corner of the rectangle.\n
523 * .value[0].i32: type of shape. The parameter type is {@link ArkUI_ClipType}.
524 * The value is <b>ARKUI_CLIP_TYPE_CIRCLE</b> for the circle shape.\n
525 * .value[1].f32: width of the circle.\n
526 * .value[2].f32: height of the circle.\n
528 * .value[0].i32: type of shape. The parameter type is {@link ArkUI_ClipType}.
529 * The value is <b>ARKUI_CLIP_TYPE_ELLIPSE</b> for the ellipse shape.\n
530 * .value[1].f32: width of the ellipse.\n
531 * .value[2].f32: height of the ellipse.\n
533 * .value[0].i32: type of shape. The parameter type is {@link ArkUI_ClipType}.
534 * The value is <b>ARKUI_CLIP_TYPE_PATH</b> for the path shape.\n
535 * .value[1].f32: width of the path.\n
536 * .value[2].f32: height of the path.\n
538 * Format of the return value {@link ArkUI_AttributeItem}, which supports five types of shapes:\n
540 * .value[0].i32: type of shape. The parameter type is {@link ArkUI_ClipType}.
541 * The value is <b>ARKUI_CLIP_TYPE_RECTANGLE</b> for the rectangle shape.\n
542 * .value[1].f32: width of the rectangle.\n
543 * .value[2].f32: height of rectangle.\n
544 * .value[3].f32: width of the rounded corner of the rectangle.\n
545 * .value[4].f32: height of the rounded corner of the rectangle.\n
547 * .value[0].i32: type of shape. The parameter type is {@link ArkUI_ClipType}.
548 * The value is <b>ARKUI_CLIP_TYPE_CIRCLE</b> for the circle shape.\n
549 * .value[1].f32: width of the circle.\n
550 * .value[2].f32: height of the circle.\n
552 * .value[0].i32: type of shape. The parameter type is {@link ArkUI_ClipType}.
553 * The value is <b>ARKUI_CLIP_TYPE_ELLIPSE</b> for the ellipse shape.\n
554 * .value[1].f32: width of the ellipse.\n
555 * .value[2].f32: height of the ellipse.\n
557 * .value[0].i32: type of shape. The parameter type is {@link ArkUI_ClipType}.
558 * The value is <b>ARKUI_CLIP_TYPE_PATH</b> for the path shape.\n
559 * .value[1].f32: width of the path.\n
560 * .value[2].f32: height of the path.\n
572 * Format of the return value {@link ArkUI_AttributeItem}:\n
581 * .value[0].i32: hit test mode. The parameter type is {@link ArkUI_HitTestMode}.
582 * The default value is <b>ARKUI_HIT_TEST_MODE_DEFAULT</b>. \n
584 * Format of the return value {@link ArkUI_AttributeItem}:\n
585 * .value[0].i32: hit test mode. The parameter type is {@link ArkUI_HitTestMode}.
586 * The default value is <b>ARKUI_HIT_TEST_MODE_DEFAULT</b>. \n
595 * .value[0].f32: X coordinate. \n
596 * .value[1].f32: Y coordinate. \n
598 * Format of the return value {@link ArkUI_AttributeItem}:\n
599 * .value[0].f32: X coordinate. \n
600 * .value[1].f32: Y coordinate. \n
608 * .value[0].i32: shadow effect. The parameter type is {@link ArkUI_ShadowStyle}. \n
610 * Format of the return value {@link ArkUI_AttributeItem}:\n
611 * .value[0].i32: shadow effect. The parameter type is {@link ArkUI_ShadowStyle}. \n
619 * .value[0]?.f32: blur radius of the shadow, in vp.\n
620 * .value[1]?.i32: whether to enable the coloring strategy. The value <b>1</b> means to enable the coloring
621 * strategy, and <b>0</b> (default value) means the opposite.\n
622 * .value[2]?.f32: offset of the shadow along the x-axis, in px.\n
623 * .value[3]?.f32: offset of the shadow along the y-axis, in px.\n
624 * .value[4]?.i32: shadow type {@link ArkUI_ShadowType}. The default value is <b>ARKUI_SHADOW_TYPE_COLOR</b>.\n
625 * .value[5]?.u32: shadow color, in 0xARGB format. For example, 0xFFFF0000 indicates red.\n
626 * .value[6]?.u32: whether to fill the shadow. The value <b>1</b> means to fill the shadow, and <b>0</b>
630 * Format of the return value {@link ArkUI_AttributeItem}:\n
631 * .value[0].f32: blur radius of the shadow, in vp.\n
632 * .value[1].i32: whether to enable the coloring strategy. \n
633 * .value[2].f32: offset of the shadow along the x-axis, in px.\n
634 * .value[3].f32: offset of the shadow along the y-axis, in px.\n
635 * .value[4].i32: shadow type {@link ArkUI_ShadowType}. The default value is <b>ARKUI_SHADOW_TYPE_COLOR</b>.\n
636 * .value[5].u32: shadow color, in 0xARGB format. For example, 0xFFFF0000 indicates red.\n
637 * .value[6].u32: whether to fill the shadow. The value <b>1</b> means to fill the shadow, and <b>0</b>
647 * .value[0].f32: width of the image. The value range is [0, +∞), and the unit is vp. \n
648 * .value[1].f32: height of the image. The value range is [0, +∞), and the unit is vp. \n
650 * Format of the return value {@link ArkUI_AttributeItem}:\n
651 * .value[0].f32: width of the image, in vp. \n
652 * .value[1].f32: height of the image, in vp. \n
661 * .value[0].i32: size of the background image. The value is an enum of {@link ArkUI_ImageSize}. \n
663 * Format of the return value {@link ArkUI_AttributeItem}:\n
664 * .value[0].i32: size of the background image. The value is an enum of {@link ArkUI_ImageSize}. \n
672 * .value[0].i32: blue type. The value is an enum of {@link ArkUI_BlurStyle}. \n
673 * .value[1]?.i32: color mode. The value is an enum of {@link ArkUI_ColorMode}. \n
674 * .value[2]?.i32: adaptive color mode. The value is an enum of {@link ArkUI_AdaptiveColor}. \n
675 * .value[3]?.f32: blur degree. The value range is [0.0, 1.0]. \n
676 * .value[4]?.f32: start boundary of grayscale blur. \n
677 * .value[5]?.f32: end boundary of grayscale blur. \n
679 * Format of the return value {@link ArkUI_AttributeItem}:\n
680 * .value[0].i32: blue type. The value is an enum of {@link ArkUI_BlurStyle}. \n
681 * .value[1].i32: color mode. The value is an enum of {@link ArkUI_ColorMode}. \n
682 * .value[2].i32: adaptive color mode. The value is an enum of {@link ArkUI_AdaptiveColor}. \n
683 * .value[3].f32: blur degree. The value range is [0.0, 1.0]. \n
684 * .value[4].f32: start boundary of grayscale blur. \n
685 * .value[5].f32: end boundary of grayscale blur. \n
693 * .value[0]?.f32: X coordinate of the center point, in vp.\n
694 * .value[1]?.f32: Y coordinate of the center point, in vp.\n
695 * .value[2]?.f32: Z coordinate of the center point, in vp.\n
696 * .value[3]?.f32 : X coordinate of the center point, expressed in a number that represents a percentage.
697 * For example, 0.2 indicates 20%. This attribute overwrites value[0].f32. The default value is <b>0.5f</b>. \n
698 * .value[4]?.f32 : Y coordinate of the center point, expressed in a number that represents a percentage.
699 * For example, 0.2 indicates 20%. This attribute overwrites value[1].f32. The default value is <b>0.5f</b>. \n
700 * .value[5]?.f32 : Z coordinate of the center point, expressed in a number that represents a percentage.
701 * For example, 0.2 indicates 20%. This attribute overwrites value[2].f32. The default value is <b>0.0f</b>. \n
703 * Format of the return value {@link ArkUI_AttributeItem}:\n
704 * .value[0].f32: X coordinate of the center point, in vp.\n
705 * .value[1].f32: Y coordinate of the center point, in vp.\n
706 * .value[2].f32: Z coordinate of the center point, in vp.\n
708 * returns the calculated value in vp.
716 * .value[0].f32: opacity values of the start and end points.\n
717 * .value[1].i32: animation duration, in milliseconds.\n
718 * .value[2].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n
719 * .value[3]?.i32: animation delay duration, in milliseconds.\n
720 * .value[4]?.i32: number of times that the animation is played.\n
721 * .value[5]?.i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}.\n
722 * .value[6]?.f32: animation playback speed.\n
724 * Format of the return value {@link ArkUI_AttributeItem}:\n
725 * .value[0].f32: opacity values of the start and end points.\n
726 * .value[1].i32: animation duration, in milliseconds.\n
727 * .value[2].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n
728 * .value[3].i32: animation delay duration, in milliseconds. \n
729 * .value[4].i32: number of times that the animation is played. \n
730 * .value[5].i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}. \n
731 * .value[6].f32: animation playback speed. \n
739 * .value[0].f32: X-component of the rotation vector. \n
740 * .value[1].f32: Y-component of the rotation vector. \n
741 * .value[2].f32: Z-component of the rotation vector \n
742 * .value[3].f32: angle. \n
743 * .value[4].f32: line of sight. The default value is <b>0.0f</b>. \n
744 * .value[5].i32: animation duration, in milliseconds. \n
745 * .value[6].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n \n
746 * .value[7]?.i32: animation delay duration, in milliseconds. \n
747 * .value[8]?.i32: number of times that the animation is played. \n
748 * .value[9]?.i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}. \n
749 * .value[10]?.f32: animation playback speed. \n
751 * Format of the return value {@link ArkUI_AttributeItem}:\n
752 * .value[0].f32: X-component of the rotation vector. \n
753 * .value[1].f32: Y-component of the rotation vector. \n
754 * .value[2].f32: Z-component of the rotation vector \n
755 * .value[3].f32: angle. \n
756 * .value[4].f32: line of sight. \n
757 * .value[5].i32: animation duration, in milliseconds. \n
758 * .value[6].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n \n
759 * .value[7].i32: animation delay duration, in milliseconds. \n
760 * .value[8].i32: number of times that the animation is played. \n
761 * .value[9].i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}. \n
762 * .value[10].f32: animation playback speed. \n
770 * .value[0].f32: scale factor along the x-axis. \n
771 * .value[1].f32: scale factor along the y-axis. \n
772 * .value[2].f32: scale factor along the z-axis. \n
773 * .value[3].i32: animation duration, in milliseconds. \n
774 * .value[4].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n \n
775 * .value[5]?.i32: animation delay duration, in milliseconds. \n
776 * .value[6]?.i32: number of times that the animation is played. \n
777 * .value[7]?.i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}. \n
778 * .value[8]?.f32: animation playback speed. \n
780 * Format of the return value {@link ArkUI_AttributeItem}:\n
781 * .value[0].f32: scale factor along the x-axis. \n
782 * .value[1].f32: scale factor along the y-axis. \n
783 * .value[2].f32: scale factor along the z-axis. \n
784 * .value[3].i32: animation duration, in milliseconds. \n
785 * .value[4].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n \n
786 * .value[5].i32: animation delay duration, in milliseconds. \n
787 * .value[6].i32: number of times that the animation is played. \n
788 * .value[7].i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}. \n
789 * .value[8].f32: animation playback speed. \n
798 * value[0].f32: translation distance along the x-axis, in vp.\n
799 * value[1].f32: translation distance along the y-axis, in vp.\n
800 * value[2].f32: translation distance along the z-axis, in vp.\n
801 * value[3].i32: animation duration, in milliseconds. \n
802 * value[4].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n \n
803 * value[5]?.i32: animation delay duration, in milliseconds. \n
804 * value[6]?.i32: number of times that the animation is played. \n
805 * value[7]?.i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}. \n
806 * value[8]?.f32: animation playback speed. \n
808 * Format of the return value {@link ArkUI_AttributeItem}:\n
809 * value[0].f32: translation distance along the x-axis, in vp.\n
810 * value[1].f32: translation distance along the y-axis, in vp.\n
811 * value[2].f32: translation distance along the z-axis, in vp.\n
812 * value[3].i32: animation duration, in milliseconds. \n
813 * value[4].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n \n
814 * value[5].i32: animation delay duration, in milliseconds. \n
815 * value[6].i32: number of times that the animation is played. \n
816 * value[7].i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}. \n
817 * value[8].f32: animation playback speed. \n
826 * .value[0].i32: The parameter type is {@link ArkUI_TransitionEdge}. \n
827 * .value[1].i32: animation duration, in milliseconds.\n
828 * .value[2].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n
829 * .value[3]?.i32: animation delay duration, in milliseconds. \n
830 * .value[4]?.i32: number of times that the animation is played. \n
831 * .value[5]?.i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}. \n
832 * .value[6]?.f32: animation playback speed. \n
834 * Format of the return value {@link ArkUI_AttributeItem}:\n
835 * .value[0].i32: The parameter type is {@link ArkUI_TransitionEdge}. \n
836 * .value[1].i32: animation duration, in milliseconds.\n
837 * .value[2].i32: animation curve type. The value is an enum of {@link ArkUI_AnimationCurve}.\n
838 * .value[3].i32: animation delay duration, in milliseconds. \n
839 * .value[4].i32: number of times that the animation is played. \n
840 * .value[5].i32: animation playback mode. The value is an enum of {@link ArkUI_AnimationPlayMode}. \n
841 * .value[6].f32: animation playback speed. \n
850 * .value[0].i32: The parameter type is 1 or 0.
852 * Format of the return value {@link ArkUI_AttributeItem}:\n
853 * .value[0].i32: The parameter type is 1 or 0.
862 * value[0].i32: The parameter type is 1 or 0.
864 * Format of the return value {@link ArkUI_AttributeItem}:\n
865 * value[0].i32: The parameter type is 1 or 0.
880 * Format of the return value {@link ArkUI_AttributeItem}:\n
895 * .value[0]?.i32: position of the overlay relative to the component. Optional.
897 * The default value is <b>ARKUI_ALIGNMENT_TOP_START.</b> \n
898 * .value[1]?.f32: offset of the overlay relative to the upper left corner of itself on the x-axis, in vp. Optional. \n
899 * .value[2]?.f32: offset of the overlay relative to the upper left corner of itself on the y-axis, in vp. Optional.
901 * Format of the return value {@link ArkUI_AttributeItem}:\n
903 * .value[0].i32: position of the overlay relative to the component.
905 * The default value is <b>ARKUI_ALIGNMENT_TOP_START.</b> \n
906 * .value[1].f32: offset of the overlay relative to the upper left corner of itself on the x-axis, in vp. \n
907 * .value[2].f32: offset of the overlay relative to the upper left corner of itself on the y-axis, in vp.
917 * .value[0]?.f32: X coordinate of the sweep gradient center relative to the upper left corner of the component.\n
918 * .value[1]?.f32: Y coordinate of the sweep gradient center relative to the upper left corner of the component.\n
919 * .value[2]?.f32: start point of the sweep gradient. The default value is <b>0</b>. \n
920 * .value[3]?.f32: end point of the sweep gradient. The default value is <b>0</b>. \n
921 * .value[4]?.f32: rotation angle of the sweep gradient. The default value is <b>0</b>. \n
922 * .value[5]?.i32: whether the colors are repeated. The value <b>1</b> means that the colors are repeated,
930 * Format of the return value {@link ArkUI_AttributeItem}:\n
931 * .value[0].f32: X coordinate of the sweep gradient center relative to the upper left corner of the component. \n
932 * .value[1].f32: Y coordinate of the sweep gradient center relative to the upper left corner of the component. \n
933 * .value[2].f32: start point of the sweep gradient. The default value is <b>0</b>. \n
934 * .value[3].f32: end point of the sweep gradient. The default value is <b>0</b>. \n
935 * .value[4].f32: rotation angle of the sweep gradient. The default value is <b>0</b>. \n
936 * .value[5].i32: whether the colors are repeated. The value <b>1</b> means that the colors are repeated,
951 * .value[0]?.f32: X coordinate of the radial gradient center relative to the upper left corner of the component. \n
952 * .value[1]?.f32: Y coordinate of the radial gradient center relative to the upper left corner of the component. \n
953 * .value[2]?.f32: radius of the radial gradient. The default value is <b>0</b>. \n
954 * .value[3]?.i32: whether the colors are repeated. The value <b>1</b> means that the colors are repeated,
962 * Format of the return value {@link ArkUI_AttributeItem}:\n
963 * .value[0].f32: X coordinate of the radial gradient center relative to the upper left corner of the component. \n
964 * .value[1].f32: Y coordinate of the radial gradient center relative to the upper left corner of the component. \n
965 * .value[2].f32: radius of the radial gradient. The default value is <b>0</b>. \n
966 * .value[3].i32: whether the colors are repeated. The value <b>1</b> means that the colors are repeated,
983 * .value[0].u32 fill color, in 0xARGB format. \n
984 * .value[1].u32: stroke color, in 0xARGB format. \n
985 * .value[2].f32: stroke width, in vp. \n
986 * .value[3].i32: mask type. The parameter type is {@link ArkUI_MaskType}.
987 * The value is <b>ARKUI_MASK_TYPE_RECTANGLE</b> for the rectangle shape.\n
988 * .value[4].f32: width of the rectangle.\n
989 * .value[5].f32: height of the rectangle.\n
990 * .value[6].f32: width of the rounded corner of the rectangle.\n
991 * .value[7].f32: height of the rounded corner of the rectangle.\n
993 * .value[0].u32 fill color, in 0xARGB format. \n
994 * .value[1].u32: stroke color, in 0xARGB format. \n
995 * .value[2].f32: stroke width, in vp. \n
996 * .value[3].i32: mask type. The parameter type is {@link ArkUI_MaskType}.
997 * The value is <b>ARKUI_MASK_TYPE_CIRCLE</b> for the circle shape.\n
998 * .value[4].f32: width of the circle.\n
999 * .value[5].f32: height of the circle.\n
1001 * .value[0].u32 fill color, in 0xARGB format. \n
1002 * .value[1].u32: stroke color, in 0xARGB format. \n
1003 * .value[2].f32: stroke width, in vp. \n
1004 * .value[3].i32: mask type. The parameter type is {@link ArkUI_MaskType}.
1005 * The value is <b>ARKUI_MASK_TYPE_ELLIPSE</b> for the ellipse shape.\n
1006 * .value[4].f32: width of the ellipse.\n
1007 * .value[5].f32: height of the ellipse.\n
1009 * .value[0].u32 fill color, in 0xARGB format. \n
1010 * .value[1].u32: stroke color, in 0xARGB format. \n
1011 * .value[2].f32: stroke width, in vp. \n
1012 * .value[3].i32: mask type. The parameter type is {@link ArkUI_MaskType}.
1013 * The value is <b>ARKUI_MASK_TYPE_PATH</b> for the path shape.\n
1014 * .value[4].f32: width of the path.\n
1015 * .value[5].f32: height of the path.\n
1018 * .value[0].i32: mask type. The parameter type is {@link ArkUI_MaskType}.
1019 * The value is <b>ARKUI_MASK_TYPE_PROSGRESS</b> for the progress shape.\n
1020 * .value[1].f32: current value of the progress indicator.\n
1021 * .value[2].f32: maximum value of the progress indicator.\n
1022 * .value[3].u32: color of the progress indicator.\n
1024 * Format of the return value {@link ArkUI_AttributeItem}, which supports five types of shapes:\n
1026 * .value[0].u32 fill color, in 0xARGB format. \n
1027 * .value[1].u32: stroke color, in 0xARGB format. \n
1028 * .value[2].f32: stroke width, in vp. \n
1029 * .value[3].i32: mask type.\n
1030 * .value[4].f32: width of the rectangle.\n
1031 * .value[5].f32: height of the rectangle.\n
1032 * .value[6].f32: width of the rounded corner of the rectangle.\n
1033 * .value[7].f32: height of the rounded corner of the rectangle.\n
1035 * .value[0].u32 fill color, in 0xARGB format. \n
1036 * .value[1].u32: stroke color, in 0xARGB format. \n
1037 * .value[2].f32: stroke width, in vp. \n
1038 * .value[3].i32: mask type.\n
1039 * .value[4].f32: width of the circle.\n
1040 * .value[5].f32: height of the circle.\n
1042 * .value[0].u32 fill color, in 0xARGB format. \n
1043 * .value[1].u32: stroke color, in 0xARGB format. \n
1044 * .value[2].f32: stroke width, in vp. \n
1045 * .value[3].i32: mask type.\n
1046 * .value[4].f32: width of the ellipse.\n
1047 * .value[5].f32: height of the ellipse.\n
1049 * .value[0].u32 fill color, in 0xARGB format. \n
1050 * .value[1].u32: stroke color, in 0xARGB format. \n
1051 * .value[2].f32: stroke width, in vp. \n
1052 * .value[3].i32: mask type.\n
1053 * .value[4].f32: width of the path.\n
1054 * .value[5].f32: height of the path.\n
1057 * .value[0].i32: mask type.\n
1058 * .value[1].f32: current value of the progress indicator.\n
1059 * .value[2].f32: maximum value of the progress indicator.\n
1060 * .value[3].u32: color of the progress indicator.\n
1069 * .value[0].i32: blend mode. The parameter type is {@link ArkUI_BlendMode}. The default value is
1071 * .value[1].?i32: how the specified blend mode is applied. The parameter type is {@link ArkUI_BlendApplyType}.
1072 * The default value is <b>ARKUI_BLEND_APPLY_TYPE_FAST</b>. \n
1074 * Format of the return value {@link ArkUI_AttributeItem}:\n
1075 * .value[0].i32: blend mode. The parameter type is {@link ArkUI_BlendMode}. The default value is
1077 * .value[1].i32: how the specified blend mode is applied. The parameter type is {@link ArkUI_BlendApplyType}.
1078 * The default value is <b>ARKUI_BLEND_APPLY_TYPE_FAST</b>. \n
1087 * .value[0].i32: direction of the main axis.\n
1088 * The parameter type is {@link ArkUI_Direction}. The default value is <b>ARKUI_DIRECTION_AUTO</b>. \n
1090 * Format of the return value {@link ArkUI_AttributeItem}:\n
1091 * .value[0].i32: direction of the main axis.\n
1092 * The parameter type is {@link ArkUI_Direction}. The default value is <b>ARKUI_DIRECTION_AUTO</b>. \n
1101 * .value[0].f32: minimum width, in vp.\n
1102 * .value[1].f32: maximum width, in vp.\n
1103 * .value[2].f32: minimum height, in vp.\n
1104 * .value[3].f32: maximum height, in vp.\n
1106 * Format of the return value {@link ArkUI_AttributeItem}:\n
1107 * .value[0].f32: minimum width, in vp.\n
1108 * .value[1].f32: maximum width, in vp.\n
1109 * .value[2].f32: minimum height, in vp.\n
1110 * .value[3].f32: maximum height, in vp.\n
1119 * .value[0].f32: grayscale conversion ratio. The value ranges from 0 to 1.
1122 * Format of the return value {@link ArkUI_AttributeItem}:\n
1123 * .value[0].f32: grayscale conversion ratio. The value ranges from 0 to 1.\n
1132 * .value[0].f32: image inversion ratio. The value ranges from 0 to 1.
1135 * Format of the return value {@link ArkUI_AttributeItem}:\n
1136 * .value[0].f32: image inversion ratio. The value ranges from 0 to 1.\n
1145 * .value[0].f32: sepia conversion ratio. The value ranges from 0 to 1.
1148 * Format of the return value {@link ArkUI_AttributeItem}:\n
1149 * .value[0].f32: sepia conversion ratio. The value ranges from 0 to 1.\n
1157 * .value[0].f32: contrast. If the value is <b>1</b>, the source image is displayed.
1158 * A larger value indicates a higher contrast. Value range: [0, 10).\n
1160 * Format of the return value {@link ArkUI_AttributeItem}:\n
1161 * .value[0].f32: contrast. Value range: [0, 10).\n
1168 * There are two formats of {@link ArkUI_AttributeItem} for setting the attribute value:\n
1169 * 1: .value[0].u32: color value, in 0xARGB format. For example, 0xFFFF0000 indicates red.\n
1170 * 2: .value[0].i32: color enum {@link ArkUI_ColoringStrategy}.\n
1172 * Format of the return value {@link ArkUI_AttributeItem}:\n
1173 * .value[0].u32: color value, in 0xARGB format.\n
1183 * .value[0].f32 : offset along the x-axis, in vp. \n
1184 * .value[1].f32 : offset along the y-axis, in vp. \n
1186 * Format of the return value {@link ArkUI_AttributeItem}:\n
1187 * .value[0].f32 : offset along the x-axis, in vp. \n
1188 * .value[1].f32 : offset along the y-axis, in vp. \n
1197 * .value[0].f32: X coordinate of the anchor, in vp.\n
1198 * .value[1].f32: Y coordinate of the anchor, in vp.\n
1200 * Format of the return value {@link ArkUI_AttributeItem}:\n
1201 * .value[0].f32: X coordinate of the anchor, in vp.\n
1202 * .value[1].f32: Y coordinate of the anchor, in vp.\n
1211 * .value[0].f32: position along the x-axis, in px. \n
1212 * .value[1].f32: position along the y-axis, in px. \n
1214 * Format of the return value {@link ArkUI_AttributeItem}:\n
1215 * .value[0].f32: position along the x-axis, in px. \n
1216 * .value[1].f32: position along the y-axis, in px. \n
1225 * .value[0]?.i32: ID of the component that functions as the anchor point for left alignment. \n
1226 * .value[1]?.i32: alignment mode relative to the anchor component for left alignment.
1227 * The value is an enum of {@link ArkUI_HorizontalAlignment}. \n
1228 * .value[2]?.i32: ID of the component that functions as the anchor point for center alignment. \n
1229 * .value[3]?.i32: alignment mode relative to the anchor component for center alignment.
1230 * The value is an enum of {@link ArkUI_HorizontalAlignment}. \n
1231 * .value[4]?.i32: ID of the component that functions as the anchor point for right alignment. \n
1232 * .value[5]?.i32: alignment mode relative to the anchor component for right alignment.
1233 * The value is an enum of {@link ArkUI_HorizontalAlignment}. \n
1234 * .value[6]?.i32: ID of the component that functions as the anchor point for top alignment. \n
1235 * .value[7]?.i32: alignment mode relative to the anchor component for top alignment.
1236 * The value is an enum of {@link ArkUI_VerticalAlignment}. \n
1237 * .value[8]?.i32: ID of the component that functions as the anchor point for center alignment in the
1239 * .value[9]?.i32: alignment mode relative to the anchor component forcenter alignment in the vertical direction.
1240 * The value is an enum of {@link ArkUI_VerticalAlignment}. \n
1241 * .value[10]?.i32: ID of the component that functions as the anchor point for bottom alignment. \n
1242 * .value[11]?.i32: alignment mode relative to the anchor component for bottom alignment.
1243 * The value is an enum of {@link ArkUI_VerticalAlignment}. \n
1244 * .value[12]?.f32: bias value in the horizontal direction. \n
1245 * .value[13]?.f32: bias value in the vertical direction. \n
1247 * Format of the return value {@link ArkUI_AttributeItem}:\n
1248 * .value[0].i32: ID of the component that functions as the anchor point for left alignment. \n
1249 * .value[1].i32: alignment mode relative to the anchor component for left alignment.
1250 * The value is an enum of {@link ArkUI_HorizontalAlignment}. \n
1251 * .value[2].i32: ID of the component that functions as the anchor point for center alignment. \n
1252 * .value[3].i32: alignment mode relative to the anchor component for center alignment.
1253 * The value is an enum of {@link ArkUI_HorizontalAlignment}. \n
1254 * .value[4].i32: ID of the component that functions as the anchor point for right alignment. \n
1255 * .value[5].i32: alignment mode relative to the anchor component for right alignment.
1256 * The value is an enum of {@link ArkUI_HorizontalAlignment}. \n
1257 * .value[6].i32: ID of the component that functions as the anchor point for top alignment. \n
1258 * .value[7].i32: alignment mode relative to the anchor component for top alignment.
1259 * The value is an enum of {@link ArkUI_VerticalAlignment}. \n
1260 * .value[8].i32: ID of the component that functions as the anchor point for center alignment in the
1262 * .value[9].i32: alignment mode relative to the anchor component forcenter alignment in the vertical direction.
1263 * The value is an enum of {@link ArkUI_VerticalAlignment}. \n
1264 * .value[10].i32: ID of the component that functions as the anchor point for bottom alignment. \n
1265 * .value[11].i32: alignment mode relative to the anchor component for bottom alignment.
1266 * The value is an enum of {@link ArkUI_VerticalAlignment}. \n
1267 * .value[12].f32: bias value in the horizontal direction. \n
1268 * .value[13].f32: bias value in the vertical direction. \n
1277 * .value[0].i32: alignment mode of the child components along the cross axis of the parent container.\n
1278 * The parameter type is {@link ArkUI_ItemAlignment}. The default value is <b>ARKUI_ITEM_ALIGNMENT_AUTO</b>. \n
1280 * Format of the return value {@link ArkUI_AttributeItem}:\n
1281 * .value[0].i32: alignment mode of the child components along the cross axis of the parent container.\n
1282 * The parameter type is {@link ArkUI_ItemAlignment}. The default value is <b>ARKUI_ITEM_ALIGNMENT_AUTO</b>. \n
1291 * .value[0].f32: percentage of the parent container's remaining space that is allocated to the component. \n
1293 * Format of the return value {@link ArkUI_AttributeItem}:\n
1294 * .value[0].f32: percentage of the parent container's remaining space that is allocated to the component. \n
1303 * .value[0].f32: percentage of the parent container's shrink size that is allocated to the component. \n
1305 * Format of the return value {@link ArkUI_AttributeItem}:\n
1306 * .value[0].f32: percentage of the parent container's shrink size that is allocated to the component. \n
1315 * .value[0].f32: percentage of the parent container's remaining space that is allocated to the component. \n
1317 * Format of the return value {@link ArkUI_AttributeItem}:\n
1318 * .value[0].f32: percentage of the parent container's remaining space that is allocated to the component. \n
1326 * .value[0].i32: Accessibility group. The value <b>1</b> means that the component and all its child components
1329 * The value is <b>1</b> or <b>0</b>.
1331 * Format of the return value {@link ArkUI_AttributeItem}:\n
1332 * .value[0].i32: Accessibility group. The value <b>1</b> means that the component and all its child components
1335 * The value is <b>1</b> or <b>0</b>.
1346 * Format of the return value {@link ArkUI_AttributeItem}:\n
1356 * .value[0].i32: accessibility mode. The parameter type is {@link ArkUI_AccessibilityMode}.
1358 * Format of the return value {@link ArkUI_AttributeItem}:\n
1359 * .value[0].i32: accessibility mode. The parameter type is {@link ArkUI_AccessibilityMode}.
1371 * Format of the return value {@link ArkUI_AttributeItem}:\n
1381 * .value[0].i32: The parameter type is 1 or 0.
1383 * Format of the return value {@link ArkUI_AttributeItem}:\n
1384 * .value[0].i32: The parameter type is 1 or 0.
1392 * .value[0].f32: aspect ratio of the component, in width/height format. \n
1394 * Format of the return value {@link ArkUI_AttributeItem}:\n
1395 * .value[0].f32: aspect ratio of the component, in width/height format. \n
1405 * .value[0].f32: weight of the component along the main axis. \n
1407 * Format of the return value {@link ArkUI_AttributeItem}:\n
1408 * .value[0].f32: weight of the component along the main axis. \n
1418 * .value[0].f32:宽度数值,单位为百分比;\n
1421 * .value[0].f32:宽度数值,单位为百分比;\n
1429 * .value[0].f32:高度数值,单位为百分比;\n
1432 * .value[0].f32:高度数值,单位为百分比;\n
1441 * .value[0].f32:内间距数值,单位为百分比;\n
1443 * .value[0].f32:上内间距数值,单位为百分比;\n
1444 * .value[1].f32:右内间距数值,单位为百分比;\n
1445 * .value[2].f32:下内间距数值,单位为百分比;\n
1446 * .value[3].f32:左内间距数值,单位为百分比;\n
1449 * .value[0].f32:上内间距数值,单位为百分比;\n
1450 * .value[1].f32:右内间距数值,单位为百分比;\n
1451 * .value[2].f32:下内间距数值,单位为百分比;\n
1452 * .value[3].f32:左内间距数值,单位为百分比;\n
1461 * .value[0].f32:外间距数值,单位为百分比;\n
1463 * .value[0].f32:上外间距数值,单位为百分比;\n
1464 * .value[1].f32:右外间距数值,单位为百分比;\n
1465 * .value[2].f32:下外间距数值,单位为百分比;\n
1466 * .value[3].f32:左外间距数值,单位为百分比;\n
1469 * .value[0].f32:上外间距数值,单位为百分比;\n
1470 * .value[1].f32:右外间距数值,单位为百分比;\n
1471 * .value[2].f32:下外间距数值,单位为百分比;\n
1472 * .value[3].f32:左外间距数值,单位为百分比;\n
1485 * .value[0].i32:链的方向。枚举{@link ArkUI_Axis}。 \n
1486 * .value[1].i32:链的样式。枚举{@link ArkUI_RelativeLayoutChainStyle}。 \n
1488 * .value[0].i32:链的方向。枚举{@link ArkUI_Axis}。 \n
1489 * .value[1].i32:链的样式。枚举{@link ArkUI_RelativeLayoutChainStyle}。 \n
1513 * 1: .value[0].f32:统一设置四条边的边框宽度,单位为百分比。 \n
1514 * 2: .value[0].f32:设置上边框的边框宽度,单位为百分比。 \n
1515 * .value[1].f32:设置右边框的边框宽度,单位为百分比。 \n
1516 * .value[2].f32:设置下边框的边框宽度,单位为百分比。 \n
1517 * .value[3].f32:设置左边框的边框宽度,单位为百分比。 \n
1520 * .value[0].f32:设置上边框的边框宽度,单位为百分比。 \n
1521 * .value[1].f32:设置右边框的边框宽度,单位为百分比。 \n
1522 * .value[2].f32:设置下边框的边框宽度,单位为百分比。 \n
1523 * .value[3].f32:设置左边框的边框宽度,单位为百分比。 \n
1531 * 1: .value[0].f32:统一设置四条边的边框圆角半径,单位为百分比。 \n
1532 * 2: .value[0].f32:设置左上角圆角半径,单位为百分比。 \n
1533 * .value[1].f32:设置右上角圆角半径,单位为百分比。 \n
1534 * .value[2].f32:设置左下角圆角半径,单位为百分比。 \n
1535 * .value[3].f32:设置右下角圆角半径,单位为百分比。 \n
1538 * .value[0].f32:设置左上角圆角半径,单位为百分比。 \n
1539 * .value[1].f32:设置右上角圆角半径,单位为百分比。 \n
1540 * .value[2].f32:设置左下角圆角半径,单位为百分比。 \n
1541 * .value[3].f32:设置右下角圆角半径,单位为百分比。 \n
1549 * Format of the return value {@link ArkUI_AttributeItem}:\n
1550 * .value[0].i32:Accessible ID。\n
1559 * .value[0].u32:accessible action types,and uses the {@link ArkUI_AccessibilityActionType} enumeration value.\n
1561 * Format of the return value {@link ArkUI_AttributeItem}:\n
1562 * .value[0].u32:accessible action types,and uses the {@link ArkUI_AccessibilityActionType} enumeration value.\n
1571 * .value[0].u32:accessible role type,and uses the {@link ArkUI_NodeType} enumeration value.\n
1573 * Format of the return value {@link ArkUI_AttributeItem}:\n
1574 * .value[0].u32:accessible role type,and uses the {@link ArkUI_NodeType} enumeration value.\n
1592 * @brief Define accessible value, which can be set, reset, and obtained as required through APIs.
1597 * Format of the return value {@link ArkUI_AttributeItem}:\n
1607 * .value[0]?.u32:扩展安全区域的枚举值集合{@link ArkUI_SafeAreaType},
1609 * .value[1]?.u32:扩展安全区域的方向枚举值集合{@link ArkUI_SafeAreaEdge};\n
1613 * .value[0].u32:扩展安全区域;\n。 \n
1614 * .value[1].u32:扩展安全区域的方向;\n。 \n
1623 * .value[...].f32: threshold array. The value range is 0 to 1.
1625 * Format of the return value {@link ArkUI_AttributeItem}:\n
1626 * .value[...].f32: threshold array. \n
1648 * .value[0].i32: component ID. \n
1657 * .value[0].f32: The distance between the focus box and the edge of the component. \n
1660 * .value[1].f32: Focus box width. Negative numbers and percentages are not supported. \n
1661 * .value[2].u32: Focus box color. \n
1672 * .value[0].f32: allowed moving distance of a finger, in vp. \n
1683 * Format of the return value {@link ArkUI_AttributeItem}:\n
1691 * .value[0].u32: font color, in 0xARGB format. For example, 0xFFFF0000 indicates red.\n
1693 * Format of the return value {@link ArkUI_AttributeItem}:\n
1694 * .value[0].u32: font color value, in 0xARGB format.\n
1702 * .value[0].f32: font size, in fp.\n
1704 * Format of the return value {@link ArkUI_AttributeItem}:\n
1705 * .value[0].f32: font size, in fp.\n
1713 * .value[0].i32: font style {@link ArkUI_FontStyle}. The default value is <b>ARKUI_FONT_STYLE_NORMAL</b>.\n
1715 * Format of the return value {@link ArkUI_AttributeItem}:\n
1716 * .value[0].i32: font style {@link ArkUI_FontStyle}.\n
1724 * .value[0].i32: font weight {@link ArkUI_FontWeight}. The default value is <b>ARKUI_FONT_WEIGHT_NORMAL</b>.\n
1726 * Format of the return value {@link ArkUI_AttributeItem}:\n
1727 * .value[0].i32: font weight {@link ArkUI_FontWeight}.\n
1735 * .value[0].f32: line height, in fp.\n
1737 * Format of the return value {@link ArkUI_AttributeItem}:\n
1738 * .value[0].f32: line height, in fp.\n
1747 * .value[0].i32: text decoration type {@link ArkUI_TextDecorationType}.
1748 * The default value is <b>ARKUI_TEXT_DECORATION_TYPE_NONE</b>.\n
1749 * .value[1]?.u32: text decoration color, in 0xARGB format. For example, 0xFFFF0000 indicates red. Optional.\n
1750 * .value[2]?.i32: text decoration style {@link ArkUI_TextDecorationStyle}. \n
1752 * Format of the return value {@link ArkUI_AttributeItem}:\n
1753 * .value[0].i32: text decoration type {@link ArkUI_TextDecorationType}.\n
1754 * .value[1].u32: text decoration color, in 0xARGB format. \n
1755 * .value[2].i32: text decoration style {@link ArkUI_TextDecorationStyle}. \n
1763 * .value[0].i32: text case.\n
1765 * Format of the return value {@link ArkUI_AttributeItem}:\n
1766 * .value[0].i32: text case.\n
1774 * .value[0].f32: letter spacing, in fp.\n
1776 * Format of the return value {@link ArkUI_AttributeItem}:\n
1777 * .value[0].f32: letter spacing, in fp.\n
1786 * .value[0].i32: maximum number of lines in the text.\n
1788 * Format of the return value {@link ArkUI_AttributeItem}:\n
1789 * .value[0].i32: maximum number of lines in the text.\n
1798 * .value[0].i32: horizontal alignment mode of the text. The value is an enum of {@link ArkUI_TextAlignment}. \n
1800 * Format of the return value {@link ArkUI_AttributeItem}:\n
1801 * .value[0].i32: horizontal alignment mode of the text. The value is an enum of {@link ArkUI_TextAlignment}. \n
1809 * .value[0].i32: display mode when the text is too long {@link ArkUI_TextOverflow}. \n
1811 * Format of the return value {@link ArkUI_AttributeItem}:\n
1812 * .value[0].i32: display mode when the text is too long {@link ArkUI_TextOverflow}. \n
1822 * Format of the return value {@link ArkUI_AttributeItem}:\n
1831 * .value[0].i32: copy option {@link ArkUI_CopyOptions}. The default value is <b>ARKUI_COPY_OPTIONS_NONE</b>.\n
1833 * Format of the return value {@link ArkUI_AttributeItem}:\n
1834 * .value[0].i32: copy option {@link ArkUI_CopyOptions. \n
1843 * .value[0].f32: baseline offset, in fp.\n
1845 * Format of the return value {@link ArkUI_AttributeItem}:\n
1846 * .value[0].f32: baseline offset, in fp. \n
1854 * .value[0].f32: blur radius of the shadow, in vp.\n
1855 * .value[1].i32: shadow type {@link ArkUI_ShadowType}. The default value is <b>ARKUI_SHADOW_TYPE_COLOR</b>.\n
1856 * .value[2].u32: shadow color, in 0xARGB format. For example, 0xFFFF0000 indicates red.\n
1857 * .value[3].f32: offset of the shadow along the x-axis, in vp.\n
1858 * .value[4].f32: offset of the shadow along the y-axis, in vp.\n
1860 * Format of the return value {@link ArkUI_AttributeItem}:\n
1861 * .value[0].f32: blur radius of the shadow, in vp.\n
1862 * .value[1].i32: shadow type {@link ArkUI_ShadowType}.\n
1863 * .value[2].u32: shadow color, in 0xARGB format.\n
1864 * .value[3].f32: offset of the shadow along the x-axis, in vp.\n
1865 * .value[4].f32: offset of the shadow along the y-axis, in vp.\n
1873 * .value[0].f32: minimum font size, in fp.
1875 * Format of the return value {@link ArkUI_AttributeItem}:\n
1876 * .value[0].f32: minimum font size, in fp.
1885 * .value[0].f32: maximum font size, in fp.
1887 * Format of the return value {@link ArkUI_AttributeItem}:\n
1888 * .value[0].f32: maximum font size, in fp.
1898 * .value[0].f32: font size, in fp. \n
1899 * .value[1]?.i32: font weight. Optional. The parameter type is {@link ArkUI_FontWeight}.
1900 * The default value is <b>ARKUI_FONT_WEIGHT_NORMAL</b>. \n
1901 * .value[2]?.i32: font style. Optional. The parameter type is {@link ArkUI_FontStyle}.
1902 * The default value is <b>ARKUI_FONT_STYLE_NORMAL</b>.
1904 * Format of the return value {@link ArkUI_AttributeItem}:\n
1906 * .value[0].f32: font size, in fp. \n
1907 * .value[1].i32: font weight. The parameter type is {@link ArkUI_FontWeight}.
1908 * The default value is <b>ARKUI_FONT_WEIGHT_NORMAL</b>. \n
1909 * .value[2].i32: font style. The parameter type is {@link ArkUI_FontStyle}.
1910 * The default value is <b>ARKUI_FONT_STYLE_NORMAL</b>.
1920 * .value[0].i32: how the adaptive height is determined for the text.
1923 * Format of the return value {@link ArkUI_AttributeItem}:\n
1924 * .value[0].i32: how the adaptive height is determined for the text.
1934 * .value[0].f32: indentation of the first line. \n
1936 * Format of the return value {@link ArkUI_AttributeItem}:\n
1937 * .value[0].f32: indentation of the first line. \n
1945 * .value[0].i32: The parameter type is {@link ArkUI_WordBreak}. \n
1947 * Format of the return value {@link ArkUI_AttributeItem}:\n
1948 * .value[0].i32: The parameter type is {@link ArkUI_WordBreak}. \n
1956 * .value[0].i32: The parameter type is {@link ArkUI_EllipsisMode}. \n
1958 * Format of the return value {@link ArkUI_AttributeItem}:\n
1959 * .value[0].i32: The parameter type is {@link ArkUI_EllipsisMode}. \n
1967 * .value[0].f32: line spacing, in fp.\n
1969 * Format of the return value {@link ArkUI_AttributeItem}:\n
1970 * .value[0].f32: line spacing, in fp.\n
1986 * Attribute obtaining method return value {@Link ArkUI_AttributeItem} format:\n
1995 * .value[0].i32:使能文本识别,默认值false。\n
1998 * .value[0].i32:使能文本识别。\n
2006 * .value[0...].i32: 实体类型数组,参数类型{@link ArkUI_TextDataDetectorType}。\n
2009 * .value[0...].i32:实体类型数组,参数类型{@link ArkUI_TextDataDetectorType}。\n
2017 * .value[0].u32:颜色数值,0xargb格式,形如 0xFFFF0000 表示红色。\n
2020 * .value[0].u32:颜色数值,0xargb格式。\n
2032 * Format of the return value {@link ArkUI_AttributeItem}:\n
2041 * .value[0].i32:文本是否居中,默认值false。\n
2044 * .value[0].i32:文本是否居中。\n
2055 * Format of the return value {@link ArkUI_AttributeItem}:\n
2065 * .value[0].u32: color of the text background, in 0xARGB format, for example, <b>0xFFFF0000</b> indicating red. \n
2067 * 1: .value[1].f32: radius of the four corners, in vp. \n
2068 * 2: .value[1].f32: radius of the upper left corner, in vp. \n
2069 * .value[2].f32: radius of the upper right corner, in vp. \n
2070 * .value[3].f32: radius of the lower left corner, in vp. \n
2071 * .value[4].f32: radius of the lower right corner, in vp. \n
2073 * Format of the return value {@link ArkUI_AttributeItem}:\n
2074 * .value[0].u32: color of the text background, in 0xARGB format. \n
2075 * .value[1].f32: radius of the upper left corner, in vp. \n
2076 * .value[2].f32: radius of the upper right corner, in vp. \n
2077 * .value[3].f32: radius of the lower left corner, in vp. \n
2078 * .value[4].f32: radius of the lower right corner, in vp. \n
2090 * Format of the return value {@link ArkUI_AttributeItem}:\n
2100 * .value[0].i32: alignment mode of the image with the text.
2101 * The value is an enum of {@link ArkUI_ImageSpanAlignment}. \n
2103 * Format of the return value {@link ArkUI_AttributeItem}:\n
2104 * .value[0].i32: alignment mode of the image with the text.
2105 * The value is an enum of {@link ArkUI_ImageSpanAlignment}. \n
2115 * .value[0].f32: baseline offset, in fp.\n
2117 * Format of the return value {@link ArkUI_AttributeItem}:\n
2118 * .value[0].f32: baseline offset, in fp. \n
2129 * Format of the return value {@link ArkUI_AttributeItem}:\n
2139 * .value[0].i32: how the image is resized to fit its container. The value is an enum of {@link ArkUI_ObjectFit}. \n
2141 * Format of the return value {@link ArkUI_AttributeItem}:\n
2142 * .value[0].i32: how the image is resized to fit its container. The value is an enum of {@link ArkUI_ObjectFit}. \n
2151 * .value[0].i32: interpolation effect of the image. The value is an enum of {@link ArkUI_ImageInterpolation}. \n
2153 * Format of the return value {@link ArkUI_AttributeItem}:\n
2154 * .value[0].i32: interpolation effect of the image. The value is an enum of {@link ArkUI_ImageInterpolation}. \n
2163 * .value[0].i32: how the image is repeated. The value is an enum of {@link ArkUI_ImageRepeat}. \n
2165 * Format of the return value {@link ArkUI_AttributeItem}:\n
2166 * .value[0].i32: how the image is repeated. The value is an enum of {@link ArkUI_ImageRepeat}. \n
2175 * .value[0].f32 to .value[19].f32: filter matrix array. \n
2177 * .object: the pointer to OH_Drawing_ColorFilter. Either .value or .object is set. \n
2179 * Format of the return value {@link ArkUI_AttributeItem}:\n
2180 * .value[0].f32 to .value[19].f32: filter matrix array. \n
2190 * .value[0].i32 : whether to resize the image source. \n
2192 * Format of the return value {@link ArkUI_AttributeItem}:\n
2193 * .value[0].i32 : whether to resize the image source. \n
2204 * Format of the return value {@link ArkUI_AttributeItem}:\n
2214 * .value[0].i32: whether the image is draggable. The value <b>true</b> means that the image is draggable. \n
2216 * Format of the return value {@link ArkUI_AttributeItem}:\n
2217 * .value[0].i32: whether the image is draggable. \n
2225 * .value[0].i32: The parameter type is {@link ArkUI_ImageRenderMode}. \n
2227 * Format of the return value {@link ArkUI_AttributeItem}:\n
2228 * .value[0].i32: The parameter type is {@link ArkUI_ImageRenderMode}. \n
2236 * .value[0].i32,设置图片的显示尺寸是否跟随图源尺寸,1表示跟随,0表示不跟随,默认值为0。\n
2239 * .value[0].i32,1表示图片的显示尺寸跟随图源尺寸,0表示图片的显示尺寸不跟随图源尺寸。\n
2247 * .value[0].u32:填充色数值,0xargb格式,形如 0xFFFF0000 表示红色。\n
2250 * .value[0].u32:填充色数值,0xargb格式。\n
2258 * .value[0].f32: width of the left edge. The unit is vp. \n
2259 * .value[1].f32: width of the top edge. The unit is vp. \n
2260 * .value[2].f32: width of the right edge. The unit is vp. \n
2261 * .value[3].f32: width of the bottom edge. The unit is vp. \n
2263 * Format of the return value {@link ArkUI_AttributeItem}:\n
2264 * .value[0].f32: width of the left edge. The unit is vp. \n
2265 * .value[1].f32: width of the top edge. The unit is vp. \n
2266 * .value[2].f32: width of the right edge. The unit is vp. \n
2267 * .value[3].f32: width of the bottom edge. The unit is vp. \n
2276 * .value[0].u32: background color, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
2278 * Format of the return value {@link ArkUI_AttributeItem}:\n
2279 * .value[0].u32: background color, in 0xARGB format. \n
2288 * .value[0].u32: color of the circular slider, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
2290 * Format of the return value {@link ArkUI_AttributeItem}:\n
2291 * .value[0].u32: color of the circular slider, in 0xARGB format. \n
2296 * @brief Defines the toggle switch value. This attribute can be set, reset, and obtained as required through APIs.
2299 * .value[0].i32: whether to enable the toggle. The value <b>true</b> means to enable the toggle. \n
2301 * Format of the return value {@link ArkUI_AttributeItem}:\n
2302 * .value[0].i32: whether to enable the toggle. \n
2311 * .value[0].u32: background color, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
2313 * Format of the return value {@link ArkUI_AttributeItem}:\n
2314 * .value[0].u32: background color, in 0xARGB format. \n
2324 * .value[0].u32: foreground color, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
2326 * Format of the return value {@link ArkUI_AttributeItem}:\n
2327 * .value[0].u32: foreground color, in 0xARGB format. \n
2336 * .value[0].i32: whether to show the loading animation.
2337 * The value <b>true</b> means to show the loading animation, and <b>false</b> means the opposite.\n
2339 * Format of the return value {@link ArkUI_AttributeItem}:\n
2340 * .value[0].i32: The value <b>1</b> means to show the loading animation, and <b>0</b> means the opposite. \n
2352 * Format of the return value {@link ArkUI_AttributeItem}:\n
2364 * Format of the return value {@link ArkUI_AttributeItem}:\n
2374 * .value[0].u32: caret color, in 0xARGB format. For example, 0xFFFF0000 indicates red.\n
2376 * Format of the return value {@link ArkUI_AttributeItem}:\n
2377 * .value[0].u32: caret color, in 0xARGB format. \n
2386 * .value[0].f32: caret width, in vp.\n
2388 * Format of the return value {@link ArkUI_AttributeItem}:\n
2389 * .value[0].f32: caret width, in vp. \n
2398 * .value[0].i32: whether to show an underline.
2399 * The value <b>true</b> means to show an underline, and <b>false</b> means the opposite.\n
2401 * Format of the return value {@link ArkUI_AttributeItem}:\n
2402 * .value[0].i32: The value <b>1</b> means to show an underline, and <b>0</b> means the opposite. \n
2411 * .value[0].i32: maximum number of characters in the text input, without a unit. \n
2413 * Format of the return value {@link ArkUI_AttributeItem}:\n
2414 * .value[0].i32: maximum number of characters in the text input. \n
2423 * .value[0].i32: type of the Enter key{@link ArkUI_EnterKeyType}. The default value is
2426 * Format of the return value {@link ArkUI_AttributeItem}:\n
2427 * .value[0].i32: type of the Enter key{@link ArkUI_EnterKeyType}. \n
2436 * .value[0].u32: color value, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
2438 * Format of the return value {@link ArkUI_AttributeItem}:\n
2439 * .value[0].u32: color value, in 0xARGB format. \n
2448 * .value[0]?.f32: font size, in fp. Optional. The default value is <b>16.0</b>.\n
2449 * .value[1]?.i32: font style {@link ArkUI_FontStyle}. Optional.
2450 * The default value is <b>ARKUI_FONT_STYLE_NORMAL</b>. \n
2451 * .value[2]?.i32: font weight {@link ArkUI_FontWeight}. Optional.
2452 * The default value is <b>ARKUI_FONT_WEIGHT_NORMAL</b>. \n
2456 * Format of the return value {@link ArkUI_AttributeItem}:\n
2457 * .value[0].f32: font size, in fp.\n
2458 * .value[1].i32: font style {@link ArkUI_FontStyle}.\n
2459 * .value[2].i32: font weight {@link ArkUI_FontWeight}.\n
2469 * .value[0].i32: whether to enable the input method when the component obtains focus.
2470 * The value <b>true</b> means to enable the input method, and <b>false</b> means the opposite.\n \n
2472 * Format of the return value {@link ArkUI_AttributeItem}:\n
2473 * .value[0].i32: The value <b>1</b> means to enable the input method when the component obtains focus,
2482 * .value[0].i32: text box type {@link ArkUI_TextInputType}.
2483 * The default value is <b>ARKUI_TEXTINPUT_TYPE_NORMAL</b>. \n
2485 * Format of the return value {@link ArkUI_AttributeItem}:\n
2486 * .value[0].i32: text box type {@link ArkUI_TextInputType}. \n
2495 * .value[0].u32: color value, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
2497 * Format of the return value {@link ArkUI_AttributeItem}:\n
2498 * .value[0].u32: color value, in 0xARGB format. \n
2507 * .value[0].i32: whether to display the password icon at the end of the password text box.
2508 * The value <b>true</b> means to display the password icon, and <b>false</b> means the opposite.\n
2510 * Format of the return value {@link ArkUI_AttributeItem}:\n
2511 * .value[0].i32: The value <b>1</b> means to display the password icon at the end of the password text box,
2521 * .value[0].i32: whether to remain in the editable state. The value
2525 * .value[0].i32: whether to remain in the editable state. The value <b>true</b> means to remain in the editable
2535 * .value[0].i32: button style {@link ArkUI_CancelButtonStyle}.
2536 * The default value is <b>ARKUI_CANCELBUTTON_STYLE_INPUT</b>.\n
2537 * .value[1]?.f32: button icon size, in vp.\n
2538 * .value[2]?.u32: button icon color, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
2539 * ?.string: button icon image source. The value is the local address of the image, for example, /pages/icon.png. \n
2541 * Format of the return value {@link ArkUI_AttributeItem}:\n
2542 * .value[0].i32: button style {@link ArkUI_CancelButtonStyle}.\n
2543 * .value[1].f32: icon size, in vp.\n
2544 * .value[2].u32: button icon color, in 0xARGB format.\n
2554 * .value[0].i32: start position of the text selection. \n
2555 * .value[1].i32: end position of the text selection. \n
2557 * Format of the return value {@link ArkUI_AttributeItem}:\n
2558 * .value[0].i32: start position of the text selection. \n
2559 * .value[1].i32: end position of the text selection. \n
2569 * .value[0].u32: color of the underline applied to the text being typed in.
2570 * The value is in 0xARGB format. \n
2571 * .value[1].u32: color of the underline applied to the text in the normal state.
2572 * The value is in 0xARGB format. \n
2573 * .value[2].u32: color of the underline applied to the text when an error is detected.
2574 * The value is in 0xARGB format. \n
2575 * .value[3].u32: color of the underline applied to the text when it is disabled.
2576 * The value is in 0xARGB format. \n
2578 * Format of the return value {@link ArkUI_AttributeItem}:\n
2579 * .value[0].u32: color of the underline applied to the text being typed in. The value is in 0xARGB format. \n
2580 * .value[1].u32: color of the underline applied to the text in the normal state. The value is in 0xARGB format. \n
2581 * .value[2].u32: color of the underline applied to the text when an error is detected.
2582 * The value is in 0xARGB format. \n
2583 * .value[3].u32: color of the underline applied to the text when it is disabled. The value is in 0xARGB format. \n
2591 * .value[0].i32: whether to enable autofill. The default value is <b>true</b>. \n
2593 * Format of the return value {@link ArkUI_AttributeItem}:\n
2594 * .value[0].i32: whether to enable autofill. \n
2602 * .value[0].i32: autofill type. The parameter type is {@link ArkUI_TextInputContentType}. \n
2604 * Format of the return value {@link ArkUI_AttributeItem}:\n
2605 * .value[0].i32: autofill type. The parameter type is {@link ArkUI_TextInputContentType}. \n
2616 * Format of the return value {@link ArkUI_AttributeItem}:\n
2625 * .value[0].i32: whether to select all text in the initial state. The default value is b>false</b>. \n
2627 * Format of the return value {@link ArkUI_AttributeItem}:\n
2628 * .value[0].i32: whether to select all text in the initial state. \n
2640 * Format of the return value {@link ArkUI_AttributeItem}:\n
2651 * .value[0].i32: text input style. The parameter type is {@link ArkUI_TextInputStyle}. \n
2653 * Format of the return value {@link ArkUI_AttributeItem}:\n
2654 * .value[0].i32: text input style. The parameter type is {@link ArkUI_TextInputStyle}. \n
2663 * .value[0].i32: character count from the beginning of a string to the caret position. \n
2665 * Format of the return value {@link ArkUI_AttributeItem}:\n
2668 * .value[0].i32: index of the caret position. \n
2669 * .value[1].f32: X coordinate of the caret relative to the text box. \n
2670 * .value[2].f32: Y coordinate of the caret relative to the text box. \n
2676 * Format of the return value {@link ArkUI_AttributeItem}:\n
2677 * .value[0].f32: horizontal coordinate. \n
2678 * .value[1].f32: vertical coordinate. \n
2679 * .value[2].f32: content width. \n
2680 * .value[3].f32: content height. \n
2687 * Format of the return value {@link ArkUI_AttributeItem}:\n
2688 * .value[0].i32: number of lines of the edited text. \n
2696 * .value[0].i32: 长按、双击输入框或者右键输入框时,是否不弹出文本选择菜单。默认值false。\n
2699 * .value[0].i32: 长按、双击输入框或者右键输入框时,是否不弹出文本选择菜单。\n
2707 * .value[0].i32: whether the text box loses focus. \n
2709 * Format of the return value {@link ArkUI_AttributeItem}:\n
2710 * .value[0].i32: whether the text box loses focus. \n
2719 * .value[0]?.i32:设置自定义键盘是否支持避让功能,默认值false。\n
2723 * .value[0].i32:设置自定义键盘是否支持避让功能。\n
2731 * .value[0].i32: 参数类型{@link ArkUI_WordBreak}。\n
2734 * .value[0].i32: 参数类型{@link ArkUI_WordBreak}。\n
2743 * .value[0].i32: 是否弹出键盘。\n
2746 * .value[0].i32: 是否弹出键盘。\n
2755 * .value[0].i32: 设置numberOfLines的值。\n
2758 * .value[0].i32: 设置numberOfLines的值。\n
2769 * Format of the return value {@link ArkUI_AttributeItem}:\n
2781 * Format of the return value {@link ArkUI_AttributeItem}:\n
2791 * .value[0].i32: maximum number of characters in the text input. \n
2793 * Format of the return value {@link ArkUI_AttributeItem}:\n
2794 * .value[0].i32: maximum number of characters in the text input. \n
2803 * .value[0].u32: color value, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
2805 * Format of the return value {@link ArkUI_AttributeItem}:\n
2806 * .value[0].u32: color value, in 0xARGB format. \n
2815 * .value[0]?.f32: font size, in fp. Optional. The default value is <b>16.0</b>.\n
2816 * .value[1]?.i32: font style {@link ArkUI_FontStyle}. Optional. The default value is
2818 * .value[2]?.i32: font weight {@link ArkUI_FontWeight}. Optional. The default value is
2823 * Format of the return value {@link ArkUI_AttributeItem}:\n
2824 * .value[0].f32: font size, in fp.\n
2825 * .value[1].i32: font style {@link ArkUI_FontStyle}.\n
2826 * .value[2].i32: font weight {@link ArkUI_FontWeight}.\n
2836 * .value[0].u32: background color, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
2838 * Format of the return value {@link ArkUI_AttributeItem}:\n
2839 * .value[0].u32: background color, in 0xARGB format. \n
2848 * .value[0].i32: whether to remain in the editable state. The value <b>true</b> means to remain in the
2852 * .value[0].i32: whether to remain in the editable state. The value <b>true</b> means to remain in the editable
2861 * .value[0].i32: text box type {@link ArkUI_TextAreaType}.
2862 * The default value is <b>ARKUI_TEXTAREA_TYPE_NORMAL</b>. \n
2864 * Format of the return value {@link ArkUI_AttributeItem}:\n
2865 * .value[0].i32: text box type {@link ArkUI_TextAreaType}. \n
2873 * .value[0].i32: whether to show a character counter. The value <b>true</b> means to show a character counter. \n
2874 * .value[1]?.f32: threshold percentage for displaying the character counter. The character counter is displayed
2876 * by the threshold percentage value. The value range is 1 to 100. If the value is a decimal, it is rounded down. \n
2877 * .value[2]?.i32: whether to highlight the border when the number of entered characters reaches the maximum. \n
2879 * Format of the return value {@link ArkUI_AttributeItem}:\n
2880 * .value[0].i32: whether to show a character counter. \n
2881 * .value[1].f32: threshold percentage for displaying the character counter. The character counter is displayed
2883 * by the threshold percentage value. The value range is 1 to 100. \n
2884 * .value[2].i32: whether to highlight the border when the number of entered characters reaches the maximum.
2885 * The default value is <b>true</b>. \n
2894 * .value[0].i32: 长按、双击输入框或者右键输入框时,是否不弹出文本选择菜单。默认值false。\n
2897 * .value[0].i32: 长按、双击输入框或者右键输入框时,是否不弹出文本选择菜单。\n
2905 * .value[0].i32: whether the text box loses focus. \n
2907 * Format of the return value {@link ArkUI_AttributeItem}:\n
2908 * .value[0].i32: whether the text box loses focus. \n
2927 * .value[0].u32:颜色数值,0xargb格式,形如 0xFFFF0000 表示红色。\n
2930 * .value[0].u32:颜色数值,0xargb格式。\n
2938 * .value[0].i32:回车键类型枚举{@link ArkUI_EnterKeyType},默认值为ARKUI_ENTER_KEY_TYPE_DONE。\n
2941 * .value[0].i32:回车键类型枚举{@link ArkUI_EnterKeyType}。\n
2949 * .value[0].i32:false表示聚焦不拉起输入法,true表示拉起,默认值为true。\n
2952 * .value[0].i32:0表示聚焦不拉起输入法,1表示拉起。\n
2961 * .value[0].i32: 从字符串开始到光标所在位置的字符长度。\n
2965 * value[0].i32:光标所在位置的索引值。\n
2966 * value[1].f32:光标相对输入框的x坐标位值。\n
2967 * value[2].f32:光标相对输入框的y坐标位值。\n
2974 * value[0].f32:水平方向横坐标。\n
2975 * value[1].f32:竖直方向纵坐标。\n
2976 * value[2].f32:内容宽度大小。\n
2977 * value[3].f32:内容高度大小。\n
2985 * value[0].i32:已编辑文本内容行数。\n
2993 * .value[0].i32:选中文本的起始位置;\n
2994 * .value[1].i32:选中文本的终止位置;\n
2997 * .value[0].i32:选中文本的起始位置;\n
2998 * .value[1].i32:选中文本的终止位置;\n
3006 * .value[0].i32: 是否启用自动填充,默认值true。\n
3009 * .value[0].i32: 是否启用自动填充。\n
3017 * .value[0].i32: 参数类型{@link ArkUI_TextInputContentType}。\n
3020 * .value[0].i32: 参数类型{@link ArkUI_TextInputContentType}。\n
3029 * .value[0].i32: 是否弹出键盘。\n
3032 * .value[0].i32: 是否弹出键盘。\n
3041 * .value[0].i32: 设置numberOfLines的值。\n
3044 * .value[0].i32: 设置numberOfLines的值。\n
3054 * Format of the return value {@link ArkUI_AttributeItem}:\n
3064 * .value[0].i32: button type. The parameter type is {@link ArkUI_ButtonType}.
3065 * The default value is <b>ARKUI_BUTTON_TYPE_CAPSULE</b>. \n
3067 * Format of the return value {@link ArkUI_AttributeItem}:\n
3068 * .value[0].i32: button type. The parameter type is {@link ArkUI_ButtonType}.
3069 * The default value is <b>ARKUI_BUTTON_TYPE_CAPSULE</b>. \n
3075 * @brief Defines the current value of the progress indicator.
3079 * .value[0].f32: current value of the progress indicator. \n
3081 * Format of the return value {@link ArkUI_AttributeItem}:\n
3082 * .value[0].f32: current value of the progress indicator. \n
3087 * @brief Defines the total value of the progress indicator.
3091 * .value[0].f32: total value of the progress indicator. \n
3093 * Format of the return value {@link ArkUI_AttributeItem}:\n
3094 * .value[0].f32: total value of the progress indicator. \n
3099 * @brief Defines the color for the progress value on the progress indicator.
3103 * .value[0].u32: color value, in 0xARGB format. For example, 0xFFFF0000 indicates red. \n
3105 * Format of the return value {@link ArkUI_AttributeItem}:\n
3106 * .value[0].u32: color value, in 0xARGB format. \n
3115 * .value[0].i32: type of the progress indicator {@link ArkUI_ProgressType}.
3116 * The default value is <b>ARKUI_PROGRESS_TYPE_LINEAR</b>. \n
3118 * Format of the return value {@link ArkUI_AttributeItem}:\n
3119 * .value[0].i32: type of the progress indicator {@link ArkUI_ProgressType}. \n
3129 * .value[0].i32: whether the check box is selected.
3130 * The value <b>1</b> means that the check box is selected, and <b>0</b> means the opposite. \n
3132 * Format of the return value {@link ArkUI_AttributeItem}:\n
3133 * .value[0].i32: The value <b>1</b> means that the check box is selected, and <b>0</b> means the opposite. \n
3143 * .value[0].u32: color of the check box when it is selected, in 0xARGB format, for example, <b>0xFF1122FF</b>. \n
3145 * Format of the return value {@link ArkUI_AttributeItem}:\n
3146 * .value[0].u32: color of the check box when it is selected, in 0xARGB format, for example, <b>0xFF1122FF</b>.
3156 * .value[0].u32: border color, in 0xARGB format, for example, <b>0xFF1122FF</b>. \n
3158 * Format of the return value {@link ArkUI_AttributeItem}:\n
3159 * .value[0].u32: border color, in 0xARGB format, for example, <b>0xFF1122FF</b>.
3169 * .value[0].u32: border color, in 0xARGB format, for example, <b>0xFF1122FF</b>.\n
3170 * .value[1]?.f32: size of the internal mark, in vp. Optional.\n
3171 * .value[2]?.f32: stroke width of the internal mark, in vp. Optional. The default value is <b>2</b>. \n
3173 * Format of the return value {@link ArkUI_AttributeItem}:\n
3174 * .value[0].u32: border color, in 0xARGB format, for example, <b>0xFF1122FF</b>.\n
3175 * .value[1].f32: size of the internal mark, in vp. \n
3176 * .value[2].f32: stroke width of the internal mark, in vp. The default value is <b>2</b>. \n
3186 * .value[0].i32: component shape. The parameter type is {@link ArkUI_CheckboxShape}. \n
3188 * Format of the return value {@link ArkUI_AttributeItem}:\n
3189 * .value[0].i32: component shape. The parameter type is {@link ArkUI_CheckboxShape}.
3201 * Format of the return value {@link ArkUI_AttributeItem}:\n
3211 * .value[0].i32: type {@link ArkUI_XComponentType}. The default value is <b>ARKUI_XCOMPONENT_TYPE_SURFACE</b>. \n
3213 * Format of the return value {@link ArkUI_AttributeItem}:\n
3214 * .value[0].i32: type {@link ArkUI_XComponentType}. \n
3223 * .value[0].u32: width, in px. \n
3224 * .value[1].u32: height, in px. \n
3226 * Format of the return value {@link ArkUI_AttributeItem}:\n
3227 * .value[0].u32: width, in px. \n
3228 * .value[1].u32: height, in px. \n
3238 * .value[0].i32: whether to display the lunar calendar in the date picker. The default value is <b>false</b>. \n
3240 * Format of the return value {@link ArkUI_AttributeItem}:\n
3241 * .value[0].i32: whether to display the lunar calendar in the date picker.
3250 * .string: date. The default value is <b>"1970-1-1"</b>. \n
3252 * Format of the return value {@link ArkUI_AttributeItem}:\n
3262 * .string: date. The default value is <b>"2100-12-31"</b>. \n
3264 * Format of the return value {@link ArkUI_AttributeItem}:\n
3274 * .string: date. The default value is <b>"2024-01-22"</b>. \n
3276 * Format of the return value {@link ArkUI_AttributeItem}:\n
3288 * Parameter 2: font size, in fp. The value is a number.\n
3294 * Format of the return value {@link ArkUI_AttributeItem}:\n
3297 * Parameter 2: font size, in fp. The value is a number.\n
3312 * Parameter 2: font size, in fp. The value is a number.\n
3318 * Format of the return value {@link ArkUI_AttributeItem}:\n
3321 * Parameter 2: font size, in fp. The value is a number.\n
3336 * Parameter 2: font size, in fp. The value is a number.\n
3342 * Format of the return value {@link ArkUI_AttributeItem}:\n
3345 * Parameter 2: font size, in fp. The value is a number.\n
3358 * .string: time. The default value is the current system time. \n
3360 * Format of the return value {@link ArkUI_AttributeItem}:\n
3371 * .value[0].i32: whether the display time is in 24-hour format. The default value is <b>false</b>. \n
3373 * Format of the return value {@link ArkUI_AttributeItem}:\n
3374 * .value[0].i32: whether the display time is in 24-hour format.
3385 * Parameter 2: font size, in fp. The value is a number.\n
3391 * Format of the return value {@link ArkUI_AttributeItem}:\n
3394 * Parameter 2: font size, in fp. The value is a number.\n
3409 * Parameter 2: font size, in fp. The value is a number.\n
3415 * Format of the return value {@link ArkUI_AttributeItem}:\n
3418 * Parameter 2: font size, in fp. The value is a number.\n
3433 * Parameter 2: font size, in fp. The value is a number.\n
3439 * Format of the return value {@link ArkUI_AttributeItem}:\n
3442 * Parameter 2: font size, in fp. The value is a number.\n
3456 * .value[0].i32: type of the text picker {@link ArkUI_TextPickerRangeType}.
3457 * The default value is <b>ARKUI_TEXTPICKER_RANGETYPE_SINGLE</b>. \n
3466 * Format of the return value {@link ArkUI_AttributeItem}:\n
3467 * .value[0].i32: type of the text picker {@link ArkUI_TextPickerRangeType}.\n
3483 * .value[0].u32: index. If there are multiple index values, add them one by one. \n
3485 * Format of the return value {@link ArkUI_AttributeItem}:\n
3486 * .value[0].u32: index. If there are multiple index values, add them one by one.\n
3491 * @brief Defines the value of the default selected item in the text picker.
3495 * .string: value of the selected item. If there are multiple values, add them one by one and
3498 * Format of the return value {@link ArkUI_AttributeItem}:\n
3499 * .string: value of the selected item. If there are multiple values, add them one by one and
3511 * Parameter 2: font size, in fp. The value is a number.\n
3517 * Format of the return value {@link ArkUI_AttributeItem}:\n
3520 * Parameter 2: font size, in fp. The value is a number.\n
3535 * Parameter 2: font size, in fp. The value is a number.\n
3541 * Format of the return value {@link ArkUI_AttributeItem}:\n
3544 * Parameter 2: font size, in fp. The value is a number.\n
3559 * Parameter 2: font size, in fp. The value is a number.\n
3565 * Format of the return value {@link ArkUI_AttributeItem}:\n
3568 * Parameter 2: font size, in fp. The value is a number.\n
3581 * .value[0...].i32: index of the default item in the data selection range.
3590 * .value[0].i32: whether to support scroll looping. The value <b>true</b> means to support scroll looping, and
3593 * Format of the return value {@link ArkUI_AttributeItem}:\n
3594 * value[0].i32: The value <b>1</b> means to support scroll looping, and <b>0</b> means the opposite. \n
3603 * .value[0].f32: item height, in vp. \n
3605 * Format of the return value {@link ArkUI_AttributeItem}:\n
3606 * value[0].f32: item height, in vp. \n
3615 * .value[0].f32: style of the background in the selected state of the calendar picker.
3616 * The value range is [0, +∞). If the value is <b>0</b>, the background is a rectangle with square corners.
3617 If the value is in the 0–16 range, the background is a rectangle with rounded corners. If the value is equal to
3620 * Format of the return value {@link ArkUI_AttributeItem}:\n
3621 * .value[0].f32: style of the background in the selected state of the calendar picker. The value range is [0, +∞).
3622 * If the value is <b>0</b>, the background is a rectangle with square corners.
3623 If the value is in the 0–16 range, the background is a rectangle with rounded corners. If the value is equal to or
3633 * .value[0].u32: year of the selected date. \n
3634 * .value[1].u32: month of the selected date. \n
3635 * .value[2].u32: day of the selected date. \n
3637 * Format of the return value {@link ArkUI_AttributeItem}:\n
3638 * .value[0].u32: year of the selected date. \n
3639 * .value[1].u32: month of the selected date. \n
3640 * .value[2].u32: day of the selected date. \n
3649 * .value[0].i32: alignment mode. The parameter type is {@link ArkUI_CalendarAlignment}. \n
3650 * .value[1]?.f32: offset of the picker relative to the entry component along the x-axis after alignment based on
3652 * .value[2]?.f32: offset of the picker relative to the entry component along the y-axis after alignment based on
3655 * Format of the return value {@link ArkUI_AttributeItem}:\n
3656 * .value[0].i32: alignment mode. The parameter type is {@link ArkUI_CalendarAlignment}. \n
3657 * .value[1]?.f32: offset of the picker relative to the entry component along the x-axis after alignment based on
3659 * .value[2]?.f32: offset of the picker relative to the entry component along the y-axis after alignment based on
3668 * .value[0]?.u32: font color of the entry area. \n
3669 * .value[1]?.f32: font size of the entry area, in fp. \n
3670 * .value[2]?.i32: font weight of the entry area. The parameter type is {@link ArkUI_FontWeight}. \n
3672 * Format of the return value {@link ArkUI_AttributeItem}:\n
3673 * .value[0].u32: font color of the entry area. \n
3674 * .value[1].f32: font size of the entry area, in fp. \n
3675 * .value[2].i32: font weight of the entry area. The parameter type is {@link ArkUI_FontWeight}. \n
3683 * .value[0].u32: color of the slider, in 0xARGB format, for example, <b>0xFF1122FF</b>.
3685 * Format of the return value {@link ArkUI_AttributeItem}:\n
3686 * .value[0].u32: color of the slider, in 0xARGB format, for example, <b>0xFF1122FF</b>.
3696 * .value[0].u32: background color, in 0xARGB format, for example, <b>0xFF1122FF</b>. \n
3698 * Format of the return value {@link ArkUI_AttributeItem}:\n
3699 * .value[0].u32: background color, in 0xARGB format, for example, <b>0xFF1122FF</b>.
3709 * .value[0].u32: color of the selected part of the slider track, in 0xARGB format, for example, <b>0xFF1122FF</b>. \n
3711 * Format of the return value {@link ArkUI_AttributeItem}:\n
3712 * .value[0].u32: color of the selected part of the slider track, in 0xARGB format, for example, <b>0xFF1122FF</b>.
3718 * @brief Sets whether to display the stepping value. This attribute can be set, reset, and obtained as required
3722 * .value[0].i32: whether to display the stepping value. The value <b>1</b> means to display the stepping value,
3723 * and <b>0</b> (default value) means the opposite. \n
3725 * Format of the return value {@link ArkUI_AttributeItem}:\n
3726 * .value[0].i32: whether to display the stepping value. The value <b>1</b> means to display the stepping value,
3727 * and <b>0</b> (default value) means the opposite. \n
3736 * .value[0].i32: shape. The parameter type is {@link ArkUI_SliderBlockStyle}. \n
3742 * .value[1].i32: type of shape. The parameter type is {@link ArkUI_ShapeType}.
3743 * The value is <b>ARKUI_SHAPE_TYPE_RECTANGLE</b> for the rectangle shape.\n
3744 * .value[2].f32: width of the rectangle.\n
3745 * .value[3].f32: height of the rectangle.\n
3746 * .value[4].f32: width of the rounded corner of the rectangle.\n
3747 * .value[5].f32: height of the rounded corner of the rectangle.\n
3749 * .value[1].i32: type of shape. The parameter type is {@link ArkUI_ShapeType}.
3750 * The value is <b>ARKUI_SHAPE_TYPE_CIRCLE</b> for the circle shape.\n
3751 * .value[2].f32: width of the circle.\n
3752 * .value[3].f32: height of the circle.\n
3754 * .value[1].i32: type of shape. The parameter type is {@link ArkUI_ShapeType}.
3755 * The value is <b>ARKUI_SHAPE_TYPE_ELLIPSE</b> for the ellipse shape.\n
3756 * .value[2].f32: width of the ellipse.\n
3757 * .value[3].f32: height of the ellipse;\n
3759 * .value[1].i32: type of shape. The parameter type is {@link ArkUI_ShapeType}.
3760 * The value is <b>ARKUI_SHAPE_TYPE_PATH</b> for the path shape.\n
3761 * .value[2].f32: width of the path.\n
3762 * .value[3].f32: height of the path.\n
3765 * Format of the return value {@link ArkUI_AttributeItem}:\n
3766 * .value[0].i32: shape. The parameter type is {@link ArkUI_SliderBlockStyle}. \n
3772 * .value[1].i32: type of shape. The parameter type is {@link ArkUI_ShapeType}.
3773 * The value is <b>ARKUI_SHAPE_TYPE_RECTANGLE</b> for the rectangle shape.\n
3774 * .value[2].f32: width of the rectangle.\n
3775 * .value[3].f32: height of the rectangle.\n
3776 * .value[4].f32: width of the rounded corner of the rectangle.\n
3777 * .value[5].f32: height of the rounded corner of the rectangle.\n
3779 * .value[1].i32: type of shape. The parameter type is {@link ArkUI_ShapeType}.
3780 * The value is <b>ARKUI_SHAPE_TYPE_CIRCLE</b> for the circle shape.\n
3781 * .value[2].f32: width of the circle.\n
3782 * .value[3].f32: height of the circle.\n
3784 * .value[1].i32: type of shape. The parameter type is {@link ArkUI_ShapeType}.
3785 * The value is <b>ARKUI_SHAPE_TYPE_ELLIPSE</b> for the ellipse shape.\n
3786 * .value[2].f32: width of the ellipse.\n
3787 * .value[3].f32: height of the ellipse;\n
3789 * .value[1].i32: type of shape. The parameter type is {@link ArkUI_ShapeType}.
3790 * The value is <b>ARKUI_SHAPE_TYPE_PATH</b> for the path shape.\n
3791 * .value[2].f32: width of the path.\n
3792 * .value[3].f32: height of the path.\n
3799 * @brief Defines the current value of the slider. This attribute can be set, reset, and obtained as required
3803 * .value[0].f32: current value. \n
3805 * Format of the return value {@link ArkUI_AttributeItem}:\n
3806 * .value[0].f32: current value.
3812 * @brief Defines the minimum value of the slider. This attribute can be set, reset, and obtained as required
3816 * .value[0].f32: minimum value. \n
3818 * Format of the return value {@link ArkUI_AttributeItem}:\n
3819 * .value[0].f32: minimum value.
3825 * @brief Defines the maximum value of the slider. This attribute can be set, reset, and obtained as required
3829 * .value[0].f32: maximum value. \n
3831 * Format of the return value {@link ArkUI_AttributeItem}:\n
3832 * .value[0].f32: maximum value.
3841 * .value[0].f32: step. The value range is [0.01, 100]. \n
3843 * Format of the return value {@link ArkUI_AttributeItem}:\n
3844 * .value[0].f32: step. The value range is [0.01, 100].
3854 * .value[0].i32: whether the slider moves horizontally or vertically.
3857 * Format of the return value {@link ArkUI_AttributeItem}:\n
3858 * .value[0].i32: whether the slider moves horizontally or vertically.
3868 * .value[0].i32: whether the slider values are reversed. The value <b>1</b> means that the slider values are
3871 * Format of the return value {@link ArkUI_AttributeItem}:\n
3872 * .value[0].i32: whether the slider values are reversed. The value <b>1</b> means that the slider values are
3883 * .value[0].i32: style of the slider thumb and track. The parameter type is {@link ArkUI_SliderStyle}. \n
3885 * Format of the return value {@link ArkUI_AttributeItem}:\n
3886 * .value[0].i32: style of the slider thumb and track. The parameter type is {@link ArkUI_SliderStyle}.
3896 * .value[0].f32: track thickness of the slider, in vp. The default value is 4.0 vp when <b>NODE_SLIDER_STYLE</b>
3900 * Format of the return value {@link ArkUI_AttributeItem}:\n
3901 * .value[0].f32: track thickness of the slider, in vp. \n
3911 * .value[0].i32: whether the radio button is selected. The default value is <b>false</b>.
3912 * Format of the return value {@link ArkUI_AttributeItem}:\n
3913 * .value[0].i32: whether the radio button is selected.
3922 * .value[0]?.u32: color of the background when the radio button is selected, in 0xARGB format.
3923 * The default value is <b>0xFF007DFF</b>. \n
3924 * .value[1]?.u32: color of the border when the radio button is deselected, in 0xARGB format.
3925 * The default value is <b>0xFF182431</b>. \n
3926 * .value[2]?.u32: color of the indicator when the radio button is selected, in 0xARGB format.
3927 * The default value is <b>0xFFFFFFFF</b>. \n
3928 * Format of the return value {@link ArkUI_AttributeItem}:\n
3929 * .value[0].u32: color of the background when the radio button is selected, in 0xARGB format.
3930 * The default value is <b>0xFF007DFF</b>. \n
3931 * .value[1].u32: color of the border when the radio button is deselected, in 0xARGB format.
3932 * The default value is <b>0xFF182431</b>. \n
3933 * .value[2].u32: color of the indicator when the radio button is selected, in 0xARGB format.
3934 * The default value is <b>0xFFFFFFFF</b>. \n
3939 * @brief Sets the current value of the radio button.
3943 * .string: value of the radio button. \n
3945 * Format of the return value {@link ArkUI_AttributeItem}:\n
3946 * .string: value of the radio button. \n
3957 * Format of the return value {@link ArkUI_AttributeItem}:\n
3968 * .value[0].i32: alignment mode. The data type is {@link ArkUI_Alignment}.
3969 * The default value is <b>ARKUI_ALIGNMENT_CENTER</b>. \n
3971 * Format of the return value {@link ArkUI_AttributeItem}:\n
3972 * .value[0].i32: alignment mode. The data type is {@link ArkUI_Alignment}. \n
3981 * .value[0].i32: scrollbar status. The parameter type is {@link ArkUI_ScrollBarDisplayMode}. The default value is
3984 * Format of the return value {@link ArkUI_AttributeItem}:\n
3985 * .value[0].i32: scrollbar status. The parameter type is {@link ArkUI_ScrollBarDisplayMode}. \n
3994 * .value[0].f32: width of the scrollbar, in vp. The default value is <b>4</b>. \n
3996 * Format of the return value {@link ArkUI_AttributeItem}:\n
3997 * .value[0].f32: width of the scrollbar, in vp. \n
4008 * Format of the return value {@link ArkUI_AttributeItem}:\n
4017 * .value[0].i32: scroll direction. The parameter type is {@link ArkUI_ScrollDirection}.
4018 * The default value is <b>ARKUI_SCROLL_DIRECTION_VERTICAL</b>. \n
4020 * Format of the return value {@link ArkUI_AttributeItem}:\n
4021 * .value[0].i32: scroll direction. The parameter type is {@link ArkUI_ScrollDirection}. \n
4030 * .value[0].i32: effect used at the edges of the component when the boundary of the scrollable content is reached.
4031 * The parameter type is {@link ArkUI_EdgeEffect}. The default value is <b>ARKUI_EDGE_EFFECT_NONE</b>.\n
4032 * .value[1]?.i32: whether to enable the scroll effect when the component content size is smaller than the
4033 * component itself. Optional. The value <b>1</b> means to enable the scroll effect, and <b>0</b> means the
4034 * opposite. The default value is <b>1</b>. \n
4036 * Format of the return value {@link ArkUI_AttributeItem}:\n
4037 * .value[0].i32: effect used at the edges of the component when the boundary of the scrollable content is reached.
4039 * .value[1].i32: whether to enable the scroll effect when the component content size is smaller than the component
4040 * itself. Optional. The value <b>1</b> means to enable the scroll effect, and <b>0</b> means the opposite. \n
4049 * .value[0].i32: whether to support scroll gestures. The default value is <b>true</b>. \n
4051 * Format of the return value {@link ArkUI_AttributeItem}:\n
4052 * .value[0].i32: whether to support scroll gestures. \n
4061 * .value[0].f32: friction coefficient. The default value is <b>0.6</b> for non-wearable devices and <b>0.9</b>
4064 * Format of the return value {@link ArkUI_AttributeItem}:\n
4065 * .value[0].f32: friction coefficient.
4073 * .value[0].i32: alignment mode for the scroll snap position. The parameter type is {@link ArkUI_ScrollSnapAlign}.
4074 * The default value is <b>ARKUI_SCROLL_SNAP_ALIGN_NONE</b>.\n
4075 * .value[1].i32: whether to enable the snap to start feature. When scroll snapping is defined for the
4077 * start edge and the first snap point. The default value is <b>true</b>. It is valid only when there are multiple
4079 * .value[2].i32: Whether to enable the snap to end feature. When scroll snapping is defined for the
4081 * end edge and the last snap point. The default value is <b>true</b>. It is valid only when there are multiple
4083 * .value[3...].f32: snap points for the <b><Scroll></b> component. Each snap point defines the offset from an
4086 * Format of the return value {@link ArkUI_AttributeItem}:\n
4087 * .value[0].i32: alignment mode for the scroll snap position. The parameter type is {@link ArkUI_ScrollSnapAlign}.\n
4088 * .value[1].i32: whether to enable the snap to start feature. When scroll snapping is defined for the
4091 * .value[2].i32: Whether to enable the snap to end feature. When scroll snapping is defined for the
4094 * .value[3...].f32: snap points for the <b><Scroll></b> component. Each snap point defines the offset from an edge
4105 * .value[0].i32: nested scrolling option when the component scrolls forward.
4107 * .value[1].i32: nested scrolling option when the component scrolls backward.
4110 * Format of the return value {@link ArkUI_AttributeItem}:\n
4111 * .value[0].i32: nested scrolling option when the component scrolls forward.
4113 * .value[1].i32: nested scrolling option when the component scrolls backward.
4123 * .value[0].f32: horizontal scrolling offset, in vp. \n
4124 * .value[1].f32: vertical scrolling offset, in vp. \n
4125 * .value[2]?.i32: scrolling duration, in milliseconds. Optional. \n
4126 * .value[3]?.i32: scrolling curve. Optional. The parameter type is {@link ArkUI_AnimationCurve}.
4127 * The default value is <b>ARKUI_CURVE_EASE</b>. \n
4128 * .value[4]?.i32: whether to enable the default spring animation. Optional. The default value <b>0</b> means not
4131 * Format of the return value {@link ArkUI_AttributeItem}:\n
4132 * .value[0].f32: horizontal scrolling offset, in vp. \n
4133 * .value[1].f32: vertical scrolling offset, in vp. \n
4142 * .value[0].i32: edge position to scroll to. The parameter type is {@link ArkUI_ScrollEdge}. \n
4144 * Format of the return value {@link ArkUI_AttributeItem}:\n
4145 * .value[0].i32: whether the container at the edge position. The value <b>-1</b> means that the container is not
4159 * .value[0].i32: whether to enable the swipe-to-turn-pages feature. The default value is <b>false</b>. \n
4161 * Format of the return value {@link ArkUI_AttributeItem}:\n
4162 * .value[0].i32: whether to enable the swipe-to-turn-pages feature. \n
4171 * .value[0].i32 Indicates whether to scroll to next page. Value 0 indicates scroll to next page and value 1
4173 * .value[1]?.i32 Indicates whether to enable animation. Value 1 indicates enable and 0 indicates disable. \n
4182 * .value[0].f32:Horizontal scrolling distance in vp; \n
4183 * .value[1].f32: Vertical scrolling distance in vp; \n
4192 * .value[0].f32: Initial velocity of inertial scrolling. Unit: vp/s. If the value specified is 0, it is
4193 * considered as invalid, and the scrolling for this instance will not take effect. If the value is positive,
4194 * the scroll will move downward; if the value is negative, the scroll will move upward. \n
4203 * .value[0].i32: whether to enable the fading effect on edges. The value 0 means to disable the fading effect, and 1 means to enable it.
4204 * .value[1]?.f32: length of the fading effect on edges, in vp. Default value: 32.
4206 * Format of the return value {@link ArkUI_AttributeItem}:
4207 * .value[0].i32: whether the fading effect on edges is enabled. The value 0 means that the fading effect is disabled, and 1 means that it is enabled.
4208 * .value[1].f32: length of the fading effect on edges, in vp.
4219 * .value[0].i32: direction in which the list items are arranged. The parameter type is {@link ArkUI_Axis}.
4220 * The default value is <b>ARKUI_AXIS_VERTICAL</b>. \n
4222 * Format of the return value {@link ArkUI_AttributeItem}:\n
4223 * .value[0].i32: direction in which the list items are arranged. The parameter type is {@link ArkUI_Axis}. \n
4232 * .value[0].i32: whether to pin the header to the top or the footer to the bottom in the <b><ListItemGroup></b>
4234 * {@link ArkUI_StickyStyle}. The default value is <b>ARKUI_STICKY_STYLE_NONE</b>. \n
4236 * Format of the return value {@link ArkUI_AttributeItem}:\n
4237 * .value[0].i32: whether to pin the header to the top or the footer to the bottom in the <b><ListItemGroup></b>
4248 * .value[0].f32: spacing between list items along the main axis. The default value is <b>0</b>. \n
4250 * Format of the return value {@link ArkUI_AttributeItem}:\n
4251 * .value[0].f32: spacing between list items along the main axis. \n
4262 * Format of the return value {@link ArkUI_AttributeItem}:\n
4272 * .value[0].i32: number of cached items in the list adapter. \n
4274 * Format of the return value {@link ArkUI_AttributeItem}:\n
4275 * .value[0].f32: number of cached items in the list adapter. \n
4286 * .value[0].i32:The index value of the target element to be slid to in the current container.\n
4287 * .value[1]?.i32:Set whether there is an action when sliding to the index value of a list item in the list, where
4288 * 1 indicates an action and 0 indicates no action. Default value: 0。\n
4289 * .value[2]?.i32:Specify the alignment of the sliding element with the current container,The parameter type is
4290 * {@link ArkUI_ScrollAlignment}, default value is ARKUI_SCROLL_ALIGNMENT_START. \n
4300 * .value[0].i32:交叉轴方向的布局方式。参数类型{@link ArkUI_ListItemAlignment} \n
4303 * .value[0].i32:交叉轴方向的布局方式。参数类型{@link ArkUI_ListItemAlignment} \n
4313 * Format of the return value {@link ArkUI_AttributeItem}:\n
4321 * .value[0].i32: 当前List初次加载时视口起始位置显示的item的索引值。 \n
4324 * .value[0].i32: 当前List初次加载时视口起始位置显示的item的索引值,默认值:0。 \n
4332 *.value[0].u32: divider color, type 0xargb; \n
4333 *.value[1].f32: dividing line width; \n
4334 *.value[2].f32: the distance between the divider and the beginning of the side of the list, unit vp; \n
4335 *.value[3].f32: the distance between the divider and the end of the side of the list (unit: vp). \n
4337 * Attribute fetch method return value {@link ArkUI_AttributeItem} format: \n
4338 *.value[0].u32: divider color, type 0xargb; \n
4339 *.value[1].f32: dividing line width; \n
4340 *.value[2].f32: the distance between the divider and the beginning of the side of the list, unit vp; \n
4341 *.value[3].f32: the distance between the divider and the end of the side of the list (unit: vp). \n
4351 * .value[0].i32: whether to enable loop playback. The value <b>1</b> means to enable loop playback, and <b>0</b>
4352 * means the opposite. The default value is <b>1/b>. \n
4354 * Format of the return value {@link ArkUI_AttributeItem}:\n
4355 * .value[0].i32: whether to enable loop playback. The value <b>1</b> means to enable loop playback, and <b>0</b>
4356 * means the opposite. The default value is <b>1</b>. \n
4365 * .value[0].i32: whether to enable automatic playback for child component switching. The value <b>1</b>
4366 * means to enable automatic playback, and <b>0</b> means the opposite. The default value is <b>0</b>. \n
4368 * Format of the return value {@link ArkUI_AttributeItem}:\n
4369 * .value[0].i32: whether to enable automatic playback for child component switching. The value <b>1</b> means
4370 * to enable automatic playback, and <b>0</b> means the opposite. The default value is <b>0</b>. \n
4379 * .value[0].i32: whether to enable the navigation point indicator. The value <b>1</b> means to enable the
4380 * navigation point indicator, and <b>0</b> means the opposite. The default value is <b>1</b>. \n
4382 * Format of the return value {@link ArkUI_AttributeItem}:\n
4383 * .value[0].i32: whether to enable the navigation point indicator. The value <b>1</b> means to enable the
4384 * navigation point indicator, and <b>0</b> means the opposite. The default value is <b>1</b>. \n
4393 * .value[0].f32: interval for automatic playback, in milliseconds. \n
4395 * Format of the return value {@link ArkUI_AttributeItem}:\n
4396 * .value[0].f32: interval for automatic playback, in milliseconds. \n
4405 * .value[0].i32: whether vertical swiping is used. The value <b>1</b> means that vertical swiping is used, and
4406 * <b>0</b> means the opposite. The default value is <b>0</b>. \n
4408 * Format of the return value {@link ArkUI_AttributeItem}:\n
4409 * .value[0].i32: whether vertical swiping is used. The value <b>1</b> means that vertical swiping is used, and
4410 * <b>0</b> means the opposite. The default value is <b>0</b>. \n
4420 * .value[0].f32: duration of the animation for switching child components, in milliseconds. The default value is
4423 * Format of the return value {@link ArkUI_AttributeItem}:\n
4424 * .value[0].f32: duration of the animation for switching child components, in milliseconds. The default value is
4435 * .value[0].i32: animation curve. The parameter type is {@link ArkUI_AnimationCurve}.
4436 * The default value is <b>ARKUI_CURVE_LINEAR</b>. \n
4438 * Format of the return value {@link ArkUI_AttributeItem}:\n
4439 * .value[0].i32: animation curve. The parameter type is {@link ArkUI_AnimationCurve}.
4440 * The default value is <b>ARKUI_CURVE_LINEAR</b>. \n
4450 * .value[0].f32: spacing between child components. \n
4452 * Format of the return value {@link ArkUI_AttributeItem}:\n
4453 * .value[0].f32: spacing between child components. \n
4463 * .value[0].i32: index value of the child component. \n
4465 * Format of the return value {@link ArkUI_AttributeItem}:\n
4466 * .value[0].i32: index value of the child component. \n
4476 * .value[0].i32: index value of the child component. \n
4478 * Format of the return value {@link ArkUI_AttributeItem}:\n
4479 * .value[0].i32: index value of the child component. \n
4489 * .value[0].i32: whether to disable the swipe feature. The value <b>1</b> means to disable
4490 * the swipe feature, and <b>0</b> means the opposite. The default value is <b>0</b>. \n
4492 * Format of the return value {@link ArkUI_AttributeItem}:\n
4493 * .value[0].i32: whether to disable the swipe feature. The value <b>1</b> means to disable the swipe
4494 * feature, and <b>0</b> means the opposite. The default value is <b>0</b>. \n
4504 * .value[0].i32: whether to show the arrow when the mouse pointer hovers over the navigation point indicator.
4506 * The default value is <b>ARKUI_SWIPER_ARROW_HIDE</b>. \n
4508 * Format of the return value {@link ArkUI_AttributeItem}:\n
4509 * .value[0].i32: whether to show the arrow when the mouse pointer hovers over the navigation point indicator.
4511 * The default value is <b>ARKUI_SWIPER_ARROW_HIDE</b>. \n
4521 * .value[0].i32: effect used at the edges of the swiper when the boundary of the scrollable content is reached.
4523 * The default value is <b>ARKUI_EDGE_EFFECT_SPRING</b>. \n
4525 * Format of the return value {@link ArkUI_AttributeItem}:\n
4526 * .value[0].i32: effect used at the edges of the swiper when the boundary of the scrollable content is reached.
4538 * Format of the return value {@link ArkUI_AttributeItem}:\n
4548 * .value[0].i32: number of cached items in the swiper adapter. \n
4550 * Format of the return value {@link ArkUI_AttributeItem}:\n
4551 * .value[0].f32: number of cached items in the swiper adapter. \n
4560 * .value[0].f32: the front margin. The unit is vp. The default value is <b>0.0</b>\n
4561 * .value[1]?.i32: whether to ignore blanks, the default value is 0.
4562 * The value <b>1</b> means to ignore blank areas, and <b>0</b> means the opposite. \n
4563 * Format of the return value {@link ArkUI_AttributeItem}:\n
4564 * .value[0].f32: the front margin, the unit is vp. \n
4565 * .value[1].i32: whether to ignore blank areas. The value <b>1</b> means to ignore blank areas, and <b>0</b> means
4575 * .value[0].f32: the back margin. The unit is vp. The default value is <b>0.0</b>\n
4576 * .value[1]?.i32: whether to ignore blanks, the default value is 0.
4577 * The value <b>1</b> means to ignore blank areas, and <b>0</b> means the opposite. \n
4578 * Format of the return value {@link ArkUI_AttributeItem}:\n
4579 * .value[0].f32: the back margin, the unit is vp. \n
4580 * .value[1].i32: whether to ignore blank areas. The value <b>1</b> means to ignore blank areas, and <b>0</b> means
4590 * .value[0].i32: navigation point indicator type. The parameter type is {@link ArkUI_SwiperIndicatorType}. \n
4592 * Format of the return value {@link ArkUI_AttributeItem}:\n
4593 * .value[0].i32: navigation point indicator type. The parameter type is {@link ArkUI_SwiperIndicatorType}. \n
4603 * .value[0].i32:Nested scrolling patterns for Swiper components and parent components. The parameter type is
4605 * The default value is <b>ARKUI_SWIPER_NESTED_SRCOLL_SELF_ONLY<b> \n
4607 * Format of the return value {@link ArkUI_AttributeItem}:\n
4608 * .value[0].i32:Nested scrolling patterns for Swiper components and parent components. The parameter type is
4617 * .value[0].i32:Specify the index value of the page in Swiper.\n
4618 * .value[1]?.i32:Set whether there is an animation effect when flipping to the specified page. 1 indicates active
4619 * effect, 0 indicates no active effect, default value is 0。\n
4627 * .value[0].i32: Set to disable component navigation point interaction, set to true to indicate the navigation point
4628 * is interactive, default value is true.\n
4630 * The return value of the attribute acquisition method {@link ArkUI_AttributeItem} format: \n
4631 * .value[0].i32: Set to disable component navigation point interactions. \n
4642 * The return value of the attribute acquisition method {@link ArkUI_AttributeItem} format: \n
4655 * Format of the return value {@link ArkUI_AttributeItem}:\n
4667 * Format of the return value {@link ArkUI_AttributeItem}:\n
4677 * .value[0].u32: color of the divider, in 0xARGB format.\n
4678 * .value[1].f32: stroke width of the divider, in vp.\n
4679 * .value[2].f32: distance between the divider and the start of the list, in vp.\n
4680 * .value[3].f32: distance between the divider and the end of the list, in vp.\n \n
4682 * Format of the return value {@link ArkUI_AttributeItem}:\n
4683 * .value[0].u32: color of the divider, in 0xARGB format.\n
4684 * .value[1].f32: stroke width of the divider, in vp.\n
4685 * .value[2].f32: distance between the divider and the start of the list, in vp.\n
4686 * .value[3].f32: distance between the divider and the end of the list, in vp.\n \n
4697 * Format of the return value {@link ArkUI_AttributeItem}:\n
4707 * .value[0].i32: horizontal alignment mode of child components.
4709 * Default value: <b>ARKUI_HORIZONTAL_ALIGNMENT_CENTER</b>. \n
4711 * Format of the return value {@link ArkUI_AttributeItem}:\n
4712 * .value[0].i32: horizontal alignment mode of child components.
4722 * .value[0].i32: vertical alignment mode of child components. The parameter type is {@link ArkUI_FlexAlignment}.\n
4723 * Default value: <b>ARKUI_FLEX_ALIGNMENT_START</b>. \n
4725 * Format of the return value {@link ArkUI_AttributeItem}:\n
4726 * .value[0].i32: vertical alignment mode of child components. The parameter type is {@link ArkUI_FlexAlignment}. \n
4736 * .value[0].i32: vertical alignment mode of child components.
4738 * Default value: <b>ARKUI_VERTICAL_ALIGNMENT_CENTER</b>. \n
4740 * Format of the return value {@link ArkUI_AttributeItem}:\n
4741 * .value[0].i32: vertical alignment mode of child components.
4751 * .value[0].i32: horizontal alignment mode of child components.
4753 * Default value: <b>ARKUI_FLEX_ALIGNMENT_START</b>. \n
4755 * Format of the return value {@link ArkUI_AttributeItem}:\n
4756 * .value[0].i32: horizontal alignment mode of child components.
4766 * .value[0]?.i32: direction in which flex items are arranged. The parameter type is {@link ArkUI_FlexDirection}.
4767 * The default value is <b>ARKUI_FLEX_DIRECTION_ROW</b>.\n
4768 * .value[1]?.i32: how the flex items are wrapped. The parameter type is {@link ArkUI_FlexWrap}.
4769 * The default value is <b>ARKUI_FLEX_WRAP_NO_WRAP</b>.\n
4770 * .value[2]?.i32: alignment mode along the main axis. The parameter type is {@link ArkUI_FlexAlignment}.
4771 * The default value is <b>ARKUI_FLEX_ALIGNMENT_START</b>.\n
4772 * .value[3]?.i32: alignment mode along the cross axis. The parameter type is {@link ArkUI_ItemAlignment}.
4773 * The default value is <b>ARKUI_ITEM_ALIGNMENT_START</b>.\n
4774 * .value[4]?.i32: alignment mode along the cross axis for multi-line content. The parameter type is
4775 * {@link ArkUI_FlexAlignment}. The default value is <b>ARKUI_FLEX_ALIGNMENT_START</b>.\n
4777 * Format of the return value {@link ArkUI_AttributeItem}:\n
4778 * .value[0].i32: direction in which flex items are arranged. \n
4779 * .value[1].i32: how the flex items are wrapped. \n
4780 * .value[2].i32: alignment mode along the main axis. \n
4781 * .value[3].i32: alignment mode along the cross axis. \n
4782 * .value[4]?.i32: alignment mode along the cross axis for multi-line content.\n
4792 * .value[0].i32: The parameter type is 1 or 0.
4794 * Format of the return value {@link ArkUI_AttributeItem}:\n
4795 * .value[0].i32: The parameter type is 1 or 0.
4812 * .value[0].f32: pull-down ratio. The value is in the range from 0 to 1.
4814 * Format of the return value {@link ArkUI_AttributeItem}:\n
4815 * .value[0].f32: pull-down ratio. The value is in the range from 0 to 1.
4824 *.value[0].f32: pull-down offset, in vp. The default value is <b>64vp</b>.
4826 * Format of the return value {@link ArkUI_AttributeItem}:\n
4827 *.value[0].f32: pull-down offset, in vp. The default value is <b>64vp</b>.
4832 * @brief Sets whether to initiate a refresh when the pull-down distance exceeds the value of <b>refreshOffset</b>.
4836 * .value[0].i32: whether to initiate a refresh. The value <b>true</b> means to initiate a refresh, and
4839 * Format of the return value {@link ArkUI_AttributeItem}:\n
4840 * .value[0].i32: whether to initiate a refresh. The value <b>1</b> means to initiate a refresh, and
4851 * .value[0].i32: main axis direction. The parameter type is {@link ArkUI_FlexDirection}.
4853 * Format of the return value {@link ArkUI_AttributeItem}:\n
4854 * .value[0].i32: main axis direction. The parameter type is {@link ArkUI_FlexDirection}.
4871 * Format of the return value {@link ArkUI_AttributeItem}:\n
4890 * Format of the return value {@link ArkUI_AttributeItem}:\n
4900 * .value[0].f32: gap between columns, in vp.\n
4902 * Format of the return value {@link ArkUI_AttributeItem}:\n
4903 * .value[0].f32: gap between columns, in vp.\n
4912 * .value[0].f32: gap between lines, in vp.\n
4914 * Format of the return value {@link ArkUI_AttributeItem}:\n
4915 * .value[0].f32: gap between lines, in vp.\n
4925 * .value[0].i32: zero-based index of the water flow item section to update.
4926 * The value is converted to an integer. \n
4929 * Format of the return value {@link ArkUI_AttributeItem}:\n
4941 * Format of the return value {@link ArkUI_AttributeItem}:\n
4951 * .value[0].i32: number of cached items in the water flow adapter. \n
4969 * .value[0].i32:The index value of the target element to be slid to in the current container.\n
4970 * .value[1]?.i32:Set whether there is an action when sliding to the index value of a list item in the list, where
4971 * 1 indicates an action and 0 indicates no action. Default value is 0。\n
4972 * .value[2]?.i32:Specify the alignment of the sliding element with the current container,The parameter type is
4973 * {@link ArkUI_ScrollAlignment}. Default value is </b>ARKUI_SCROLL_ALIGNMENT_START</b>。\n
4983 * .value[0].f32: minimum width. The value <b>-1</b> indicates that the minimum width is not set. \n
4984 * .value[1].f32: maximum width. The value <b>-1</b> indicates that the maximum width is not set. \n
4985 * .value[2].f32: minimum height. The value <b>-1</b> indicates that the minimum height is not set. \n
4986 * .value[3].f32: maximum height. The value <b>-1</b> indicates that the maximum height is not set. \n
4988 * Format of the return value {@link ArkUI_AttributeItem}:\n
4989 * .value[0].f32: minimum width. The value <b>-1</b> indicates that the minimum width is not set. \n
4990 * .value[1].f32: maximum width. The value <b>-1</b> indicates that the maximum width is not set. \n
4991 * .value[2].f32: minimum height. The value <b>-1</b> indicates that the minimum height is not set. \n
4992 * .value[3].f32: maximum height. The value <b>-1</b> indicates that the maximum height is not set. \n
5010 * Format of the return value {@link ArkUI_AttributeItem}:\n
5029 * Format of the return value {@link ArkUI_AttributeItem}:\n
5039 * .value[0].f32: gap between columns, in vp.\n
5041 * Format of the return value {@link ArkUI_AttributeItem}:\n
5042 * .value[0].f32: gap between columns, in vp.\n
5051 * .value[0].f32: gap between lines, in vp.\n
5053 * Format of the return value {@link ArkUI_AttributeItem}:\n
5054 * .value[0].f32: gap between lines, in vp.\n
5065 * Format of the return value {@link ArkUI_AttributeItem}:\n
5075 * .value[0].i32: number of cached items in the water flow adapter. \n
5120 * .value[0].i32:控制动画的播放状态,参数类型为{@link ArkUI_AnimationStatus},默认值为初始状态。 \n
5123 * .value[0].i32:控制动画的播放状态,参数类型为{@link ArkUI_AnimationStatus}。 \n
5132 * .value[0].i32:播放时长,单位为毫秒,默认值1000。 \n
5135 * .value[0].i32:播放时长,单位为毫秒,默认值1000。 \n
5143 * .value[0].i32:播放方向,0表示从第一张图片播放到最后一张,1表示从最后一张图片播放到第一张,默认值为0。 \n
5146 * .value[0].i32:播放方向,0表示从第一张图片播放到最后一张,1表示从最后一张图片播放到第一张。 \n
5154 * .value[0].i32:设置图片大小是否固定为组件大小,1表示图片大小与组件大小一致。0表示每一张图片的width、height、top和left都要单独设置,默认值为1。\n
5157 * .value[0].i32:设置图片大小是否固定为组件大小,1表示图片大小与组件大小一致。0表示每一张图片的width、height、top和left都要单独设置。 \n
5165 * .value[0].i32:当前播放方向下,动画开始前和结束后的状态,参数类型为{ArkUI_AnimationFillMode},默认值为FORWARDS。 \n
5168 * .value[0].i32:当前播放方向下,动画开始前和结束后的状态,参数类型为{ArkUI_AnimationFillMode}。 \n
5176 * .value[0].i32:播放次数。 \n
5179 * .value[0].i32:播放次数。 \n
5248 * The value is a number. \n
5250 * The value is a number. \n
5252 * relative to the parent element's, in vp. The value is a number. \n
5254 * relative to the parent element's, in vp. The value is a number. \n
5256 * relative to the page's, in vp. The value is a number. \n
5258 * relative to the page's, in vp. The value is a number. \n
5259 * <b>ArkUI_NodeComponentEvent.data[6].f32</b>: new width of the target element, in vp. The value is a number. \n
5260 * <b>ArkUI_NodeComponentEvent.data[7].f32</b>: new height of the target element, in vp. The value is a number. \n
5262 * to the parent element's, in vp. The value is a number. \n
5264 * to the parent element's, in vp. The value is a number. \n
5266 * to the page's, in vp. The value is a number. \n
5268 * to the page's, in vp. The value is a number. \n
5302 * <b>ArkUI_NodeComponentEvent.data[3].i32</b>: event input device. The value <b>1</b> indicates the mouse,
5332 * changes compared to the previous one. The value <b>1</b> indicates an increase, and <b>0</b> indicates a
5346 * The value <b>1</b> indicates that the mouse pointer is hovered over the component, and <b>0</b> indicates that
5465 * <b>ArkUI_NodeComponentEvent.data[0].i32</b>: loading status. The value <b>0</b> indicates that the image is
5466 * loaded successfully, and the value <b>1</b> indicates that the image is decoded successfully. \n
5631 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为0的value.f32:插入的值的位置信息。\n
5641 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为0的value.f32:插入的值的位置信息。\n
5649 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为0的value.f32:删除的值的位置信息。\n
5650 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为1的value.i32:删除值的方向。\n
5660 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为0的value.f32:删除的值的位置信息。\n
5661 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为1的value.i32:删除值的方向。\n
5759 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为0的value.f32:插入的值的位置信息。\n
5769 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为0的value.f32:插入的值的位置信息。\n
5777 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为0的value.f32:删除的值的位置信息。\n
5778 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为1的value.i32:删除值的方向。\n
5788 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为0的value.f32:删除的值的位置信息。\n
5789 * 通过OH_ArkUI_NodeEvent_GetNumberValue获取到index为1的value.i32:删除值的方向。\n
5834 * <b>ArkUI_NodeComponentEvent.data[0...11].i32</b>: value of the selected item. \n
5855 * <b>ArkUI_NodeComponentEvent.data[0].f32</b>: current slider value. \n
5975 * <b>::ArkUI_NodeComponentEvent</b> contains one return value:\n
6186 * This event is triggered when the index value of the first or last subcomponent \n
6191 * ArkUI_NodeComponentEvent.data[0].i32: The index value of \n
6193 * ArkUI_NodeComponentEvent.data[1].i32: The index value of \n
6331 * @param value 具体返回值。
6338 int32_t OH_ArkUI_NodeEvent_GetNumberValue(ArkUI_NodeEvent* event, int32_t index, ArkUI_NumberValue* value);
6359 * @param value 事件数字类型数组。
6366 int32_t OH_ArkUI_NodeEvent_SetReturnNumberValue(ArkUI_NodeEvent* event, ArkUI_NumberValue* value, int32_t size);
6712 * If the value is null, the node is inserted at the start of the parent node.
6728 * If the value is null, the node is inserted at the end of the parent node.
6743 * @param position Indicates the position to which the target child node is to be inserted. If the value is a
6759 * @param item Indicates the attribute value.
6780 * @return Returns the attribute value. If the operation fails, a null pointer is returned.
6914 * @brief Registers a custom event for a node. When the event is triggered, the value is returned through the entry
7107 * @param unit Indicates the unit, which is an enumerated value of {@link ArkUI_LengthMetricUnit}.
7361 * @param localOffset The offset value of the component handle relative to the parent component, in px.
7374 * @param globalOffset The offset value of the component handle relative to the window, in px.
7387 * @param screenOffset The offset value of the component handle relative to the screen, in px.
7399 * @param translateOffset The cumulative offset value of the component handle itself,
7412 * @param translateOffset The cumulative offset value of the component handle itself,
7426 * @param value The value of the custom property. Passing null pointers is not allowed.
7429 void OH_ArkUI_NodeUtils_AddCustomProperty(ArkUI_NodeHandle node, const char* name, const char* value);
7514 * @brief Retrieve the font size value for system font change events.
7517 * @return Updated system font size scaling factor. Default value: 1.0.
7527 * @return The updated system font thickness scaling factor. Default value: 1.0.