@ohos.window 的API 【findWindow】与【setWindowBackgroundColor】设置窗口透明背景颜色导致窗口不显示
在调用窗口展示的时设置窗口背景透明,会偶现窗口不暂时,并且会有崩溃现象发生,崩溃日志指向【setWindowBackgroundColor】方法。代码示例如下:
let dialogConfig: window.Configuration = {
name: 'webKeyboard',
ctx: getContext(this),
windowType: window.WindowType.TYPE_DIALOG
}
window.createWindow(dialogConfig, (err, win) => {
win.resize(this.deviceInfo.width, this.deviceInfo.height);
win.moveWindowTo(0, 0)
win.setUIContent(path);
win.showWindow((err) => {
if (err.code) {
// console.error('Failed to show the window. Cause: ' + JSON.stringify(err));
}else {
// console.info('Succeeded in showing the window.');
let windowClass: window.Window = window.findWindow("webKeyboard");
windowClass.setWindowBackgroundColor('#00000000')
windowClass.setWindowTouchable(true);
}
})
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何设置子窗口的背景颜色?
355浏览 • 1回复 待解决
HarmonyOS window.findWindow获取子窗口错误
363浏览 • 1回复 待解决
如何设置窗口的背景色
1886浏览 • 1回复 待解决
HarmonyOS subwindow窗口不能透明,设置透明不生效
411浏览 • 1回复 待解决
设置子窗口透明度未生效
1688浏览 • 1回复 待解决
怎么获取当前执行窗口的window实例呢?需要设置状态栏的颜色
1514浏览 • 1回复 待解决
HarmonyOS 设置悬浮框功能,创建的窗口有个白色背景, 怎么设置成透明的
537浏览 • 1回复 待解决
如何将背景颜色设置为透明
2608浏览 • 1回复 待解决
如何获取主窗口window的宽度
1979浏览 • 1回复 待解决
Window窗口的生命周期问题
298浏览 • 1回复 待解决
如何获取当前window的窗口方向
400浏览 • 1回复 待解决
HarmonyOS通过window setWindowBrightness设置窗口亮度了之后怎么取消?
210浏览 • 1回复 待解决
HarmonyOS api10如何给子窗口设置圆角
381浏览 • 1回复 待解决
#鸿蒙学习大百科#如何设置整个窗口的背景颜色(包括状态栏和底部导航条)?
245浏览 • 1回复 待解决
如何设置窗口启动图片
2131浏览 • 1回复 待解决
如何解决window创建的窗口默认焦点不在界面上,导致不响应返回事件的问题
1683浏览 • 1回复 待解决
如何禁用窗口的全屏显示功能
1822浏览 • 1回复 待解决
如何设置窗口最小宽度
2239浏览 • 1回复 待解决
如何设置卡片背景为透明
2720浏览 • 1回复 待解决
HarmonyOS Canvas的context设置旋转90度,会导致图形不显示
322浏览 • 1回复 待解决
HarmonyOS 二维码生成,想要生成背景颜色为透明的,设置无效
319浏览 • 1回复 待解决
如何设置当前窗口的大小
1969浏览 • 1回复 待解决
鸿蒙OS API10 想给UI组件设置背景颜色,背景颜色渐变? 如何实现呢?
3060浏览 • 1回复 待解决
禁用窗口的全屏显示功能如何实现?
366浏览 • 1回复 待解决
该接口需要在loadContent()或setUIContent()调用生效后使用。参考文档:https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-window.md/#setwindowbackgroundcolor9