如果想将窗口透明,可以尝试以下方法。但是纯透明容易出现恶意应用,为了避免如此,会有模糊背景。import { webview } from '@kit.ArkWeb'; import { window } from '@kit.ArkUI'; @Entry @Component struct WebComponent { private windowClass = AppStorage.get("windowClass") as window.Window controller: webview.WebviewController = new webview.WebviewController(); aboutToAppear(): void { this.windowClass.setWindowBackgroundColor(Color.Transparent.toString()); //设置窗口背景色,该接口需要在loadContent()或setUIContent()调用生效后使用 } build() { Column() { Web({ controller: this.controller, src: '' }) .backgroundColor(Color.Transparent) //web背景色透明 }.backgroundColor(Color.Transparent) } }
如果想将窗口透明,可以尝试以下方法。但是纯透明容易出现恶意应用,为了避免如此,会有模糊背景。