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