The round app logo is using instead of the square logo. The square logo shows when i remove the android:roundIcon="@mipmap/ic_launcher_round"
from manifest file. But in oreo, the app logo shows the default one when I removed the roundIcon
. After searching on the internet I came to know in oreo it only shows the round icon you can do nothing about it.
How can I set the square icon when there is a possibility to set square instead of round in all version (Nougat, etc)?
Go to Settings->System->Developer options–>Scroll down to icon shape. Now, choose the icon shape that you want to enable and you are done.
Select the app you want to pick a new icon for, then choose Icon on the next screen to customize its look. Under Icons, you'll see icons that match the app from any icon packs you have installed. Tap an icon pack name to choose from another one in its library.
You must only use the android:roundIcon attribute if you require a different icon asset for circular masks, if for example the branding of your logo relies on a circular shape.
you can change icon shape in settings. Eg: In pixel phone press and hold the home screen -> settings -> there you can change the shape of the icon.
You have to make an adaptive icon to support square and other shapes. For more info look at the adaptive icons here: https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With