Android oreo shows icon inside white round

孤街浪徒 提交于 2019-12-08 14:41:39

问题


My Android application shows launcher icon inside white circle on Android oreo version.

I would like to show launcher icon as it is like square on oreo device by default.

Gone through various blogs and found that :

1) Mobile user can change icon type from home screen settings screen

(But that I don't want. I want to display only square by default)

2) Use application target sdk version below 26

(I want to have latest sdk version targeted and square launcher icon)

I have tried :

  1. Adaptive icon with background and foreground drawables (Does not show square icon)
  2. Used mipmap folders

Can anyone help me for any solution for the same?


回答1:


If you want to keep displaying your app icon in a square, you'll have to build your app using Android SDK 25 of less.

If your app is compiled with Android SDK 26 or more, your app icon will appear inside a white round, whether you use the new adaptative icon format or the legacy format.

I advise you to use Android Studio's Image Asset Studio to create an adaptative icon for your app. https://developer.android.com/studio/write/image-asset-studio.html

For more infos on creating adaptative icon: https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive.html

If you want just to update your app icon from legacy:

Right click your app (in Project tab) -> New -> Image Asset, select Asset type: image and choose your image in Path.



来源:https://stackoverflow.com/questions/47900639/android-oreo-shows-icon-inside-white-round

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!