新(xīn)聞中(zhōng)心
了解最新(xīn)公(gōng)司動态及行業資訊
包括邊緣到邊緣OLED屏幕是iPhone X屏幕上不可(kě)避免的屏幕缺口,因為(wèi)相機和傳感器會擋住。因此,鄭州APP制作(zuò)公(gōng)司必須在傳感器和攝像頭區(qū)域周圍繪制屏幕輪廓,從而制造出有(yǒu)些奇怪但總是很(hěn)有(yǒu)趣的“屏幕缺口”。
直到現在,iOS開發人員是唯一需要處理(lǐ)缺口左側和右側額外區(qū)域的開發人員,方法是向上擴展應用(yòng)程序的顯示空間,并小(xiǎo)心地在這些區(qū)域中(zhōng)插入與應用(yòng)程序相關的按鈕,或者隻是阻止缺口底部的區(qū)域,并讓這些區(qū)域被默認的電(diàn)話信号和電(diàn)池指示器占用(yòng)。
對于Android開發人員而言,這場戰鬥的時機已經來臨。但碰巧的是,随着“ Essential Phone PH-1”的推出,Android實際上首先獲得了顯示級别。其他(tā)Android手機 裝(zhuāng)置現在生産(chǎn)缺口 Android上顯示包括華為(wèi)P20和P20專業版,在萬普拉斯6,LG的G7 THINQ,華碩的ZenFone 5,小(xiǎo)米的米8,和體(tǐ)内V9。
對于Android開發人員而言,最棘手的部分(fēn)是顯示槽口不遵循任何特定的模式。有(yǒu)些比其他(tā)更大,有(yǒu)些更高,有(yǒu)些則很(hěn)奇怪。
谷歌的梅根·波托斯基(Megan Potoski)最近在Android開發者博客上發布了一篇文(wén)章,旨在為(wèi)Android開發者提供一些技(jì )巧和最佳實踐,以幫助他(tā)們設計具(jù)有(yǒu)顯示切口的設備的應用(yòng)。
利用(yòng)特殊模式進行屏幕刻痕
Android應用(yòng)程序還允許開發人員将屏幕一直擴展到設備頂部,以最大程度地利用(yòng)新(xīn)屏幕與電(diàn)話的比率。這稱為(wèi)“特殊模式”,隻能(néng)在用(yòng)戶許可(kě)下使用(yòng)。如果未激活“特殊模式”,則通過将屏幕頂部切至可(kě)能(néng)存在切口的程度,用(yòng)戶屏幕将僅顯示為(wèi)常規非切口屏幕。
處理(lǐ)切口
當涉及到處理(lǐ)缺口時,您确實有(yǒu)兩個選擇之一,要麽将所有(yǒu)内容拖放到整個屏幕上,要麽就可(kě)以通過将其集成到當前UI中(zhōng)來進行處理(lǐ)。而且,根據Android博客文(wén)章,開發人員用(yòng)于獲取狀态欄高度或事件按位置等内容的許多(duō)流行方法可(kě)能(néng)不再正确地用(yòng)于應用(yòng)程序,必須以其他(tā)方式進行訪問以适應新(xīn)的摳圖設計。
使用(yòng)多(duō)個摳圖尺寸測試您的應用(yòng)
Android設備上有(yǒu)一個僞造的陷波圖,可(kě)以在手機的開發人員設置上找到該圖,以便通過Android市場上存在的各種尺寸的切口來模拟您的應用(yòng)程序的外觀。如果您沒有(yǒu)最新(xīn)的設備,請務(wù)必将其用(yòng)于測試目的。
處理(lǐ)更高的寬高比
不要忘記也解決那些更高的長(cháng)寬比!與舊的3:2屏幕分(fēn)辨率相比,我們已經走了很(hěn)長(cháng)一段路,現在18:9出現了,嘗試兼顧切口和屏幕尺寸可(kě)能(néng)很(hěn)困難。Android有(yǒu)關于如何支持這些屏幕尺寸的準則,因此請務(wù)必仔細閱讀它們。博客文(wén)章中(zhōng)提到的另一種選擇是能(néng)夠聲明您的應用(yòng)程序将支持的最大縱橫比,從而為(wèi)開發人員留出一些回旋餘地。
客服熱線(xiàn):
13633907755客服熱線(xiàn):
13633907755QQ:
136482565
掃一掃 添加微信