电子固定位置在屏幕右侧

问题描述 投票:0回答:1

我目前正在尝试实现固定在屏幕右侧的工具栏。初始状态工作正常。当我尝试从应用程序动态更改内容宽度时,BrowserWindow 的大小调整得很好,但由于 setPosition() 和 setSize() 之间的延迟,在错误的位置上闪烁。

为了更好地了解这一点:

有没有办法立即设置位置和宽度,将锚点从左上角更改为右上角,全部完成后重新渲染,或者执行其他操作时更改 BrowserWindow 宽度时阻止应用程序闪烁的方法这个?

我目前扩展的方式:

  • setSize()
    将宽度从 75 像素更改为 475 像素

  • setPosition()
    :重新计算位置,因为我们希望它紧贴屏幕的右边框并从右向左展开内容

我已经尝试过 setBounds,但它会导致这两个操作之间的延迟相同。

node.js reactjs electron
1个回答
0
投票

你有发现什么吗?我也在为同样的事情苦苦挣扎。

© www.soinside.com 2019 - 2024. All rights reserved.