亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

安卓ui設(shè)計(jì)尺寸規(guī)范講解 android設(shè)計(jì)規(guī)范尺寸( 二 )


更適合全面屏的應(yīng)用設(shè)計(jì)從機(jī)械式結(jié)構(gòu)到「劉海」再到各種位置的前置攝像頭挖孔 , 近幾年 Android 設(shè)備的演變幾乎算得上是一部「前置攝像頭為『屏占比』讓路」的發(fā)展史(當(dāng)然你也可以說(shuō)「毫無(wú)發(fā)展」) 。雖然對(duì)各種形式的「異形屏」評(píng)判標(biāo)準(zhǔn)也各不相同 , 但 Android 設(shè)備屏占比越來(lái)越高、全面屏手勢(shì)方案也在 Google 的強(qiáng)制要求下成為「標(biāo)配」 。
硬件形態(tài)和交互方式的變化也對(duì)應(yīng)用設(shè)計(jì)做出了新的要求 , 如何保證一款應(yīng)用在各類「全面屏」應(yīng)用上都能擁有美觀、現(xiàn)代化的使用體驗(yàn)?Google 從 Android 10 開(kāi)始陸續(xù)提出了兩點(diǎn)要求 。
首先是「邊到邊」適配 。
邊到邊 , 即 edge-to-edge , 通過(guò)字面意義與 Android 系統(tǒng)界面層級(jí)的結(jié)合 , 我們就能理解這個(gè)設(shè)計(jì)理念的核心:將內(nèi)容的上下邊界進(jìn)一步推開(kāi) , 實(shí)現(xiàn)對(duì)狀態(tài)欄和導(dǎo)航欄區(qū)域的完整覆蓋 。
從傳統(tǒng)設(shè)計(jì)到「邊到邊」 | 圖:谷歌開(kāi)發(fā)者
上圖很形象地展示了這種適配的直觀效果 , 尤其 Google 還采用了旗下最具代表性的機(jī)型 Pixel 3 XL 來(lái)進(jìn)行演示:在沒(méi)有「邊到邊適配」這一概念之前 , 很多應(yīng)用無(wú)法有效利用該機(jī)型「劉海」區(qū)域兩側(cè)的「小耳朵」進(jìn)行內(nèi)容展示 , 取而代之的是狀態(tài)欄直接采用純黑背景的粗暴做法 , 配合導(dǎo)航欄區(qū)域的純黑背景 , 仿佛硬件廠商在「全面屏」設(shè)備上的努力一夜之間又被應(yīng)用開(kāi)發(fā)者給打回了「原形」 。
在京東啟動(dòng)閃屏界面 , 使用異形屏和全面屏手勢(shì)的用戶可以體驗(yàn)到這樣的效果
具體到國(guó)內(nèi)應(yīng)用 , 目前大部分國(guó)內(nèi)應(yīng)用都能做到對(duì)狀態(tài)欄區(qū)域的適配 , 以此充分利用各種異形屏的頂部邊角區(qū)域;但導(dǎo)航欄區(qū)域的適配依然稱得上是「重災(zāi)區(qū)」 , 如果你的系統(tǒng)沒(méi)有像 ColorOS 那樣直接干掉導(dǎo)航橫條區(qū)域 , 那上圖這樣的黑條就處處可見(jiàn) 。
最頂級(jí)的邊到邊導(dǎo)航欄適配:動(dòng)態(tài)顏色適配 | 圖:谷歌開(kāi)發(fā)者
值得一提的是在這方面定制系統(tǒng)依然有通過(guò)「魔改」來(lái)為實(shí)際體驗(yàn)「擦屁股」的習(xí)慣 , 比如之前索尼、一加、MIUI 等等系統(tǒng)都用過(guò)的「純色填充大法」——花了那么多時(shí)間來(lái)「重新發(fā)明」 , 最后基本上都因?yàn)闆](méi)有考慮到暗色主題、色彩不協(xié)調(diào)等問(wèn)題而取消掉了 。
實(shí)現(xiàn)邊到邊體驗(yàn)的另一個(gè)環(huán)節(jié)是逐幀鍵盤動(dòng)畫 。不得不說(shuō)這一點(diǎn)對(duì)于國(guó)內(nèi)應(yīng)用來(lái)說(shuō)這實(shí)在是有些強(qiáng)求了(畢竟我們還有微信這種一心一意只用土制自制方案的「神級(jí)」產(chǎn)品存在) , 但大家仍然有必要了解一下 。
在 Android 11 以前 , Android 系統(tǒng)的軟鍵盤動(dòng)畫缺少必要的 API 來(lái)與應(yīng)用窗口動(dòng)畫進(jìn)行同步 , 這就導(dǎo)致進(jìn)入、退出文本編輯狀態(tài)時(shí) , 應(yīng)用本身的窗口速度和輸入法鍵盤的彈出/收起速度不太一致;Android 11 通過(guò)新的 WindowInsetsAnimation 類的引入解決了這個(gè)問(wèn)題 , 在進(jìn)行邊到邊適配的基礎(chǔ)之上 , 開(kāi)發(fā)者可以進(jìn)一步實(shí)現(xiàn)像 iOS 那樣順滑的、與應(yīng)用界面動(dòng)畫同步的鍵盤動(dòng)畫了 。
具體效果可以參考下面這張對(duì)比圖:
Android 10 對(duì)比 Android 11 | 圖:谷歌開(kāi)發(fā)者
對(duì)于即時(shí)通信、文本編輯類應(yīng)用而言 , 軟鍵盤動(dòng)畫是高頻出現(xiàn)、能夠直接影響使用體驗(yàn)的核心動(dòng)畫 , 盡管大部分應(yīng)用開(kāi)發(fā)商都還沒(méi)有注意到這個(gè)需求 , 少數(shù)派多次推薦過(guò)的 純純寫作 已經(jīng)對(duì)其進(jìn)行了適配 , 你可以在 MIUI、ColorOS、One UI 等等已經(jīng)跟進(jìn)了 Android 11 的主流定制系統(tǒng)中安裝體驗(yàn) 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: