2017-12-28 10 views
1

あなたはこの質問がthisと重複していると思っているかもしれません。しかしそれ以来、Android Studioは更新されており、そこに提供されているソリューションはもう機能していません。Android Studio 3.0.1で背景色やxmlのないイメージアセットを使用してランチャーアイコンを作成

イメージアセットを作成するときに、なぜバックグラウンドを持つのはなぜですか?これの背後にある理由は何ですか?背景なしでlauncher_iconを変更するにはどうすればよいですか? Image Assetの背景を無効にするオプションはありません。

また、私は空の背景を使用しますが、これは完全なブリードレイヤーでは動作しません:

<?xml version="1.0" encoding="utf-8"?> 
<vector 
android:height="108dp" 
android:width="108dp" 
android:viewportHeight="108" 
android:viewportWidth="108" 
xmlns:android="http://schemas.android.com/apk/res/android"> 
</vector> 

それとも、単に背景を削除するが、これはあなたのlauncher_iconで白い背景を追加します。

<?xml version="1.0" encoding="utf-8"?> 
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- Remove the background here and leave the foreground --> 
    <foreground android:drawable="@drawable/ic_launcher_foreground"/> 
</adaptive-icon> 

あるいは、Legacy Onlyicon typeを変更し、noneshapeを設定します。 enter image description here

まだ、インストール時にランチャーアイコンに白い背景があります。

イメージアセットを使用しているランチャーアイコンの透明な背景を取得するにはどうしたらいいですか?

+1

形状を「なし」に変更しても問題は解決しませんか? –

+2

ShapeをNoneに設定するレガシーアプローチを試したところ、背景なしでアイコンを取得しました。私もそれを私の電話機にインストールし、正しく表示します。おそらくあなたの電話は白い背景を設定していますか?別の電話機やエミュレータを使用してみてください。 – dalla92

+1

「Redmi」のような一部の電話機は、すべてのアプリアイコンのデフォルトの白い背景を持っています。異なる電話機にアプリをインストールし、白い背景がまだ存在するかどうかを確認してください。 –

答えて

1

Android Studioで作成したアイコンの問題はありませんが、アプリケーションをテストしている特定のデバイスに関連する問題です。 実際、イメージアセットでは、[シェイプ]を[なし]に指定すると、奇妙な背景が得られます。

問題を解決するには、Nova Launcherのような別のホームテーマを使用してみてください。設定 - ホームでホームテーマを変更することができます。

+0

完了です。ありがとう!私はLauncherのことを忘れています。 – Polar

関連する問題