鸿蒙应用/元服务开发-窗口(Stage模型)概念与场景

本文介绍了HarmonyOS4.0中的窗口沉浸式能力,如何控制状态栏和导航栏以提供更好的用户体验,以及悬浮窗的特性,包括全局悬浮窗口的使用场景和权限申请。主要内容涉及设置主窗口和子窗口属性,以及如何在Stage模型下实现沉浸式体验和悬浮窗管理。
摘要由CSDN通过智能技术生成

一、基本概念

窗口沉浸式能力:指对状态栏、导航栏等系统窗口进行控制,减少状态栏导航栏等系统界面的突兀感,从而使用户获得最佳体验的能力。
沉浸式能力只在应用主窗口作为全屏窗口时生效。通常情况下,应用子窗口(弹窗、悬浮窗口等辅助窗口)无法使用沉浸式能力。

悬浮窗:全局悬浮窗口是一种特殊的应用窗口,具备在应用主窗口和对应Ability退至后台后仍然可以在前台显示的能力。
悬浮窗口可以用于应用退至后台后,使用小窗继续播放视频,或者为特定的应用创建悬浮球等快速入口。应用在创建悬浮窗口前,需要申请对应的权限。
二、场景介绍
在Stage模型下,管理应用窗口的典型场景有:
设置应用主窗口属性及目标页面

设置应用子窗口属性及目标页面
体验窗口沉浸式能力

设置悬浮窗

本文主要参考HarmonyOS4.0官方开发文档整理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值