Notched devices?

I’m not sure about immerse mode, but in order to support adaptive icons some things should be change.

  1. In AndroidManifest.xml the code android:icon="@drawable/icon" should be replaced with android:icon="@mipmap/ic_launcher if our icons start with ic_launcher ( which is default value - ic_launcher.png )
  2. We should set in project.xml <template path="templates" if ="android" /> and create the following structure in our project :
  \templates
   \android
    \template
     \app
      \src
       \main
        \res
         \mipmap-mdpi
         \mipmap-hdpi
         \mipmap-xhdpi
         \mipmap-xxhdpi
         \mipmap-xxxhdpi
         \mipmap-anydpi-v26
         \drawable

Directories drawable and mipmap-anydpi-v26 are not mandatory and depends from the icon type . The easy way to create icons is via Adroid Studio ( Right click on res folder and New > Image Asset ) .
Other way will be to set specific variable in project.xml and in compile time to copy structure to lime\7,6,3\templates\android\template\app\src\main\res\ similiar to AndroidManifest.xml at the moment.
Other way to create icons is from here : https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
That’s are all requirements for adaptive icons.

1 Like