Een ontwikkelaar op de XDA-forums is erin geslaagd om het nieuwe op achtergronden gebaseerde themasysteem werkend te krijgen in Android 12. Hier is onze eerste blik.
Vóór de release van Androïde 12 Developer Preview 1 eerder deze week leerden we dat Google werkt aan een nieuw themasysteem die ondersteunde applicaties van derden opnieuw kunnen kleuren. Dit verbeterde themasysteem is gebaseerd op de RRO- en OMS-API's die in eerdere versies van Android zijn geïntroduceerd combineert ze met Android's Palette en WallpaperColors API's om een aangepast thema te creëren dat past bij de huidige behang. Hoewel deze functie niet werkt in de openbare Developer Preview, developer kdrag0n, bekend van zijn werk bij het maken van de ProtonAOSP ROM en ProtonKernel voor Pixel-apparaten, slaagde erin het werkend te krijgen, waardoor we een eerste blik kregen op het nieuwe op achtergronden gebaseerde themasysteem van Android 12.
Hier is een door de ontwikkelaar gedeeld album dat laat zien hoe het is om een achtergrond in te stellen en Android 12 een achtergrondkleur en accentkleur voor meldingen te laten selecteren voor de tegels Snelle instellingen:
Een galerij met achtergronden en de bijbehorende thema's in Android 12. Credits: kdrag0n
En hier is nog een album dat laat zien hoe een thema delen van Instellingen opnieuw kleurt (met de verborgen "Silky Home"-vlag ingeschakeld):
Credits: kdrag0n
Ten slotte is hier een reeks afbeeldingen die het themasysteem van Android 12 laten zien nieuw, in ontwikkeling zijnd vergrendelscherm en meldingen-UI zijn ingeschakeld:
Credits: kdrag0n
Hoewel we er zelf niet in zijn geslaagd 'monet' mogelijk te maken, begrijpen we grotendeels hoe het werkt nadat we ons hebben verdiept in de SystemUI van Android 12. Nadat hij met ontwikkelaar kdrag0n had gesproken, onthulde hij iets over hoe hij het werkend kreeg. Dit is wat hij zei: "Ik heb de functie ingeschakeld nadat ik een systeemeigenschap had ingesteld. Dit had echter geen effect omdat DP1 geen systeemkleurenpaletten bevat. Het werkt door RRO-overlays dynamisch toe te passen op basis van kleurovereenkomst, dus heb ik SystemUI reverse-engineered om erachter te komen hoe de overlays zouden moeten worden gemaakt. Daarna schreef ik een script om overlays te genereren op basis van de officiële Material Design-kleurenpaletten van Google. Monet begon te werken zodra de kleurenpaletten waren geïnstalleerd."
Vorige week hebben wij ontvangen ontwerpmodellen van Android 12, waarin de nieuwe gebruikersinterface van het meldingenpaneel werd getoond. Interessant is dat de achtergrond van het meldingenpaneel een lichtbeige kleur had, wat volgens ons het resultaat was van het beige gekleurde behang. We geloofden dat Google het nieuwe themasysteem van Android demonstreerde door te laten zien hoe het eruit ziet om de achtergrond- en accentkleuren te wijzigen op basis van de prominente kleuren van de door de gebruiker geselecteerde kleur behang. Eerder deze week onthulden we dat Google werkte aan dit nieuwe op achtergronden gebaseerde themasysteem onder de codenaam "monet"en gisteravond laat publiceerden we de eerste afbeeldingen van Android 12's in ontwikkeling vergrendelscherm en gebruikersinterface voor meldingen die gedeeltelijk overeenkwamen met de gelekte ontwerpmodellen. Met deze eerste blik op ‘monet’ hebben we nu een duidelijker beeld van wat we kunnen verwachten van het definitieve ontwerp van Android 12, inclusief de wijzigingen in de bereikbaarheid met één hand.
Wat vind je van het nieuwe themasysteem en de gebruikersinterface van Android 12?