XDA foorumite arendajal on õnnestunud uus tapeedipõhine teemasüsteem Android 12-s tööle saada. Siin on meie esimene pilk.
Enne vabastamist Android 12 Arendaja eelvaade 1 selle nädala alguses saime teada, et Google töötab a uus teemasüsteem mis võivad toetatud kolmandate osapoolte rakendusi ümber värvida. See täiustatud teemasüsteem võtab Androidi eelmistes versioonides kasutusele võetud RRO ja OMS API-de alused ühendab need Androidi Palette ja WallpaperColorsi API-dega, et luua kohandatud teema, mis sobib praegusele tapeet. Kuigi see funktsioon avalikus arendaja eelvaates ei tööta, arendaja kdrag0n, kes on tuntud oma töö eest ProtonAOSP ROM-i ja ProtonKerneli loomisel Pixeli seadmetele, suutis selle tööle panna, andes meile esimese ülevaate Android 12 uuest taustapildipõhisest teemasüsteemist.
Siin on arendaja jagatud album, mis näitab, mis tunne on seada taustapilti ja lasta Android 12-l valida kiirseadete paanidele teatise taustavärvi ja aktsentvärvi:
Android 12 taustapiltide ja neile vastavate teemade galerii. Autorid: kdrag0n
Ja siin on veel üks album, mis näitab, kuidas teema seadete osi ümber värvib (koos peidetud lipp "Siidine kodu" on lubatud):
Autorid: kdrag0n
Lõpuks on siin piltide komplekt, mis tutvustab Android 12 teemasüsteemi uus, arenduses olev lukustusekraan ja teavituste kasutajaliides on lubatud:
Autorid: kdrag0n
Kuigi meil pole endal õnnestunud "monet" lubada, mõistame selle toimimist enamasti pärast Android 12 SystemUI-sse süvenemist. Pärast arendajaga kdrag0n rääkimist paljastas ta veidi, kuidas ta selle tööle sai. Ta ütles järgmiselt: "Lubasin selle funktsiooni pärast süsteemi atribuudi seadistamist. Sellel ei olnud aga mingit mõju, sest DP1 ei sisalda süsteemi värvipalette. See töötab värvide sarnasuse alusel dünaamiliselt RRO-ülekatete rakendamisega, nii et pöördprojekteerisin SystemUI-d, et teada saada, kuidas ülekatted luuakse. Pärast seda kirjutasin skripti ülekatete genereerimiseks Google'i ametlike Material Designi värvipalettide põhjal. Monet alustas tööd kohe, kui värvipaletid olid installitud."
Eelmisel nädalal meie sai Android 12 kujunduslikud maketid, mis tutvustas uut teavituspaneeli kasutajaliidest. Huvitaval kombel oli teavituspaneeli taust helebeež, mis meie arvates tulenes beežist tapeedist. Uskusime, et Google tutvustas Androidi uut teemasüsteemi, näidates, milline see on tausta- ja aktsentvärvide muutmiseks kasutaja valitud silmapaistvate värvide põhjal tapeet. Selle nädala alguses avaldasime, et Google töötas selle uue taustapildipõhise teemasüsteemi kallal koodnime "monet" allja eile hilisõhtul avaldasime esimesed pildid Android 12-st arenduses olev lukustuskuva ja teavituste kasutajaliides mis vastas osaliselt lekkinud kujundusmakettidele. Selle esimese pilguga "monet" on meil nüüd selgem pilt sellest, mida oodata Android 12 lõplikult kujunduselt, sealhulgas muudatused ühe käega kättesaadavuses.
Mida arvate Android 12 uuest teemasüsteemist ja kasutajaliidest?