当List组件不满一屏时,还要能滑动和回弹,就向系统设置 - 移动网络 页面一样
List设置如下属性:
.edgeEffect(EdgeEffect.Spring, {alwaysEnabled: true})
edgeEffect
edgeEffect(value: EdgeEffect, options?: EdgeEffectOptions)
设置边缘滑动效果。
卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
value | EdgeEffect | 是 | List组件的边缘滑动效果,支持弹簧效果和阴影效果。 默认值:EdgeEffect.Spring |
options11+ | EdgeEffectOptions | 否 | 组件内容大小小于组件自身时,是否开启滑动效果。 默认值:false |
EdgeEffect
卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
名称 | 描述 |
---|---|
Spring | 弹性物理动效,滑动到边缘后可以根据初始速度或通过触摸事件继续滑动一段距离,松手后回弹。 |
Fade | 阴影效果,滑动到边缘后会有圆弧状的阴影。 |
None | 滑动到边缘后无效果。 |
EdgeEffectOptions11+对象说明
元服务API: 从API version 12开始,该接口支持在元服务中使用。
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
alwaysEnabled | boolean | 是 | 组件内容大小小于组件自身时,设置是否开启滑动效果 |