2017-08-10 21 views
2

Android Oデバイスで自分のプロジェクトを実行すると、ラウンチャーアイコンが丸い背景に収まるようになりました。AndroidのアイコンO

すべてのマイアイコンは、マテリアルデザインのルールに従って二乗されています。古いAndroidバージョンでは、この方法を維持したいと考えています。しかし、私はまた、画像に示されているように、地図ランチャーアイコンのように、その醜い空白をすべて満たす、Android Oのデザインルールに耐えたいと思う。

Android O icons

このため任意の解決策はありますか?

答えて

2

アンドロイドOは

よりhereを参照してください別のデバイスモデル間で形状の 様々なを表示することができ、適応型ランチャーアイコンを、ご紹介します

<adaptive-icon> 
    <background android:drawable="@color/ic_background"/> 
    <foreground android:drawable="@mipmap/ic_foreground"/> 
</adaptive-icon> 
+0

アダプティブアイコンを作成するためにAndroid Studio 3.0にプロジェクトをインポートしたくないです。それらのアイコンを作るためのオンラインツールがありますか? – GuilhermeFGL

+0

ダミープロジェクトを1つ作成して、その中にアイコンを作成することができます。プロジェクトを完全にインポートする必要はありません。現在のところ、適応型アイコンを生成するオンラインツールはありません –

1

android:iconandroid:roundIcon on your manifest.xmlの両方を設定できます。アンドロイド7.1+で実行している場合、ランチャーは、デバイスがサポートしている場合は、丸いものを選択します。

Android Oからは、adaptive icon conceptがあります。あなたはandroid:iconandroid:roundIcon<adaptive-icon>を使用するためのリソースを作成する必要があります。

<adaptive-icon> 
    <background android:drawable="@color/ic_background"/> 
    <foreground android:drawable="@mipmap/ic_foreground"/> 
</adaptive-icon> 
+1

「mimap-anydpi-v26」fo lderには 'ic_launcher.xml'しか入っていませんか? 'ic_launcher_round.xml'はありませんか? – Alix

関連する問題