我目前正在尝试实施固定在屏幕右侧的工具栏。初始状态正常。当我尝试从应用程序动态更改内容宽度时,BrowserWindow调整得很好,但由于setPosition()和setSize()之间的延迟,错误的位置会闪烁。
为了更好地了解这一点:
有没有办法一次设置位置和宽度,将锚点从左上角更改为右上角,在完成所有操作时重新渲染,或者在更改BrowserWindow宽度时阻止应用程序闪烁的任何其他内容这样做的时候?
我目前的做法是扩展:
setSize()
将宽度从75px更改为475px
setPosition()
:重新计算位置,因为我们希望它固定在屏幕的右边框并从右向左展开内容
我已经尝试过使用setBounds,但是这两次操作之间的延迟相同。