@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
待解决
相关问题
如何设置子窗口的背景颜色?
1131浏览 • 1回复 待解决
HarmonyOS window.findWindow获取子窗口错误
1689浏览 • 1回复 待解决
HarmonyOS 子窗口设置背景颜色不生效的问题
908浏览 • 1回复 待解决
HarmonyOS subwindow窗口不能透明,设置透明不生效
1418浏览 • 1回复 待解决
如何设置窗口的背景色
3114浏览 • 1回复 待解决
怎么获取当前执行窗口的window实例呢?需要设置状态栏的颜色
2323浏览 • 1回复 待解决
HarmonyOS 设置悬浮框功能,创建的窗口有个白色背景, 怎么设置成透明的
1480浏览 • 1回复 待解决
如何将背景颜色设置为透明
3884浏览 • 1回复 待解决
设置子窗口透明度未生效
2443浏览 • 1回复 待解决
Window窗口的生命周期问题
1374浏览 • 1回复 待解决
如何获取主窗口window的宽度
3277浏览 • 1回复 待解决
如何获取当前window的窗口方向
1351浏览 • 1回复 待解决
HarmonyOS 如何实现将背景颜色设置透明度
4332浏览 • 1回复 待解决
HarmonyOS 粘贴控件设置透明颜色显示黑色
920浏览 • 1回复 待解决
HarmonyOS通过window setWindowBrightness设置窗口亮度了之后怎么取消?
778浏览 • 1回复 待解决
HarmonyOS 窗口嵌入时,tab键会导致窗口不上屏
597浏览 • 1回复 待解决
HarmonyOS 如何在主窗口显示子窗口的dialog
1416浏览 • 1回复 待解决
HarmonyOS 子窗口如何与主窗口进行交互
1252浏览 • 1回复 待解决
HarmonyOS bindContentCover的背景颜色透明度
1268浏览 • 1回复 待解决
HarmonyOS beta2版本更新后,saveButton是否可以设置背景颜色为透明;背景颜色的边框弧度如何设置
1252浏览 • 1回复 待解决
HarmonyOS api10如何给子窗口设置圆角
1413浏览 • 1回复 待解决
HarmonyOS 应用新建子窗口设置显示方向未生效
829浏览 • 1回复 待解决
#鸿蒙学习大百科#如何设置整个窗口的背景颜色(包括状态栏和底部导航条)?
904浏览 • 1回复 待解决
该接口需要在loadContent()或setUIContent()调用生效后使用。参考文档:https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-window.md/#setwindowbackgroundcolor9