HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    手機(jī)適配問(wèn)題怎么解決(手機(jī)適配問(wèn)題怎么解決方法)

    發(fā)布時(shí)間:2023-04-21 18:59:56     稿源: 創(chuàng)意嶺    閱讀: 87        

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于手機(jī)適配問(wèn)題怎么解決的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    手機(jī)適配問(wèn)題怎么解決(手機(jī)適配問(wèn)題怎么解決方法)

    一、屏幕適配的尺寸問(wèn)題然后解決?

    屏幕適配的尺寸問(wèn)題然后解決?一般來(lái)說(shuō),我們將屏幕適配問(wèn)題分為三種尺寸:大、中、小。在應(yīng)用程序的設(shè)計(jì)和開(kāi)發(fā)中,您必須考慮在這三個(gè)屏幕之間使用哪種協(xié)作模式。如何提供一種設(shè)計(jì)方案來(lái)解決三屏改編的問(wèn)題?其基本思想是:選擇一個(gè)尺寸作為設(shè)計(jì)和開(kāi)發(fā)的基準(zhǔn);定義一組自適應(yīng)規(guī)則,并自動(dòng)適應(yīng)剩下的兩個(gè)維度;特殊的適應(yīng)賦予設(shè)計(jì)效果。下面的圖表顯示了市場(chǎng)上常見(jiàn)的iphone型號(hào)和屏幕尺寸。

    屏幕適配的尺寸問(wèn)題然后解決?首先,選擇屏幕尺寸問(wèn)題作為設(shè)計(jì)開(kāi)發(fā)基準(zhǔn),選擇iPhone 6作為基準(zhǔn)尺寸。在視覺(jué)設(shè)計(jì)中,設(shè)計(jì)師根據(jù)750px的寬度繪制設(shè)計(jì)草圖,除了圖片以外的所有設(shè)計(jì)元素都是通過(guò)矢量路徑進(jìn)行的。設(shè)計(jì)完成后,在750px設(shè)計(jì)圖上做標(biāo)記,輸出標(biāo)記圖。同時(shí)將1125px的效益圖放大1.5倍制作出來(lái),并將1125px的寬度切進(jìn)效益圖。

    在設(shè)計(jì)開(kāi)發(fā)協(xié)作過(guò)程中,向開(kāi)發(fā)工程師輸出兩個(gè)交付物:程序使用的@3x切割資源和750px設(shè)計(jì)注釋。開(kāi)發(fā)人員獲得了750px注釋圖和@3x剪切圖資源,完成了iPhone 6(375PT)接口開(kāi)發(fā)。在這個(gè)階段,不允許以固定寬度的方式開(kāi)發(fā)接口,但是必須自動(dòng)地進(jìn)行布局,以便以后能夠適應(yīng)其他維度。

    關(guān)于屏幕適配的尺寸問(wèn)題,根據(jù)iPhone 6的界面效果,分別上下調(diào)試iPhone 6 plus(414pt)和iPhone 5S及以下(320pt)的界面效果,從而完成了大、中、小三屏的改編。環(huán)球網(wǎng)校將會(huì)持續(xù)更新ui設(shè)計(jì)的相關(guān)資訊及技巧,可以點(diǎn)擊本文其他文章進(jìn)行學(xué)習(xí)。

    二、安卓app設(shè)計(jì)屏幕分辨率適配問(wèn)題怎么解決

    要解決這個(gè)問(wèn)題,就要先知道屏幕適配的原理

    不同分辨率對(duì)應(yīng)的文件夾

    首先我們知道android工程目錄res下有四個(gè)文件夾,drawable-hdpi、drawable-mdpi、drawable-ldpi、drawable-xhdpi,主要是為了支持多分辨率的圖片。如果你制作的游戲切圖是480x800的切圖,就應(yīng)該放到drawable-hdpi目錄下,如果是320x480的切圖,就應(yīng)該放到mdpi目錄下。如果是720x1280的,通常會(huì)放到xhdpi目錄下。

    圖片缺省時(shí)的處理方式

    安卓系統(tǒng)在加載圖片的時(shí)候有一套嚴(yán)格的規(guī)則,它會(huì)事先判斷手機(jī)屏幕的分辨率,然后根據(jù)分辨率去加載對(duì)應(yīng)文件夾里的圖片。如果找不到,則會(huì)從drawable或者其他drawable-*文件夾中尋找。找到圖片以后,系統(tǒng)會(huì)對(duì)圖片尺寸與手機(jī)屏幕進(jìn)行比對(duì),尺寸一致則會(huì)正常顯示,而遇到尺寸不一致的那么系統(tǒng)會(huì)根據(jù)一定規(guī)律對(duì)圖片尺寸進(jìn)行縮放,然后顯示在屏幕上。此時(shí),由于圖片尺寸經(jīng)過(guò)縮放,所以屏幕上的顯示效果會(huì)受到影響,因此通常在游戲測(cè)試階段,測(cè)試者應(yīng)該準(zhǔn)備好不同尺寸搭配不同分辨率的設(shè)備進(jìn)行多次校驗(yàn),如果是在上線前希望能進(jìn)行大規(guī)模的手機(jī)游戲兼容性測(cè)試的話則可以嘗試使用諸如:TestBird這樣的第三方手游自動(dòng)化測(cè)試平臺(tái)。

    不同比例的屏幕常見(jiàn)適配方式

    通常成熟的游戲廠商針對(duì)不同比例以及不同分辨率的屏幕,會(huì)有一套自有的解決方案。而對(duì)于中小規(guī)模的開(kāi)發(fā)團(tuán)隊(duì)或者個(gè)人開(kāi)發(fā)者而言,往往沒(méi)有時(shí)間專門對(duì)不同尺寸的屏幕進(jìn)行適配,比如常見(jiàn)的安卓設(shè)備屏幕比例為16:9,而像魅族的屏幕比例則為15:9,IPad則為4:3,這樣的情況下屏幕適配就變得異常麻煩。常見(jiàn)的圖片縮放在這樣的情況下會(huì)造成屏幕邊緣內(nèi)容的丟失,通常最好的辦法是盡可能把圖片縮放到最大,保留部分沒(méi)有顯示的黑邊區(qū)域,而這樣的的好處是可以不丟失任何內(nèi)容,但缺點(diǎn)是黑邊區(qū)域?qū)嶋H會(huì)影響到玩家的使用體驗(yàn)。最早在IPad尚未普及時(shí),為了保證游戲盡可能多的兼容IPad,因此大量的采用了這樣的適配方案。

    另外值得一提的是,如果制作手游切圖的話母版可以盡可能用720P,因?yàn)槟壳爸髁鳈C(jī)型的屏幕分辨率是720P,720P在對(duì)圖片進(jìn)行縮放的過(guò)程中放大到1080P時(shí)不會(huì)感到特別模糊,縮小到480P時(shí)也不會(huì)看不清內(nèi)容。這是目前很常用的一個(gè)屏幕適配解決方案,但由于15年1080p將會(huì)開(kāi)始普及,所以筆者認(rèn)為很快情況就會(huì)有所變化了。

    三、手機(jī)電源適配器輸入值太小怎么辦

    手機(jī)電源適配器輸入值太小更換大功率的。因?yàn)槭謾C(jī)電源適配器是額定最大輸出電流越大,這個(gè)適配器的功率就越大,若是電源適配器輸入率太低,輸入值太小,建議更換大功率的電源適配器,可以解決問(wèn)題。電源適配器是小型便攜式電子設(shè)備及電子電器的供電電源變換設(shè)備,一般由外殼、變壓器、電感、電容、控制IC、PCB板等元器件組成,它的工作原理由交流輸入轉(zhuǎn)換為直流輸出;按連接方式可分為插墻式和桌面式。

    四、css關(guān)于解決蘋(píng)果手機(jī)底部小黑條適配問(wèn)題

    iPhoneX 取消了物理按鍵,改成底部小黑條,這一改動(dòng)導(dǎo)致網(wǎng)頁(yè)出現(xiàn)了比較尷尬的屏幕適配問(wèn)題。對(duì)于網(wǎng)頁(yè)而言,頂部(劉海部位)的適配問(wèn)題瀏覽器已經(jīng)做了處理,所以我們只需要關(guān)注底部與小黑條的適配問(wèn)題即可(即常見(jiàn)的吸底導(dǎo)航、返回頂部等各種相對(duì)底部 fixed 定位的元素)。以下是處理前后效果圖:

    安全區(qū)域指的是一個(gè)可視窗口范圍,處于安全區(qū)域的內(nèi)容不受圓角(corners)、齊劉海(sensor housing)、小黑條(Home Indicator)影響,如下圖藍(lán)色區(qū)域:

    更詳細(xì)說(shuō)明,參考文檔: Human Interface Guidelines - iPhoneX

    iOS11 新增特性,蘋(píng)果公司為了適配 iPhoneX 對(duì)現(xiàn)有 viewport meta 標(biāo)簽的一個(gè)擴(kuò)展,用于設(shè)置網(wǎng)頁(yè)在可視窗口的布局方式,可設(shè)置三個(gè)值:

    contain: 可視窗口完全包含網(wǎng)頁(yè)內(nèi)容(左圖)

    cover:網(wǎng)頁(yè)內(nèi)容完全覆蓋可視窗口(右圖)

    auto:默認(rèn)值,跟 contain 表現(xiàn)一致

    注意:網(wǎng)頁(yè)默認(rèn)不添加擴(kuò)展的表現(xiàn)是 viewport-fit=contain,需要適配 iPhoneX 必須設(shè)置 viewport-fit=cover,這是適配的關(guān)鍵步驟。

    更詳細(xì)說(shuō)明,參考文檔: viewport-fit-descriptor

    env() 和 constant()

    iOS11 新增特性,Webkit 的一個(gè) CSS 函數(shù),用于設(shè)定安全區(qū)域與邊界的距離,有四個(gè)預(yù)定義的變量:

    safe-area-inset-left:安全區(qū)域距離左邊邊界距離

    safe-area-inset-right:安全區(qū)域距離右邊邊界距離

    safe-area-inset-top:安全區(qū)域距離頂部邊界距離

    safe-area-inset-bottom:安全區(qū)域距離底部邊界距離

    這里我們只需要關(guān)注 safe-area-inset-bottom 這個(gè)變量,因?yàn)樗鼘?duì)應(yīng)的就是小黑條的高度(橫豎屏?xí)r值不一樣)。

    注意:當(dāng) viewport-fit=contain 時(shí) env() 是不起作用的,必須要配合 viewport-fit=cover 使用。對(duì)于不支持env() 的瀏覽器,瀏覽器將會(huì)忽略它。

    在這之前,筆者使用的是 constant(),后來(lái),官方文檔加了這么一段注釋(坑):

    這就意味著,之前使用的 constant() 在 iOS11.2 之后就不能使用的,但我們還是需要做向后兼容,像這樣:

    注意:env() 跟 constant() 需要同時(shí)存在,而且順序不能換。

    更詳細(xì)說(shuō)明,參考文檔: Designing Websites for iPhone X

    了解了以上所說(shuō)的幾個(gè)知識(shí)點(diǎn),接下來(lái)我們適配的思路就很清晰了。

    新增 viweport-fit 屬性,使得頁(yè)面內(nèi)容完全覆蓋整個(gè)窗口:

    前面也有提到過(guò),只有設(shè)置了 viewport-fit=cover,才能使用 env()。

    這一步根據(jù)實(shí)際頁(yè)面場(chǎng)景選擇,如果不設(shè)置這個(gè)值,可能存在小黑條遮擋頁(yè)面最底部?jī)?nèi)容的情況。

    類型一:fixed 完全吸底元素(bottom = 0),比如下圖這兩種情況:

    可以通過(guò)加內(nèi)邊距 padding 擴(kuò)展高度:

    或者通過(guò)計(jì)算函數(shù) calc 覆蓋原來(lái)高度:

    注意,這個(gè)方案需要吸底條必須是有背景色的,因?yàn)閿U(kuò)展的部分背景是跟隨外容器的,否則出現(xiàn)鏤空情況。

    還有一種方案就是,可以通過(guò)新增一個(gè)新的元素(空的顏色塊,主要用于小黑條高度的占位),然后吸底元素可以不改變高度只需要調(diào)整位置,像這樣:

    空的顏色塊:

    像這種只是位置需要對(duì)應(yīng)向上調(diào)整,可以僅通過(guò)外邊距 margin 來(lái)處理:

    或者,你也可以通過(guò)計(jì)算函數(shù) calc 覆蓋原來(lái) bottom 值:

    寫(xiě)到這里,我們常見(jiàn)的兩種類型的 fixed 元素適配方案已經(jīng)了解了吧。如果我們只希望 iPhoneX 才需要新增適配樣式,我們可以配合 @supports 來(lái)隔離兼容樣式,當(dāng)然這個(gè)處理對(duì)頁(yè)面展示實(shí)際不會(huì)有任何影響:

    注:文章出處: https://aotu.io/notes/2017/11/27/iphonex/ (本人僅參考收藏)

    以上就是關(guān)于手機(jī)適配問(wèn)題怎么解決相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    手機(jī)無(wú)法登錄抖音什么原因(手機(jī)無(wú)法登錄抖音什么原因呢)

    手機(jī)wifi網(wǎng)速慢的解決辦法(手機(jī)wifi網(wǎng)速慢的解決辦法有Wi-Fi怎么抖音不能看)

    一+手機(jī)是什么牌子

    足壇身價(jià)排行榜(足壇球員身價(jià)排行榜)

    釣魚(yú)小區(qū)景觀設(shè)計(jì)(室內(nèi)釣魚(yú)館的設(shè)計(jì)案例)

    問(wèn)大家

    城中值得信任的專題片企業(yè)形象片拍攝制作負(fù)責(zé)人手機(jī)號(hào)有么?諸位老司機(jī)們幫個(gè)忙

    保定專業(yè)制作專業(yè)的高速服務(wù)區(qū)鏡面機(jī)構(gòu)手機(jī)號(hào)有么?路過(guò)的大神們急急急

    湟中很強(qiáng)大的MV視頻直播拍攝制作機(jī)構(gòu)手機(jī)號(hào)有么?各位同志們幫忙回一下

    常州價(jià)格劃算的中英文域名機(jī)構(gòu)手機(jī)號(hào)怎么找?諸位老司機(jī)們跪求回答

    肇慶人性化的公眾號(hào)設(shè)計(jì)制作機(jī)構(gòu)手機(jī)號(hào)有么?諸位筒子們幫回復(fù)下

    永春有口碑的公司企業(yè)郵箱機(jī)構(gòu)手機(jī)號(hào)有么?各位大俠們幫忙答一下

    太倉(cāng)服務(wù)周到的淘寶店鋪裝修機(jī)構(gòu)手機(jī)號(hào)怎么找?在座的看官們有誰(shuí)了解

    衡水專業(yè)制作杰出的站牌廣告機(jī)構(gòu)手機(jī)號(hào)有么?各位大俠們給個(gè)建議

    南京高質(zhì)量的淘寶店鋪裝修負(fù)責(zé)人手機(jī)號(hào)多少?路過(guò)的大仙們麻煩回一下

    吳江稱心的企業(yè)郵箱機(jī)構(gòu)手機(jī)號(hào)怎么找?路過(guò)的盆友們?cè)诰€等

    濟(jì)南本地哪家婚介機(jī)構(gòu)、白領(lǐng)婚戀相親平臺(tái)比較正規(guī),成功率高?

    濟(jì)南舜耕山莊附近真實(shí)可靠的白領(lǐng)同城相親平臺(tái)哪家比較好呢?

    打算找一個(gè)濟(jì)南本地的對(duì)象,哪一家婚戀紅娘平臺(tái)比較靠譜?