Android 12 dinamiskais dizains varētu nonākt vairākās platformās

click fraud protection

Google izlaiž Material Color Utilities bibliotēku, cenšoties ieviest fona tapetes dinamisku tēmu vairākās platformās.

Google nopietni uztver Material You dinamisko tēmu veidošanas sistēmu. Uzņēmums acīmredzot vēlas vairāk Android oriģinālo iekārtu ražotāju, lai piedāvātu tēmu veidošanas dzinēju (Monē vai kaut kas līdzīgs) ieslēgts Android 12 ierīcēm, taču nešķiet, ka tas atbilst Google plāniem attiecībā uz fona attēlu sistēmu. Uzņēmums tagad ir izveidojis Material Color Utilities koda bibliotēku ar atvērtā koda avotu, cenšoties ieviest jauno tēmu sistēmu vairākām platformām.

Nesenā emuāra ierakstā (izmantojot 9to5Google), Google Džeimss O'Līrijs atklāj, ka Material Color Utilities ir vairāku platformu krāsu kodu bibliotēka, kas ietver visu, kas izstrādātājiem būtu nepieciešams, lai dažādās platformās ieviestu Material You dinamisko tēmu veidošanas sistēmu. Pašlaik bibliotēka ir pieejama Dart, Java un Typescript, taču Google plāno to ieviest iOS, CSS, izmantojot SASS, un GLSL ēnotājus. Ņemot vērā, ka tā ir atvērtā pirmkoda, ikviens var sniegt ieguldījumu bibliotēkas izveidē.

Turklāt emuāra ieraksts precīzi parāda, kā dinamiskā tēmu veidošanas sistēma darbojas operētājsistēmā Android 12. Kā paskaidrots ziņojumā, katru reizi, kad maināt fona attēlus Android 12 ierīcē:

"Vispirms tapetes tiek kvantificētas, samazinot tajā esošo krāsu tūkstošiem līdz mazākam skaitam, sapludinot tās krāsu telpā. Samazinātā krāsu kopa ir pietiekami maza, lai efektīvi darbinātu statistiskos algoritmus. Šie algoritmi tiek izmantoti krāsu vērtēšanai un filtrēšanai; Operētājsistēmā Android 12 ir pieejamas krāsu opcijas krāsainībai un attēlam, ko tie attēlo, kā arī tiek filtrētas krāsas, kas ir tuvas vienkrāsainām.

Viena krāsa, kas pēc noklusējuma ir pēc algoritma visaugstāk novērtētā krāsa vai kuru lietotājs ir izvēlējies fona tapetes atlasītājā, kļūst par avota krāsu. Tās nokrāsa un krāsa ietekmē kopējo krāsu shēmu, nodrošinot koši zilu vai izslēgtu zaļu shēmu, pamatojoties uz lietotāja krāsu izvēli.

Izmantojot avota krāsu, mēs izveidojam pamata paleti, kas ir 5 toņu palešu komplekts. Toņu paleti nosaka nokrāsa un krāsa; krāsas paletē nāk no dažādiem toņiem. Šīs toņu paletes samazina dizaineriem kognitīvo slodzi, veidojot dizaina sistēmu: tā vietā, lai katrai lomai norādītu nokrāsu un krāsu, var aizstāt ar toņu paleti.

Visbeidzot, mēs aizpildām tabulu, kas nosaka katras krāsas lomas nokrāsu krāsu un toni, pēc tam izmantojam šīs vērtības un HCT, lai izveidotu motīvā izmantotās krāsas.

Turklāt emuāra ierakstā ir uzsvērts, kā Google nāca klajā ar jaunu HCT (nokrāsa, hroma, tonis) krāsu sistēma, lai aizstātu esošo HSL (nokrāsa, piesātinājums, gaišums) sistēmu, lai padarītu dizainu ar krāsām vieglāk. Jūs varat uzzināt vairāk par šo jauno krāsu sistēmu, apskatot oriģināls emuāra ieraksts.