HarmonyOS 如何设置状态栏为背景图片或颜色

HarmonyOS
9h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

参考如下代码:

import { BusinessError } from '@ohos.base';
import { window } from '@kit.ArkUI';

@Entry
@Component
struct  chuangkou{
  build() {
    Button("窗口设置").width(100).height(100)
      .onClick(()=>{
        let SystemBarProperties: window.SystemBarProperties = {
          statusBarColor: '#ffee5610',
        };
        let windowClass: window.Window | undefined = undefined;
        try {
          let promise = window.getLastWindow(getContext());
          promise.then((data) => {
            windowClass = data;
            windowClass.setWindowSystemBarProperties(SystemBarProperties)
            console.info('Succeeded in obtaining the top window. Data: '+ JSON.stringify(data));
          }).catch((err: BusinessError) => {
            console.error('Failed to obtain the top window. Cause: ' + JSON.stringify(err));
          });
        } catch (exception) {
          console.error('Failed to obtain the top window. Cause: ' + JSON.stringify(exception));
        }
      })
  }
}

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#setwindowsystembarproperties9

分享
微博
QQ
微信
回复
7h前
相关问题
HarmonyOS 背景图片如何填充满组件
447浏览 • 1回复 待解决
如何设置状态栏和导航颜色
2918浏览 • 1回复 待解决
Js UI 如何设置状态栏背景是透明的?
3343浏览 • 1回复 待解决
沉侵式状态栏获取状态栏高度0
389浏览 • 1回复 待解决
HarmonyOS 修改状态栏颜色不生效
303浏览 • 1回复 待解决
状态栏设置颜色失效该怎么办啊?
1952浏览 • 1回复 待解决
设置状态栏颜色不起作用怎么回事?
2431浏览 • 1回复 待解决
鸿蒙怎么 修改状态栏字体颜色
12440浏览 • 1回复 待解决
如何背景颜色设置透明
2638浏览 • 1回复 待解决