前路漫漫 會(huì)學(xué)習(xí)的Smart Bar
自從Android 4.X之后開(kāi)始不用實(shí)體鍵,而將“返回、HOME、菜單”三大按鍵挪到了屏幕內(nèi),糾結(jié)的地方就出現(xiàn)了。原因在于底部三大按鍵的Navigation Bar已經(jīng)占據(jù)了一部分屏幕面積,而應(yīng)用程序的Action Bar又占據(jù)了一部分,本來(lái)豎向1280或者1920像素的屏幕空間被無(wú)情的直接削掉了兩塊。
Android設(shè)計(jì)規(guī)范 Action Bar與Navigation Bar
于是魅族Smart Bar的出現(xiàn)在于整合Navigation Bar和Action Bar的功能,系統(tǒng)的按鍵和第三方應(yīng)用程序的功能鍵可以整合到一條上,用以節(jié)省屏幕空間,視覺(jué)效果上也更加簡(jiǎn)單。但難點(diǎn)在于,雖然底部的Navigation Bar都是系統(tǒng)統(tǒng)一的不會(huì)有變,但每個(gè)應(yīng)用程序的Action Bar都是可以自定的,融合他們將變得非常困難。
當(dāng)年Flyme 2.0中的主打功能——Smart Bar(圖片引自網(wǎng)絡(luò))
據(jù)稱(chēng)魅族MX3當(dāng)中的Smart Bar增加了學(xué)習(xí)功能,能夠記錄同一個(gè)“返回鍵”你每次按的位置不同,比如返回鍵原本在左側(cè),而你經(jīng)常習(xí)慣按它的右側(cè),那么Smart Bar就會(huì)越來(lái)越讓“返回鍵”的虛擬位置向右移動(dòng)而適合你的點(diǎn)擊習(xí)慣。因?yàn)槲覀兪褂檬种?a target="_blank">MX3的時(shí)間不長(zhǎng),而且這樣的改動(dòng)最大范圍為10個(gè)像素,我們還沒(méi)發(fā)現(xiàn)這樣的功能起作用。
Smart Bar工作原理
橫屏狀態(tài)Smart Bar
魅族的理想是很不錯(cuò)的,但是盡管到了Flyme 3.0,根據(jù)筆者的試用,在魅族MX3系統(tǒng)以及自帶的應(yīng)用內(nèi)使用SmartBar還是非常行云流水的感覺(jué),不過(guò)各家的APP都會(huì)根據(jù)自己的需求去定制Action Bar,而本著“開(kāi)放的安卓精神”去遵循設(shè)計(jì)規(guī)范的也不多,融合起來(lái)并不容易。
通常需要專(zhuān)門(mén)適配版本的APP
何況如今手機(jī)的屏幕尺寸越來(lái)越大,Navigation Bar以及Action Bar所占的面積越來(lái)越小,是否越來(lái)越多的APP開(kāi)發(fā)者還會(huì)在意“占屏幕”以及“不好看”這些事情而去遵循Android 4.0標(biāo)準(zhǔn),還并不是個(gè)樂(lè)觀的事情。