My lead development device is a Samsung S9+ which has just updated to Android 9 'Pie'. The first thing that strikes you is that all the icon frames have turned to 'Squircles' with most looking OK but some B4A apps looking very out of place. On the device there was previously a dialogue accessible from Home Screen > Home Screen Settings > Change Icon Shape. It now appears to have been removed completely in Pie.
More to the point, the 'Adaptive Icons' example provided by Erel at the top of the tutorial thread ... https://www.b4x.com/android/forum/threads/adaptive-icons.95244/ runs fine but does not produce the intended result. The foreground mask is not displayed at all and the 'B4A' text of the background is far too big so is being clipped by the Squircle that is applied by the OS. In my tests I cannot see any evidence of the foreground mask graphic at all, however the background (when suitably sized) appears in the Squircle. Any transparency of the background graphic now appears in white. I have also provided an ic_launcher.png graphic of a different colour so I can state with certainty that the ic_launcher graphic is not being displayed.
At the moment my apps with require a minimum of an icon rework to reduce them to the OS Squircle and the functionality of 'Adaptive Icons' remains a mystery.
Android.jar v28 JDK 1.8.0_201 Manifest as tutorial project
Any ideas?
More to the point, the 'Adaptive Icons' example provided by Erel at the top of the tutorial thread ... https://www.b4x.com/android/forum/threads/adaptive-icons.95244/ runs fine but does not produce the intended result. The foreground mask is not displayed at all and the 'B4A' text of the background is far too big so is being clipped by the Squircle that is applied by the OS. In my tests I cannot see any evidence of the foreground mask graphic at all, however the background (when suitably sized) appears in the Squircle. Any transparency of the background graphic now appears in white. I have also provided an ic_launcher.png graphic of a different colour so I can state with certainty that the ic_launcher graphic is not being displayed.
At the moment my apps with require a minimum of an icon rework to reduce them to the OS Squircle and the functionality of 'Adaptive Icons' remains a mystery.
Android.jar v28 JDK 1.8.0_201 Manifest as tutorial project
Any ideas?
Last edited: