[pve-devel] [PATCH futter_frontend 1/2] fix android splash screen logo
Thomas Lamprecht
t.lamprecht at proxmox.com
Mon Dec 20 20:37:33 CET 2021
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.lauterer at 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
>
More information about the pve-devel
mailing list