@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
待解决
相关问题
如何设置子窗口的背景颜色?
385浏览 • 1回复 待解决
HarmonyOS window.findWindow获取子窗口错误
440浏览 • 1回复 待解决
如何设置窗口的背景色
1928浏览 • 1回复 待解决
HarmonyOS subwindow窗口不能透明,设置透明不生效
451浏览 • 1回复 待解决
怎么获取当前执行窗口的window实例呢?需要设置状态栏的颜色
1543浏览 • 1回复 待解决
HarmonyOS 设置悬浮框功能,创建的窗口有个白色背景, 怎么设置成透明的
564浏览 • 1回复 待解决
设置子窗口透明度未生效
1733浏览 • 1回复 待解决
如何将背景颜色设置为透明
2657浏览 • 1回复 待解决
Window窗口的生命周期问题
334浏览 • 1回复 待解决
如何获取主窗口window的宽度
2005浏览 • 1回复 待解决
如何获取当前window的窗口方向
453浏览 • 1回复 待解决
HarmonyOS通过window setWindowBrightness设置窗口亮度了之后怎么取消?
254浏览 • 1回复 待解决
HarmonyOS 如何实现将背景颜色设置透明度
59浏览 • 1回复 待解决
HarmonyOS api10如何给子窗口设置圆角
412浏览 • 1回复 待解决
HarmonyOS 应用新建子窗口设置显示方向未生效
43浏览 • 1回复 待解决
HarmonyOS Canvas的context设置旋转90度,会导致图形不显示
384浏览 • 1回复 待解决
#鸿蒙学习大百科#如何设置整个窗口的背景颜色(包括状态栏和底部导航条)?
268浏览 • 1回复 待解决
如何禁用窗口的全屏显示功能
1876浏览 • 1回复 待解决
如何解决window创建的窗口默认焦点不在界面上,导致不响应返回事件的问题
1708浏览 • 1回复 待解决
如何设置窗口最小宽度
2274浏览 • 1回复 待解决
如何设置卡片背景为透明
2758浏览 • 1回复 待解决
文字背景颜色渐变显示
2179浏览 • 1回复 待解决
鸿蒙OS API10 想给UI组件设置背景颜色,背景颜色渐变? 如何实现呢?
3105浏览 • 1回复 待解决
如何设置窗口启动图片
2154浏览 • 1回复 待解决
该接口需要在loadContent()或setUIContent()调用生效后使用。参考文档:https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-window.md/#setwindowbackgroundcolor9