【鸿蒙应用开发】沉浸式显示(全屏显示)和状态栏文字颜色设置

目录

一、沉浸式显示是什么?

二、使用步骤

1.获取当前应用内最上层的子窗口

2.开启沉浸式显示

3.调整状态栏文字

4.将方法封装为WindowManage类的静态方法,方便后续调用

总结

一、沉浸式显示是什么?

典型应用全屏窗口UI包括状态栏,应用界面和底部导航条,其中状态栏和导航条在沉浸式布局下称为避让区;避让区之外的区域称为安全区。开发应用沉浸式显示效果主要通过调整状态栏、应用界面和导航条的显示效果来减少状态栏导航条等系统界面的突兀感,获得最佳的UI体验。

二、使用步骤

1.获取当前应用内最上层的子窗口

代码如下(示例):

import { window } from '@kit.ArkUI'

//获取当前的上下文对象
const ctx = getContext()
//使用window对象的getLastWindow方法获取当前应用内最上层的子窗口
const win = await window.getLastWindow(ctx)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值