如何居中NeutralinoJS屏幕



使用NeutralinoJS,如何在屏幕中央启动应用程序?

它应该看起来像任何应用程序的闪屏。与ElectronJS不同,Neutralino的窗口选项似乎没有center()方法。

我做了一个简单的javascript函数,使用本地APIneutralionJS。使用Neutralino.computer.getDisplays()来高度&屏幕宽度随Neutralino.window.getSize()到高度&窗口的宽度和Neutralino.window.move(x,y)来居中。注:x,y为窗口右上角的坐标。为了更好地解释,我还证明了一个演示它的图片。

async function centerWindow(){

let display  = await Neutralino.computer.getDisplays();
const displayHeight = display[0].resolution.height;
const displayWidth = display[0].resolution.width;
let window = await Neutralino.window.getSize();
const windowHeight = window.height;
const windowWidth = window.width;
const x = (displayWidth - windowWidth) / 2;
const y = (displayHeight - windowHeight) / 2;
Neutralino.window.move(x,y);
}
centerWindow();

图片链接

黑点是屏幕的实际中心,红点是Neutralino.window.move(x,y)带你去的地方。

相关内容

  • 没有找到相关文章

最新更新