On 20/12/2021 16:38, Aaron Lauterer wrote:
> The new splash screen that came with Android 12 has stricter rules
> regarding the size and form of the logo in the splash screen [0].

oh, do you have an actual reference to the strict rules you found, as [0]

As I read [0] quite closely and basically all mentions regarding the
drawable are IMO the opposite of strict, e.g.:

> The app icon (1) should be a vector drawable, and it can be static or 
> animated.

And all other references are similarly vague and imply multiple times that
any drawable should work.

> 
> We do need to have a drawable that is a square with the logo / icon in
> the center. That means the current approach with the png image resulted
> in it being scaled to the full width and the circular mask cut if off.

hmm, the bitmap used sets `android:gravity` to `center` though, which is
documented as:

> Place the object in the center of its container in both the vertical and
> horizontal axis, not changing its size.

-- 
https://developer.android.com/guide/topics/resources/drawable-resource#XmlBitmap

> The result was a broken looking splash screen.

FWIW, I only run into the following issue:
https://issuetracker.google.com/issues/207095799#comment10

> 
> I opted for the stacked variant of the logo and saved it as a vector
> drawable in the xml format that android wants.
> 
> [0] https://developer.android.com/guide/topics/ui/splash-screen
> 
> Signed-off-by: Aaron Lauterer <a.laute...@proxmox.com>
> ---
>  .../main/res/drawable/proxmox_splash_logo.xml | 69 +++++++++++++++++++
>  .../app/src/main/res/values-night/styles.xml  |  2 +-
>  android/app/src/main/res/values/styles.xml    |  2 +-
>  3 files changed, 71 insertions(+), 2 deletions(-)
>  create mode 100644 android/app/src/main/res/drawable/proxmox_splash_logo.xml
> 



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to