アプリに背景のない.pngロゴがあります。それをAndroidスタジオに画像アセットとして追加すると、背景が強制されます。16進数フィールドは、8桁のカラーコードを受け付けません。6桁のみです。とにかく背景を見えなくする方法はありますか?
アプリに背景のない.pngロゴがあります。それをAndroidスタジオに画像アセットとして追加すると、背景が強制されます。16進数フィールドは、8桁のカラーコードを受け付けません。6桁のみです。とにかく背景を見えなくする方法はありますか?
回答:
私は使用Android Studio 3.0.1
していますが、上記の回答がうまくいかない場合は、をに変更しicon type
てLegacy
に選択Shape
してみてください。None
デフォルトはAdaptive and Legacy
です。
注:一部のデバイスには、アイコンに白い背景が自動的に追加されるランチャーがインストールされていますが、これは正常です。
上記のアプローチは、Android Studio 3.0では機能しませんでした。それでも背景は表示されます。空の背景ファイルを作成しました
<?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>
これはフルブリードレイヤーを除いて機能しました
これは別の回避策です。
そして、あなたは行ってもいいです。
まず、(Adaptive and Legacy)
画像アセットからランチャーアイコンを作成します。
image
背景レイヤーのを選択して、0%または1%にサイズ変更し、[レガシータブ]をに設定shape
しnone
ます。
次に、res/mipmap/ic_laucher_round
プロジェクトウィンドウでフォルダーを削除し、AndroidManifest.xmlを開いandroid:roundIcon="@mipmap/ic_launcher_round"
て、application
要素から属性を削除します。
最後に、ic_launcher.xml
から削除しmipmap-anydpi-v26
ます。
注:Nexus 5X(Android 8.1)のような一部のデバイスでは、白い背景が自動的に追加され、何もできません。
以下は、画像を透明にするために行った手順です。
1-画像を透明にするオンラインWebサイトを使用しましたが、たくさんあります。私にとっては、これを使用しますhttps://www241.lunapic.com/editor/?action=transparentそして時々これ http:ます
2- Android Studio(バージョン3.1.3を使用しています)で、アプリから画像アセットを開き、解像度(右クリック)>新規>画像アセット
3- [パス]で、オンラインWebサイトからダウンロードした透明な画像の場所を選択し、次に示すように他のオプションを選択してから、[次へ]、[完了]の順に選択します。5つの異なるサイズの画像mdpi(48×48)、hdpi(72×72)、xhdpi(96×96)、xxhdpi(144×144)、およびxxxhdpi(192×192)がres / mipmap-に作成されます密度フォルダ。
4-上記とは異なるサイズ(寸法)が必要な場合は、このWebサイトhttp://nsimage.brosteins.com/を使用して、xxxhdpiで使用される最大サイズのPNG画像をアップロードできます。アップロード後、res / drawable- densityフォルダーに5つの異なるサイズの画像を含むzipファイルをダウンロードできます。