You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Compensate for Android launcher icon scaling (#424)
Fixes#410
The launcher images created by `capacitor-assets generate` are correct,
but the Android platform itself is displaying them scaled and cropped.
We can compensate for that by defining an inset in the launcher XML.
Credit for this approach goes to:
https://stackoverflow.com/questions/66593626/why-does-adaptive-icon-generated-by-android-studio-crop-images-so-much-to-make-u
The workaround that twoco pointed out on the linked issue involves
adding padding to the icon so that the desired icon size was 2/3 of the
actual width. Using those numbers, I added a padding of ~1/6 to each
edge, so ~1/3 in total for each dimension.
I tested this in android studio. I saw that the icon was fully visible
in the launcher. I also tried it with background image that had circles
touching the image edges, and I confirmed that they were not visible
before this change and *were* visible at the edge of the image after
this change.
0 commit comments