【HarmonyOS NEXT】鸿蒙如何让List组件不满一屏时,还要能滑动和回弹

当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 组件内容大小小于组件自身时,设置是否开启滑动效果

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 23:40:02       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 23:40:02       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 23:40:02       62 阅读
  4. Python语言-面向对象

    2024-07-09 23:40:02       72 阅读

热门阅读

  1. Perl 数据类型

    2024-07-09 23:40:02       24 阅读
  2. nvm下载

    nvm下载

    2024-07-09 23:40:02      19 阅读
  3. Python中的格式化输出

    2024-07-09 23:40:02       22 阅读
  4. Ubuntu、CentOs更换源(阿里云的源)

    2024-07-09 23:40:02       22 阅读
  5. 华为OD面试分享18

    2024-07-09 23:40:02       20 阅读
  6. 【C++设计模式】(二)设计模式简介

    2024-07-09 23:40:02       22 阅读
  7. 安卓面试题系列--【1】

    2024-07-09 23:40:02       22 阅读
  8. rman 异地恢复某个PDB的步骤

    2024-07-09 23:40:02       19 阅读
  9. 【国产开源可视化引擎Meta2d.js】拖拽

    2024-07-09 23:40:02       20 阅读
  10. 总结:Flink任务执行

    2024-07-09 23:40:02       22 阅读
  11. react v18——env环境变量配置、打包配置(craco)

    2024-07-09 23:40:02       25 阅读
  12. Consul与CoreDNS的对比

    2024-07-09 23:40:02       23 阅读
  13. git 合并多次commit,提交MR

    2024-07-09 23:40:02       18 阅读