EasyAppIcon helps the developer to resize and create your own Android App Icon, including legacy and adaptive app icon. You can simply upload your own design picture in the foreground and choose your icon's background color.
Adaptive Icon Instruction
AndroidManifest.xml
Add the following code in your AndroidManifest.xml within the app folder.
<application
…
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
…>
</application>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background" />
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
</adaptive-icon>
Android Icon Size (Legacy and Adaptive Icon)
ic_launcher.png
Density
|
Pixel
|
ldpi (0.75x)
|
36 x 36 px
|
mdpi (baseline)
|
48 x 48 px
|
hdpi (1.5x)
|
72 x 72 px
|
xhdpi (2x)
|
96 x 96 px
|
xxhdpi (3x)
|
144 x 144 px
|
xxxhdpi (4x)
|
192 x 192 px
|
ic_launcher_round.png
Density
|
Pixel
|
mdpi (baseline)
|
48 x 48 px
|
hdpi (1.5x)
|
72 x 72 px
|
xhdpi (2x)
|
96 x 96 px
|
xxhdpi (3x)
|
144 x 144 px
|
xxxhdpi (4x)
|
192 x 192 px
|
ic_launcher_foreground
Density
|
Pixel
|
mdpi (baseline)
|
108 x 108 px
|
hdpi (1.5x)
|
162 x 162 px
|
xhdpi (2x)
|
216 x 216 px
|
xxhdpi (3x)
|
324 x 324 px
|
xxxhdpi (4x)
|
432 x 432 px
|