0

First of all, Blurry Launcher Icons is a bit different from what I'm asking.

I designed a logo for a test app but it doesn't seem to get smooth at all. Compare google play's logos and my custom logo:
enter image description here

It has very jagged edges and I don't know how to fix it. I have provided three different dimensions for the mipmap-mdpi, mipmap-hdpi, mipmap-xhdpi and mipmap-xxhdpi with 512 X 512 px, 1024 X 1024 px , 2046 X 2046 px and 4096 X 4096 px respectively yet it just keeps rendering this sort of look. I found here that vector drawables are not supported for launcher icons so I don't know what the solution is and why is it rendering this way. Here is a temporary link to the .svg file used

P.S: I'm looking for kitkate and above. Thanks in advance.

juztcode
  • 1,196
  • 2
  • 21
  • 46
  • You should make a vector for sure. That SO answer was from 2016. – Blundell Feb 11 '20 at 08:14
  • @Blundell , how do you use vector? we don't have app:srcCompat in the manifest right? – juztcode Feb 11 '20 at 08:16
  • use this tool "Create adaptive and legacy launcher icons": https://developer.android.com/studio/write/image-asset-studio – Blundell Feb 11 '20 at 08:20
  • @Blundell, This semms to do work to some extent, but it's impossible to get a transparent backgrond using this tool. It says to choose a foreground and background layer and then creates a grey layer if a transparent image is fed, and provides no option for alpha = 0 if we select color. Do you know any workarounds? – juztcode Feb 11 '20 at 09:16
  • Moved my comments to an answer. – Blundell Feb 11 '20 at 10:57

1 Answers1

1

use this tool "Create adaptive and legacy launcher icons":

developer.android.com/studio/write/image-asset-studio

enter image description here

I used this image for the background: https://www.freeiconspng.com/uploads/retrowave-sun-with-alpha-background-vaporwave-png-27.png it has alpha and the alpha is respected.

Blundell
  • 75,855
  • 30
  • 208
  • 233