Android 14 Beta 1 pridáva nastavenie „priehľadnej navigačnej lišty“, ktoré mení farbu pozadia navigačnej lišty z čiernej na priehľadnú.
Google práve dnes vydal Android 14 Beta 1, takže ak máte chuť vyskúšať Android 14 váš každodenný ovládač Pixel, teraz je čas zaregistrovať sa do programu Android Beta, ak ste tak ešte neurobili. Pri inovácii na Android 14 Beta 1 sa však možno pýtate, čo by ste si mali pozrieť ako prvé. No je ich veľa nové funkcie v systéme Android 14a Beta 1 rozširuje sadu funkcií o veľmi žiadanú funkciu: priehľadný navigačný panel.
Používatelia už roky prenasledujú Google na fórach ako Reddit a nástroj na sledovanie problémov Google aby bol navigačný panel štandardne transparentný. Problém, ktorý popisujú, je, že v niektorých aplikáciách je pozadie navigačného panela čierne, čo kontrastuje s používateľskými rozhraniami so svetlou tematikou. Na Navigačná lišta je na druhej strane buď priehľadná, alebo sa aspoň zhoduje s používateľským rozhraním v iných aplikáciách, čo má za následok vizuálne nekonzistentné skúsenosti.
Od Androidu 5.0 Lollipop to vývojári aplikácií dokázali zmeniť farbu navigačnej lišty systému Android, ktorá je predvolene čierna. Zatiaľ čo priehľadnosť navigačného panela vyzerá na povrchu pomerne jednoducho, vývojári sa musia popasovať s tým, ako zvládnuť vizuálne prekrývanie medzi dôležitými prvkami používateľského rozhrania a navigačným panelom. Napríklad bez nastavenia a vložka systémovej lišty, pod navigačnou lištou by sa nakreslilo plávajúce tlačidlo akcie (napríklad začiarknutie na snímkach obrazovky vyššie), čo by sťažilo klepnutie.
Tým, že bola transparentnosť voliteľná, Google zaistil, že navigačný panel nikdy nezakryje kľúčové prvky používateľského rozhrania v aplikáciách. Keďže však niektoré aplikácie túto funkciu nikdy neimplementovali, v niektorých aplikáciách sa navigačný panel zhoduje s používateľským rozhraním, ale v iných nie. Android 14 Beta 1 má zaujímavé riešenie tohto problému: pridanie prepínača, aby bola farba pozadia navigačného panela štandardne priehľadná.
V systéme Android 14 Beta 1 je v časti Nastavenia > Systém > Možnosti pre vývojárov k dispozícii nové nastavenie s názvom „priehľadný navigačný panel“, vďaka ktorému je farba pozadia navigačného panela priehľadná. predvolene." Zapnutím tohto nastavenia pod kapotou aktivujete prekrytie zdrojov runtime (RRO) „TransparentNavigationBar“, ktoré nastaví booleovskú hodnotu config_navBarDefaultTransparent na „pravdivé“. Túto boolovskú hodnotu číta rámec, ktorý nastaví farbu pozadia navigačného panela na priehľadnú.
Je zaujímavé, že používateľské rozhranie aplikácie nebude vykreslené pod navigačným panelom, keď je táto funkcia povolená, čo znamená, že medzi aplikáciou a navigačným panelom nebudú žiadne vizuálne prekrytia. Tu je príklad toho, čo mám na mysli s aktivovanou funkciou „transparentný navigačný panel“ a bez nej:
Zostáva zistiť, či táto funkcia bude skutočne prítomná v stabilnom vydaní systému Android 14. Sme len v prvej beta verzii, takže nie je zaručené, že spoločnosť Google zachová túto funkciu v stabilnom vydaní, nehovoriac o budúcich beta verziách. Prispôsobenie pozadia navigačného panela aplikácii je niečo, čo používatelia požadujú už roky, takže dúfame, že Google túto funkciu zachová.