• <code id="tpwve"><small id="tpwve"><optgroup id="tpwve"></optgroup></small></code>

  • <big id="tpwve"><nobr id="tpwve"></nobr></big>
  • <strike id="tpwve"><video id="tpwve"></video></strike>

            <center id="tpwve"><menu id="tpwve"></menu></center>
            <th id="tpwve"></th>
            <tr id="tpwve"></tr>
            <code id="tpwve"><nobr id="tpwve"><sub id="tpwve"></sub></nobr></code>

              當前位置:網站首頁 > 開發資訊

              十五年核心團隊 · 值得信賴

              APP定制開發咨詢熱線:1895226560 /

              適用于APP開發人員的Android屏幕缺口指南

              來源:上海真略科技有限公司 發布時間:2020-05-13瀏覽

              包括邊緣到邊緣OLED屏幕是iPhone X屏幕上不可避免的屏幕缺口,因為相機和傳感器會擋住。因此,上海APP制作公司必須在傳感器和攝像頭區域周圍繪制屏幕輪廓,從而制造出有些奇怪但總是很有趣的“屏幕缺口”。

              直到現在,iOS開發人員是唯一需要處理缺口左側和右側額外區域的開發人員,方法是向上擴展應用程序的顯示空間,并小心地在這些區域中插入與應用程序相關的按鈕,或者只是阻止缺口底部的區域,并讓這些區域被默認的電話信號和電池指示器占用。

              對于Android開發人員而言,這場戰斗的時機已經來臨。但碰巧的是,隨著“ Essential Phone PH-1”的推出,Android實際上首先獲得了顯示級別。其他Android手機  裝置現在生產缺口 Android上顯示包括華為P20和P20專業版,在萬普拉斯6,LG的G7 THINQ,華碩的ZenFone 5,小米的米8,和體內V9。

              對于Android開發人員而言,最棘手的部分是顯示槽口不遵循任何特定的模式。有些比其他更大,有些更高,有些則很奇怪。 

              谷歌的梅根·波托斯基(Megan Potoski)最近在Android開發者博客上發布了一篇文章,旨在為Android開發者提供一些技巧和最佳實踐,以幫助他們設計具有顯示切口的設備的應用。

              利用特殊模式進行屏幕刻痕

              Android應用程序還允許開發人員將屏幕一直擴展到設備頂部,以最大程度地利用新屏幕與電話的比率。這稱為“特殊模式”,只能在用戶許可下使用。如果未激活“特殊模式”,則通過將屏幕頂部切至可能存在切口的程度,用戶屏幕將僅顯示為常規非切口屏幕。

              處理切口

              當涉及到處理缺口時,您確實有兩個選擇之一,要么將所有內容拖放到整個屏幕上,要么就可以通過將其集成到當前UI中來進行處理。而且,根據Android博客文章,開發人員用于獲取狀態欄高度或事件按位置等內容的許多流行方法可能不再正確地用于應用程序,必須以其他方式進行訪問以適應新的摳圖設計。

              使用多個摳圖尺寸測試您的應用

              Android設備上有一個偽造的陷波圖,可以在手機的開發人員設置上找到該圖,以便通過Android市場上存在的各種尺寸的切口來模擬您的應用程序的外觀。如果您沒有最新的設備,請務必將其用于測試目的。

              處理更高的寬高比

              不要忘記也解決那些更高的長寬比!與舊的3:2屏幕分辨率相比,我們已經走了很長一段路,現在18:9出現了,嘗試兼顧切口和屏幕尺寸可能很困難。Android有關于如何支持這些屏幕尺寸的準則,因此請務必仔細閱讀它們。博客文章中提到的另一種選擇是能夠聲明您的應用程序將支持的最大縱橫比,從而為開發人員留出一些回旋余地。

              請填寫您的項目需求給我們:

              滬公網安備 31010602004925號

              少妇乱子伦精品无码专区,琪琪电影网午夜理论片在线观看,中文字幕AV无码不卡免费,秋霞AV无码观看一区二区三区
            1. <code id="tpwve"><small id="tpwve"><optgroup id="tpwve"></optgroup></small></code>

            2. <big id="tpwve"><nobr id="tpwve"></nobr></big>
            3. <strike id="tpwve"><video id="tpwve"></video></strike>

                      <center id="tpwve"><menu id="tpwve"></menu></center>
                      <th id="tpwve"></th>
                      <tr id="tpwve"></tr>
                      <code id="tpwve"><nobr id="tpwve"><sub id="tpwve"></sub></nobr></code>