6
私はDjangoをたくさん使っていましたが、今はElectronで遊んでいますので、デスクトップアプリケーションを作成したいと思います。スタートアップアプリケーションの電子スプラッシュ画面
ロゴを数秒間表示してからメインアプリケーションをレンダリングする「通常の」ウィンドウを開くために、スプラッシュスクリーン(フレームなしウィンドウ)を作成する簡単な方法はありますか?
おかげで、
アルノー
私はDjangoをたくさん使っていましたが、今はElectronで遊んでいますので、デスクトップアプリケーションを作成したいと思います。スタートアップアプリケーションの電子スプラッシュ画面
ロゴを数秒間表示してからメインアプリケーションをレンダリングする「通常の」ウィンドウを開くために、スプラッシュスクリーン(フレームなしウィンドウ)を作成する簡単な方法はありますか?
おかげで、
アルノー
フレームレスウィンドウを取得するには、ちょうどtrue
にframeless
オプション新しいBrowserWindow
セット作成 - Frameless APIとして知られている:ちょうどそのウィンドウを表示
const {BrowserWindow} = require('electron');
let win = new BrowserWindow({
width: 800,
height: 600,
frame: false
});
win.show();
をアプリがready
イベントを起動したときに、あなたの「メイン」アプリケーションウィンドウを表示する前に。
これは参考になると思います。https://discuss.atom.io/t/help-creating-a-splash-screen-on-electron/19089 – semanser
電子はウェブアプリケーション用のラッパーです。ページが読み込まれたらダイアログを表示し、setTimeoutを使用して非表示にします。任意のjavascriptフレームワークを使用してこれを行うことができます。 – randominstanceOfLivingThing
こんにちは。ウィンドウを表示したり隠したりすることは、私が持っていた最初のアイデアです。しかし、どのようにフレームなしのウィンドウと通常のウィンドウを表示できますか? –