Андроид 14 вам може омогућити да натерате апликације да имају провидну навигациону траку

click fraud protection

Андроид 14 Бета 1 додаје поставку „транспарентна трака за навигацију“, која мења боју позадине навигационе траке из црне у провидну.

Гоогле је управо раније данас објавио Андроид 14 Бета 1, па ако сте жудели да испробате Андроид 14 на ваш свакодневни Пикел управљачки програм, сада је време да се упишете у Андроид Бета програм ако већ нисте. Међутим, када надоградите на Андроид 14 Бета 1, можда ћете се питати шта прво треба да проверите. Па, има их много нове функције у Андроиду 14, а Бета 1 проширује скуп функција са веома траженом функцијом: транспарентном траком за навигацију.

Годинама су корисници прогањали Гугл на форумима као Реддит и Гоогле Иссуе Трацкер да би навигациона трака подразумевано била транспарентна. Проблем који описују је тај што је у неким апликацијама позадина траке за навигацију црна, што је у супротности са корисничким интерфејсима са светлом тематиком. На са друге стране, трака за навигацију је или провидна или се барем подудара са корисничким интерфејсом у другим апликацијама, што доводи до визуелно недоследног искуство.

Од Андроид 5.0 Лоллипоп, програмери апликација су били у могућности промени боју Андроид-ове навигационе траке, која је подразумевано потпуно црна. Иако се навигациона трака чини транспарентном на површини, програмери морају да се боре са начином на који руковати визуелним преклапањима између важних елемената корисничког интерфејса и навигационе траке. На пример, без подешавања а уметак системске траке, плутајуће дугме за акцију (као што је квачица на снимцима екрана приказаним изнад) би се нацртало испод навигационе траке, што би отежавало додиривање.

Учинивши транспарентност опционом, Гоогле је обезбедио да трака за навигацију никада неће заклонити кључне елементе корисничког интерфејса у апликацијама. Међутим, пошто неке апликације никада нису имплементирале ову функцију, имамо ситуацију у којој трака за навигацију одговара корисничком интерфејсу у неким апликацијама, али не и у другим. Андроид 14 Бета 1 има занимљиво решење за овај проблем: додавање прекидача да би боја позадине траке за навигацију подразумевано била транспарентна.

У Андроиду 14 Бета 1, постоји ново подешавање у Подешавања > Систем > Опције програмера под називом „транспарентна трака за навигацију“ која „чини [с] боју позадине траке за навигацију провидном подразумевано." Испод хаубе, укључивање ове поставке омогућава „ТранспарентНавигатионБар“ преклапање ресурса током извршавања (РРО) који поставља логички цонфиг_навБарДефаултТранспарент на "истина". Ову логичку вредност чита оквир који поставља боју позадине траке за навигацију на транспарентну.

Нова „транспарентна трака за навигацију“ пребацује се у Подешавања > Систем > Опције за програмере у Андроиду 14 Бета 1.

Занимљиво је да кориснички интерфејс апликације неће бити нацртан испод траке за навигацију када је ова функција омогућена, што значи да неће бити визуелних преклапања између апликације и навигационе траке. Ево примера на шта мислим са и без омогућене функције „транспарентна трака за навигацију“:

Остаје да се види да ли ће ова функција заиста бити присутна у стабилном Андроид 14 издању. Тек смо на првом бета издању, тако да нема гаранције да ће Гоогле задржати ову функцију у стабилном издању, а камоли у будућим бета верзијама. Усклађивање позадине навигационе траке са апликацијом је нешто што корисници траже годинама, па се надамо да ће Гоогле задржати ову функцију.