电子固定位置到屏幕右侧

时间:2018-04-02 15:23:06

标签: node.js reactjs electron

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

为了更好地了解这一点:

有没有办法一次设置位置和宽度,将锚点从左上角更改为右上角,在完成所有操作时重新渲染,或者在更改BrowserWindow宽度时阻止应用程序闪烁的任何其他内容这样做的时候?

我目前的做法是扩展:

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

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

我已经尝试过使用setBounds,但是这两次操作之间的延迟相同。

0 个答案:

没有答案