ITBear旗下自媒體矩陣:

谷歌開(kāi)源I/O 2019大會(huì)上的Android應(yīng)用

   時(shí)間:2019-08-17 16:59:22 來(lái)源:IT之家編輯:星輝 發(fā)表評(píng)論無(wú)障礙通道

Google近日開(kāi)源了今年I/O大會(huì)上用于演示Android最新特性的應(yīng)用Google I/O Android App。

Google I/O Android App是Google在I/O大會(huì)上用于演示Android全新版本所使用的應(yīng)用,項(xiàng)目代號(hào) iosched。今年的應(yīng)用大幅修改了現(xiàn)有功能,并添加了幾項(xiàng)新功能,根據(jù)Google工程師Takeshi Hagikura的介紹,我們可以看到一些值得關(guān)注的特性,并且對(duì)于開(kāi)發(fā)者來(lái)說(shuō),這是目前學(xué)習(xí)全新Android特性開(kāi)發(fā)的最佳案例。

手勢(shì)操作

首先是Android Q中完全引入了手勢(shì)操作,它允許用戶直接使用手勢(shì)操作在不同頁(yè)面間導(dǎo)航,Google I/O Android App 2019版本是首批完全支持這一功能的應(yīng)用。

暗黑主題

Android Q引入的另一項(xiàng)新功能是新系統(tǒng)暗黑主題,它適用于Android系統(tǒng)UI和Android設(shè)備上運(yùn)行的應(yīng)用,目前也集成在Google I/O Android App 2019版本中。暗黑主題為開(kāi)發(fā)人員帶來(lái)許多好處,比如能夠降低功耗、對(duì)于低視力和對(duì)強(qiáng)光敏感的用戶來(lái)說(shuō)可以提高屏幕內(nèi)容可見(jiàn)度。

改進(jìn)了日程 UI(schedule UI)

去年版本的Google I/O Android App采用了帶有水平滑動(dòng)選項(xiàng)卡的日程 UI,每個(gè)選項(xiàng)卡代表一個(gè)會(huì)議日。2019年版本,更改了UI以解決一些可用性和性能問(wèn)題。例如,當(dāng)選定相應(yīng)日程時(shí),所有選項(xiàng)卡中的視圖都會(huì)同時(shí)呈現(xiàn),這可以顯著加速 UI變化,尤其是在低端設(shè)備上。

新的日程UI是單個(gè)流,允許應(yīng)用僅呈現(xiàn)可見(jiàn)內(nèi)容,用戶可以通過(guò)選擇UI頂部的日期輕松跳轉(zhuǎn)到另一個(gè)會(huì)議日。

導(dǎo)航組件

引入了 Navigation組件,將今年的應(yīng)用簡(jiǎn)化為 Single Activity應(yīng)用,這帶來(lái)了幾大好處:

• 能夠在導(dǎo)航編輯器中一目了然地查看所有過(guò)渡,簡(jiǎn)化了啟動(dòng)會(huì)話詳細(xì)信息和啟動(dòng)操作中的映射

• 刪除了用于處理向前和向后導(dǎo)航的樣板代碼

• Fragments之間的參數(shù)使用Safe Args gradle插件進(jìn)行靜態(tài)類型化

全文搜索

今年的應(yīng)用還添加了搜索功能,以便快速查找會(huì)議與演講者等信息。

此外還有各種小改進(jìn),包括主頁(yè)UI變化和遠(yuǎn)程配置等。

此版本完全使用Kotlin重寫(xiě),并使用Gradle構(gòu)建系統(tǒng)。官方表示,使用Kotlin更加符合他們對(duì)現(xiàn)代Android架構(gòu)的思考,Kotlin擁有簡(jiǎn)潔和強(qiáng)大的語(yǔ)法、對(duì)安全的可空性和不變性的支持可以使代碼更具彈性。

舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
 
更多>同類資訊
全站最新
熱門(mén)內(nèi)容
網(wǎng)站首頁(yè)  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  開(kāi)放轉(zhuǎn)載  |  滾動(dòng)資訊  |  English Version