From 1d3ecd73bfb72c5b1a337c7b84740c5bdcca4e94 Mon Sep 17 00:00:00 2001 From: "xuqinfeng1@huawei.com" Date: Mon, 22 Apr 2024 20:19:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0swiper=E3=80=81scroll?= =?UTF-8?q?=E9=83=A8=E5=88=86=E5=B1=9E=E6=80=A7=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuqinfeng1@huawei.com --- zh-cn/native_sdk/ace/native_node.h | 60 ++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/zh-cn/native_sdk/ace/native_node.h b/zh-cn/native_sdk/ace/native_node.h index d81da02d..4e79cc7e 100644 --- a/zh-cn/native_sdk/ace/native_node.h +++ b/zh-cn/native_sdk/ace/native_node.h @@ -2999,6 +2999,32 @@ typedef enum { */ NODE_SCROLL_ENABLE_PAGING, + /** + * @brief Scroll滑动到指定Index。 + * + * 属性设置方法参数{@link ArkUI_AttributeItem}格式: \n + * .value[0].i32:要滑动到的目标元素在当前容器中的索引值。 \n + * .value[1].i32: 设置滑动到列表项在列表中的索引值时是否有动效。 \n + * \n + * 属性获取方法返回值{@link ArkUI_AttributeItem}格式: \n + * .value[0].i32:要滑动到的目标元素在当前容器中的索引值。 \n + * .value[1].i32: 设置滑动到列表项在列表中的索引值时是否有动效。 \n + * \n + * + */ + NODE_SCROLL_TO_INDEX, + + /** + * @brief Scroll滚动到下一页或者上一页。 + * + * 属性设置方法参数{@link ArkUI_AttributeItem}格式: \n + * .value[0].i32: 是否向下翻页,true表示向下翻页,false表示向上翻页。 \n + * .value[1].i32: 是否开启翻页动画效果,默认值:false。 \n + * \n + * + */ + NODE_SCROLL_PAGE, + /** * @brief 设置List组件排列方向,支持属性设置,属性重置和属性获取接口。 * @@ -3221,6 +3247,40 @@ typedef enum { */ NODE_SWIPER_CACHED_COUNT, + /** + * @brief swiper组件后边距,支持属性设置,属性重置和属性获取接口。 + * + * 属性设置方法参数{@link ArkUI_AttributeItem}格式:\n + * .value[0].i32:配合swiper组件Adapter使用,设置adapter中的缓存数量\n + * 当主轴方向为横向布局时,nextmargin/prevmargin中任意一个大于子组件测算的宽度,nextmargin和prevmargin均不显示。 + * 当主轴方向为纵向布局时,nextmargin/prevmargin中任意一个大于子组件测算的高度,nextmargin和prevmargin均不显示。 + */ + NODE_SWIPER_NEXT_MARGIN, + + /** + * @brief swiper组件前边距,支持属性设置,属性重置和属性获取接口。 + * + * 属性设置方法参数{@link ArkUI_AttributeItem}格式:\n + * .value[0].i32:配合swiper组件Adapter使用,设置adapter中的缓存数量\n + * 当主轴方向为横向布局时,nextmargin/prevmargin中任意一个大于子组件测算的宽度,nextmargin和prevmargin均不显示。 + * 当主轴方向为纵向布局时,nextmargin/prevmargin中任意一个大于子组件测算的高度,nextmargin和prevmargin均不显示。 + */ + NODE_SWIPER_PREV_MARGIN, + + /** + * @brief swiper组件导航点指示器样式。 + * + * 属性设置方法参数{@link ArkUI_AttributeItem}格式:\n + * .value[0].i32:设置Swiper组件圆点导航指示器的宽,默认值:6。 \n + * .value[1].i32:设置Swiper组件圆点导航指示器的高,默认值:6。 \n + * .value[2].i32:设置选中Swiper组件圆点导航指示器的宽,默认值:12。 \n + * .value[3].i32:设置选中Swiper组件圆点导航指示器的高,默认值:6。 \n + * .value[4].i32:设置是否显示Swiper组件圆点导航指示器的蒙版样式,默认值:false。\n + * .value[5].u32:设置Swiper组件圆点导航指示器的颜色,0xargb类型。 \n + * .value[6].u32:设置选中Swiper组件圆点导航指示器的颜色,0xargb类型。 \n + */ + NODE_SWIPER_DOT_INDICATOR, + /** * @brief 设置 ListItemGroup 头部组件,支持属性设置,属性重置和属性获取接口。 * -- Gitee