harmony 鸿蒙ArkTS卡片页面编辑交互概述

  • 2025-06-12
  • 浏览 (8)

ArkTS卡片页面编辑交互概述

桌面提供统一的卡片编辑页。卡片提供方通过FormEditExtensionAbility组件的上下文FormEditExtensionContext提供的startSecondPage方法,将卡片提供方的二级编辑页信息传递给桌面,桌面将二级编辑页拉起后即可进行页面内容编辑。

卡片页面编辑的主要流程如下图所示。

图1 卡片编辑流程示意图

FormEditExtensionAbility

  1. 用户点击卡片编辑,卡片提供方会继承FormEditExtensionAbility,从而实现卡片编辑功能。

  2. 卡片使用方识别到卡片提供方继承FormEditExtensionAbility后,拉起卡片提供方一级编辑页。

  3. 卡片提供方在FormEditExtensionAbility被拉起的回调方法onSessionCreate中,调用FormEditExtensionContextstartSecondPage方法,将需要拉起的卡片提供方二级页面信息传递给卡片管理服务。

  4. 卡片管理服务将接收到的卡片提供方二级页面信息传递给卡片使用方。

  5. 卡片使用方在接收到卡片提供方二级页面信息后,拉起二级页面,即可进行页面内容编辑。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Form Kit(卡片开发服务)

harmony 鸿蒙ArkTS卡片概述

harmony 鸿蒙趣味交互类型互动卡片开发指导

harmony 鸿蒙互动卡片概述

harmony 鸿蒙场景动效类型互动卡片开发指导(系统应用)

harmony 鸿蒙场景动效类型互动卡片开发指导

harmony 鸿蒙场景动效类型互动卡片概述

harmony 鸿蒙ArkTS卡片主动刷新

harmony 鸿蒙配置卡片的配置文件

harmony 鸿蒙卡片使用方主动请求刷新卡片内容(仅对系统应用开放)

0  赞