体系本事: SystemCapability.ArkUI.ArkUI.Full
名称描述Horizontal仅支持程度方向滚动。元服务API: 从API version 11开始,该接口支持在元服务中利用。Vertical仅支持竖直方向滚动。元服务API: 从API version 11开始,该接口支持在元服务中利用。None不可滚动。元服务API: 从API version 11开始,该接口支持在元服务中利用。Free(deprecated)支持竖直或程度方向滚动从API version 9开始废弃。 ScrollSnapOptions10+
元服务API: 从API version 11开始,该接口支持在元服务中利用。 体系本事: SystemCapability.ArkUI.ArkUI.Full
名称类型必填分析snapAlign[ScrollSnapAlign]是设置Scroll组件限位滚动时的对齐方式。**分析:**1.该属性默认值为ScrollSnapAlign.NONE。snapPagination[Dimension]Array否enableSnapToStartboolean否在Scroll组件限位滚动模式下,该属性设置为false后,允许Scroll在开头和第一个限位点间自由滑动。**分析:**1.该属性值默认为true。2.该属性仅当snapPagination属性为Array时生效,不支持Dimension。enableSnapToEndboolean否在Scroll组件限位滚动模式下,该属性设置为false后,允许Scroll在最后一个限位点和末端间自由滑动。**分析:**1.该属性值默认为true。2.该属性仅当snapPagination属性为Array时生效,不支持Dimension。 变乱
返回值:
类型分析[RectResult]子组件的大小和相对于组件的位置。单位:vp。 错误码ID错误信息401Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2.Incorrect parameters types; 3. Parameter verification failed.100004Controller not bound to component. OffsetResult11+
元服务API: 从API version 11开始,该接口支持在元服务中利用。 体系本事: SystemCapability.ArkUI.ArkUI.Full
名称类型只读可选分析xOffsetnumber否否程度滑动偏移。返回值单位为vp。yOffsetnumber否否竖直滑动偏移。返回值单位为vp。 ScrollAnimationOptions12+
元服务API: 从API version 12开始,该接口支持在元服务中利用。 体系本事: SystemCapability.ArkUI.ArkUI.Full
名称类型必填分析durationnumber否设置滚动时长。默认值:1000。**分析:**设置为小于0的值时,按默认值显示。curve[Curve][ICurve]9+否canOverScrollboolean否设置滚动是否可越界。默认值:false。**分析:**仅在设置为true,且组件的edgeEffect设置为[EdgeEffect.Spring]时,滚动可以或许越界,并在越界时启动回弹动画。 ScrollAlign10+枚举分析
元服务API: 从API version 11开始,该接口支持在元服务中利用。 体系本事: SystemCapability.ArkUI.ArkUI.Full
名称描述START首部对齐。指定item首部与List首部对齐。CENTER居中对齐。指定item主轴方向居中对齐于List。END尾部对齐。指定item尾部与List尾部对齐。AUTO自动对齐。若指定item完全处于显示区,不做调整。否则依照滑动间隔最短的原则,将指定item首部对齐或尾部对齐于List,使指定item完全处于显示区。 ScrollToIndexOptions12+对象分析
元服务API: 从API version 12开始,该接口支持在元服务中利用。 体系本事: SystemCapability.ArkUI.ArkUI.Full
名称类型必填分析extraOffset[LengthMetrics]否滑动到指定Index的额外偏移量。 OffsetOptions12+对象分析
元服务API: 从API version 12开始,该接口支持在元服务中利用。 体系本事: SystemCapability.ArkUI.ArkUI.Full
名称类型必填分析xOffset[Dimension]否程度滑动偏移默认值:0yOffset[Dimension]否垂直滑动偏移默认值:0 ScrollEdgeOptions12+对象分析
元服务API: 从API version 12开始,该接口支持在元服务中利用。 体系本事: SystemCapability.ArkUI.ArkUI.Full
名称类型必填分析velocitynumber否设置滚动到容器边缘的固定速率。如果设置小于等于0的值,参数不生效。默认值:0单位: vp/s 示例
示例1
该示例展示了Scroll组件部分属性和scroller控制器的利用。
// xxx.etsimport { curves } from '@kit.ArkUI'@Entry@Componentstruct ScrollExample { scroller: Scroller = new Scroller()