2017-01-18 2 views
1

タイトルはすべてです。UWP cordovaアプリのアイコンの背景をWindowsのテーマに合わせるには

プラットフォーム/ windows/imagesフォルダ内のすべての画像は、背景が透明なpngファイルですが、アプリパッケージをビルドすると灰色になります。下の画像のように。

私のcordova UWPアプリケーションには、「skype」のようにWindowsのテーマに一致する動的な背景があるようにする方法はありますか?

SplashScreen.scale-100.png 
SplashScreenPhone.scale-240.png 
Square150x150Logo.scale-100.png 
Square150x150Logo.scale-240.png 
Square30x30Logo.scale-100.png 
Square310x310Logo.scale-100.png 
Square44x44Logo.scale-100.png 
Square44x44Logo.scale-240.png 
Square70x70Logo.scale-100.png 
Square71x71Logo.scale-100.png 
Square71x71Logo.scale-240.png 
StoreLogo.scale-100.png 
StoreLogo.scale-240.png 
Wide310x150Logo.scale-100.png 
Wide310x150Logo.scale-240.png 

がUPDATEプラットフォーム/窓/ imagesディレクトリ内のファイル

enter image description here

デイブ・スミッツの答えを読んだ後、私はスタートメニュー上の背景色を実現はコルドバで定義されているが.appxmanifest生成しましたファイル。私は手動で編集し、要素を変更しましたuap:VisualElements属性BackgroundColor "transparent"と生成されたパッケージは、私が尋ねたように現在のテーマの背景色を持っていました。それはコルドバはあなたがあまりにも色を定義マニフェストで新しい.appmanifestファイル

答えて

2

を生成することを決定し、次回に削除されますので、

次のステップは、コルドバのconfig.xmlからそのbackgroundColorプロパティを変更することです。これはコルドバプロジェクトですので、あまりにもenter image description here

がcordavaで直接行うには、あなたのconfig.xml

<preference name="BackgroundColor" value="0xff0000ff"/> 
+0

Hiにこれを追加し、私は.appxmanifestファイルへの直接のアセスを持っていないこれを透明にするが、そこplatformフォルダーにcordovaによって生成されたものです。エントリがあります: Ernis

+0

私はcordovaに慣れていませんが、あなたのアイコンはconfig.xmlに定義されているようですので、色もhttps://cordova.apacheになります。 org/docs/en/latest/config_ref/images.html –

+0

+1私は正しい道で私を連れて行きました、私はコードオーバの設定でその属性を設定する方法を探しています。私はそのページをすでに数回確認しましたが、背景のアイコンについては何も見つかりませんでした。最も近いものだけが "wp8/Background.png"でしたが、私の場合は役に立たなかった。 – Ernis

関連する問題