En utvikler på XDA-foraene har klart å få det nye bakgrunnsbaserte temasystemet til å fungere i Android 12. Her er vår første titt.
Før utgivelsen av Android 12 Developer Preview 1 tidligere denne uken fikk vi vite at Google jobber med en nytt temasystem som kan omfarge støttede tredjepartsapplikasjoner. Dette forbedrede temasystemet tar grunnlaget for RRO- og OMS-API-ene introdusert i tidligere versjoner av Android og kombinerer dem med Androids Palette og WallpaperColors APIer for å lage et tilpasset tema som matcher gjeldende tapet. Selv om denne funksjonen ikke fungerer i den offentlige utviklerforhåndsvisningen, utvikler utvikler kdrag0n, kjent for sitt arbeid med å lage ProtonAOSP ROM og ProtonKernel for Pixel-enheter, klarte å få det til å fungere, og ga oss vår første titt på Android 12s nye bakgrunnsbaserte temasystem.
Her er et album delt av utvikleren som viser hvordan det er å sette et bakgrunnsbilde og la Android 12 velge en bakgrunnsfarge og aksentfarge for varselet for Hurtiginnstillinger-brikkene:
Et galleri med bakgrunnsbilder og tilhørende temaer i Android 12. Kreditt: kdrag0n
Og her er et annet album som viser hvordan et tema omfarger deler av Innstillinger (med skjult "Silky Home"-flagg aktivert):
Kreditt: kdrag0n
Til slutt, her er et sett med bilder som viser frem temasystemet når Android 12 er ny, under utvikling låseskjerm og varslingsgrensesnitt er aktivert:
Kreditt: kdrag0n
Selv om vi ikke har lykkes med å aktivere «monet» selv, forstår vi stort sett hvordan det fungerer etter å ha gravd inn i SystemUI til Android 12. Etter å ha snakket med utvikleren kdrag0n, avslørte han litt om hvordan han fikk det til å fungere. Her er hva han sa: "Jeg aktiverte funksjonen etter å ha angitt en systemegenskap. Det hadde imidlertid ingen effekt fordi DP1 ikke inneholder noen systemfargepaletter. Det fungerer ved å bruke RRO-overlegg dynamisk basert på fargelikhet, så jeg reverserte SystemUI for å finne ut hvordan overleggene skal lages. Etter det skrev jeg et skript for å generere overlegg basert på Googles offisielle Material Design-fargepaletter. Monet begynte å jobbe så snart fargepalettene var installert."
Forrige uke, vi mottatt designmodeller av Android 12, som viste frem det nye brukergrensesnittet for varslingspanelet. Interessant nok var bakgrunnen til varslingspanelet en lys beige farge, som vi tror var et resultat av det beigefargede tapetet. Vi trodde at Google viste frem Androids nye temasystem ved å demonstrere hvordan det er for å endre bakgrunns- og aksentfargene basert på de fremtredende fargene til den valgte brukeren tapet. Tidligere denne uken avslørte vi at Google jobbet med dette nye bakgrunnsbaserte temasystemet under kodenavnet "monet", og sent i går kveld publiserte vi de første bildene av Android 12 Låseskjerm og varslingsgrensesnitt i utvikling som delvis samsvarte med de lekke designmodellene. Med denne første titten på «monet» har vi nå et klarere bilde av hva vi kan forvente av den endelige utformingen av Android 12, inkludert endringer i enhånds tilgjengelighet.
Hva synes du om det nye temasystemet og brukergrensesnittet til Android 12?