web-dev-qa-db-ja.com

ユニバーサルWindows 10アプリのスプラッシュスクリーン

私はWindows PhoneとWindowsデスクトップの両方を対象としたWindows 10ユニバーサルアプリを作成しています。私が直面している問題は、package.manifestファイルを介してアプリにスプラッシュスクリーンを追加するときです。電話のスプラッシュスクリーンを追加するオプションはありません。縦向き(下の画像を参照)、

enter image description here

そして、アプリを電話にデプロイすると、以下のようなスプラッシュ画面が表示されます。

enter image description here

22
user3263192

この場合、最初のスクリーンショットでBackground colorも指定する必要があります。

これを読む -

Windows Phoneストアアプリの場合、少なくとも2.4xアセットを提供します。できればすべて。画像ファイルのアセット自体の背景は透明でなければなりません。アプリマニフェストで、SplashScreen @ Imageプロパティの値を "Assets\.png"に設定し、VisualElements @ BackgroundColorの値を設定します。

詳しくは link をご覧ください。

リンクの前半は、Windows 8.1とWindows Phone 8.1のスプラッシュスクリーンについて話しているようですが、上記で引用した段落が含まれていますが、Windows 10にも同じルールが適用されます。すべての異なるサイズのデバイスを指定した画面。以前は、スプラッシュスクリーンを単に削除してアプリ内でxamlスタートアップユーザーコントロールを作成できるため、依然として可能でしたが、UWPではスプラッシュスクリーンが必須になるため、これを達成する他の方法はありません。

12
Justin XL

大きな画像ProgessBarまたはProgressRing。 「スプラッシュスクリーンを拡張する方法」でMsdnを確認する必要があります。

拡張スプラッシュスクリーン の詳細については、こちらをご覧ください。

幸運を祈ります!

5
Amine Da.

同様の問題に直面しています。私が示すスプラッシュスクリーンは縦向きです。画面の上部と下部にコンテンツがあるはずです。そのため、拡張スプラッシュスクリーンの実装方法を説明する記事をインターネットで見つけました。

http://www.c-sharpcorner.com/UploadFile/020f8f/universal-windows-platform-and-extended-splash-screen/

その記事に続いて、サイズ300x620のスプラッシュスクリーンを参照しました。 Visual Studioは画像を無効としてマークしますが、正常に機能します。

Invalid Splash Screen Size

1
llasarov