Dette er vores første kig på Android 12s tapetbaserede temasystem

click fraud protection

En udvikler på XDA-foraene har formået at få det nye tapetbaserede temasystem til at fungere i Android 12. Her er vores første kig.

Før udgivelsen af Android 12 Developer Preview 1 tidligere på ugen lærte vi, at Google arbejder på en nyt temasystem der kan omfarve understøttede tredjepartsapplikationer. Dette forbedrede temasystem tager grundlaget for RRO og OMS API'erne introduceret i tidligere versioner af Android og kombinerer dem med Androids Palette og WallpaperColors API'er for at skabe et brugerdefineret tema, der matcher det aktuelle tapet. Selvom denne funktion ikke virker i den offentlige Developer Preview, udvikler kdrag0n, kendt for sit arbejde med at lave ProtonAOSP ROM og ProtonKernel til Pixel-enheder, formåede at få det til at fungere, hvilket gav os vores første kig på Android 12s nye tapetbaserede temasystem.

Her er et album, der er delt af udvikleren, der viser, hvordan det er at indstille et tapet og lade Android 12 vælge en meddelelsesbaggrundsfarve og accentfarve til fliserne Hurtige indstillinger:

Et galleri med baggrunde og deres tilsvarende temaer i Android 12. Credits: kdrag0n

Og her er et andet album, der viser, hvordan et tema omfarver dele af Indstillinger (med skjult "Silky Home"-flag aktiveret):

Credits: kdrag0n

Til sidst er her et sæt billeder, der viser temasystemet, når Android 12 er ny låseskærm under udvikling og brugergrænseflade for notifikationer er aktiveret:

Credits: kdrag0n

Selvom vi ikke selv har haft succes med at aktivere "monet", forstår vi for det meste, hvordan det fungerer efter at have gravet ind i SystemUI af Android 12. Efter at have talt med udvikleren kdrag0n afslørede han lidt om, hvordan han fik det til at fungere. Her er, hvad han sagde: "Jeg aktiverede funktionen efter at have indstillet en systemegenskab. Det havde dog ingen effekt, fordi DP1 ikke indeholder nogen systemfarvepaletter. Det virker ved at anvende RRO-overlejringer dynamisk baseret på farvelighed, så jeg reverse-manipulerede SystemUI for at finde ud af, hvordan overlejringerne skal oprettes. Derefter skrev jeg et script til at generere overlejringer baseret på Googles officielle Material Design farvepaletter. Monet begyndte at arbejde, så snart farvepaletterne var installeret."

I sidste uge, vi modtaget designmodeller af Android 12, som viste den nye brugerflade til meddelelsespanelet. Interessant nok var baggrunden for meddelelsespanelet en lys beige farve, som vi mener var et resultat af det beigefarvede tapet. Vi troede, at Google fremviste Androids nye temasystem ved at demonstrere, hvordan det er for at ændre baggrunds- og accentfarverne baseret på de fremtrædende farver for den brugervalgte tapet. Tidligere på ugen afslørede vi, at Google arbejdede på dette nye tapetbaserede temasystem under kodenavnet "monet", og sent i går aftes offentliggjorde vi de første billeder af Android 12 i-udvikling låseskærm og notifikationer UI der delvist matchede de lækkede designmodeller. Med dette første kig på "monet" har vi nu et klarere billede af, hvad vi kan forvente af det endelige design af Android 12, inklusive ændringer til enhånds tilgængelighed.

Hvad synes du om det nye temasystem og brugergrænsefladen i Android 12?