什么叫模态、半模态,这两个和UiAbility、UIExtensionAbility有什么关系?

什么叫模态、半模态,这两个和UiAbility、UIExtensionAbility有什么关系?

HarmonyOS
2024-04-29 23:41:00
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
mzshj

1. 模态和半模态:是指一种界面设计模式,通常用于强制用户在完成某项任务之前必须完成其他任务或做出选择。模态对话框会阻止用户对应用程序的其他部分进行操作,直到用户完成对话框中的任务。半模态对话框与模态对话框类似,但用户仍然可以与应用程序的其他部分进行交互。

2. UIAbility是包含UI界面的应用组件,继承自Ability,提供组件创建、销毁、前后台切换等生命周期回调,同时也具备组件协同的能力。详情可参考:UIAbility

3. UIExtensionAbility是特定场景下带界面扩展能力的基类,继承自ExtensionAbility,新增带界面扩展能力相关的属性和方法。不支持开发者直接继承该基类。详情可参考:UIExtensionAbility

4. UIExtensionAbility可以用于实现模态和半模态对话框,让应用程序在特定情况下强制用户进行某项任务或做出选择。

分享
微博
QQ
微信
回复
2024-04-30 22:03:17
相关问题
应用怎么实现模态效果
358浏览 • 1回复 待解决
PolarDBDTS什么关系
1042浏览 • 1回复 待解决
模态转场如何控制固定高度
241浏览 • 1回复 待解决
greenplumpostgresql之间是什么关系
2136浏览 • 1回复 待解决
CustomDialog如何实现模态详情页效果
154浏览 • 1回复 待解决
应用、元服务卡片是什么关系
287浏览 • 1回复 待解决
AudioRenderer播放器是什么关系?
2260浏览 • 1回复 待解决
polardb-x与drds的是什么关系?
834浏览 • 1回复 待解决