我目前正在尝试实现固定在屏幕右侧的工具栏。初始状态工作正常。当我尝试从应用程序动态更改内容宽度时,BrowserWindow 的大小调整得很好,但由于 setPosition() 和 setSize() 之间的延迟,在错误的位置上闪烁。
为了更好地了解这一点:
有没有办法立即设置位置和宽度,将锚点从左上角更改为右上角,全部完成后重新渲染,或者执行其他操作时更改 BrowserWindow 宽度时阻止应用程序闪烁的方法这个?
我目前扩展的方式:
setSize()
将宽度从 75 像素更改为 475 像素setPosition()
:重新计算位置,因为我们希望它紧贴屏幕的右边框并从右向左展开内容我已经尝试过 setBounds,但它会导致这两个操作之间的延迟相同。
你有发现什么吗?我也在为同样的事情苦苦挣扎。