@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
待解决
相关问题
如何设置子窗口的背景颜色?
289浏览 • 1回复 待解决
HarmonyOS window.findWindow获取子窗口错误
219浏览 • 1回复 待解决
如何设置窗口的背景色
1815浏览 • 1回复 待解决
HarmonyOS subwindow窗口不能透明,设置透明不生效
332浏览 • 1回复 待解决
设置子窗口透明度未生效
1617浏览 • 1回复 待解决
怎么获取当前执行窗口的window实例呢?需要设置状态栏的颜色
1461浏览 • 1回复 待解决
如何将背景颜色设置为透明
2492浏览 • 1回复 待解决
HarmonyOS 设置悬浮框功能,创建的窗口有个白色背景, 怎么设置成透明的
441浏览 • 1回复 待解决
如何获取主窗口window的宽度
1908浏览 • 1回复 待解决
Window窗口的生命周期问题
235浏览 • 1回复 待解决
如何获取当前window的窗口方向
356浏览 • 1回复 待解决
HarmonyOS通过window setWindowBrightness设置窗口亮度了之后怎么取消?
163浏览 • 1回复 待解决
HarmonyOS api10如何给子窗口设置圆角
306浏览 • 1回复 待解决
#鸿蒙学习大百科#如何设置整个窗口的背景颜色(包括状态栏和底部导航条)?
150浏览 • 1回复 待解决
如何设置窗口启动图片
2076浏览 • 1回复 待解决
如何禁用窗口的全屏显示功能
1730浏览 • 1回复 待解决
如何解决window创建的窗口默认焦点不在界面上,导致不响应返回事件的问题
1644浏览 • 1回复 待解决
如何设置窗口最小宽度
2153浏览 • 1回复 待解决
如何设置卡片背景为透明
2626浏览 • 1回复 待解决
HarmonyOS 二维码生成,想要生成背景颜色为透明的,设置无效
265浏览 • 1回复 待解决
HarmonyOS Canvas的context设置旋转90度,会导致图形不显示
249浏览 • 1回复 待解决
如何设置当前窗口的大小
1907浏览 • 1回复 待解决
禁用窗口的全屏显示功能如何实现?
304浏览 • 1回复 待解决
文字背景颜色渐变显示
2088浏览 • 1回复 待解决
该接口需要在loadContent()或setUIContent()调用生效后使用。参考文档:https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-window.md/#setwindowbackgroundcolor9