400-650-7353
您所在的位置:首頁 > IT干貨資料 > ui設計 > 【UI設計基礎知識】設計時移動端適配原理是什么

【UI設計基礎知識】設計時移動端適配原理是什么

  • 發(fā)布: ui培訓
  • 來源:UI干貨資料
  • 2020-04-09 18:17:35
  • 閱讀()
  • 分享
  • 手機端入口

一說到PPI,好像大家都會想到DPI。DPI是什么意思呢?DPI表示每英寸有多少個點。PPI表示每英寸有多少個像素。

那點是什么?點是印刷單位,就是每英寸(2.54厘米)上面有多少個油墨點。

當然,在Android系統(tǒng)中,DPI就是像素/每英寸,跟PPI是一個概念。Android系統(tǒng)真的是為所欲為呀。但是沒辦法,Android就是這么用了,咱們只能這么去理解了。

那為什么會有@1X、@2X、@3X的概念呢?主要是因為Android機型太多了,一個圖片,要想放在所有的Android手機上,那得切多少張大小不一的圖片呀,要累死切圖的設計,上傳圖片的程序員的頭發(fā)掉的也更快了吧。哈哈哈哈哈哈哈,所以,Android出了一套規(guī)則,好方便他們統(tǒng)一圖片。

Android提出一個新的概念,DP。DP是Android為了使得開發(fā)者設置的長度能夠根據(jù)不同屏幕DPI/PPI使用不同的像素(px)的圖像以保證不同機型圖像在視覺上統(tǒng)一的單位,你可以理解為DP為物理點,PX是像素點,一個物理點上可能有幾個像素點。

【UI設計基礎知識】移動端適配原理(下)

有一個公式:dp=(dpi/(160像素/英寸))px

Android提出的這個概念DP在iOS上同樣適用。

那如果DPI的數(shù)值是160,那1DP=1PX;如果DPI的數(shù)值是320,那1DP=2PX;如果DPI的數(shù)值是480,那1DP=3PX;

好,大家理解一下下面的信息:假如一個物理點上有1個像素,那一個30X30PX的圖像正常上傳到屏幕上。假如一個物理點上有2個像素,那一個30X30PX的圖像,為了保證圖片看起來同樣大小,是不是要上傳一張60X60PX的圖像才能看起來跟上一個圖同樣大小。同理假如一個物理點上有3個像素,那一個30X30PX的圖像,為了保證圖片看起來同樣大小,是不是要上傳一張90X90PX的圖像才能看起來跟上一個圖同樣大小。

那這樣在30是30的1倍,60是30的2倍,90是30的3倍,所以規(guī)范上講@1X 表示一倍,@2X表示2倍 ,@3X表示3倍。

OK,大家明白了@1X、@2X、@3X 的事情,320PPI的圖像肯定是@2X圖了,但是iPhone11是326PPI,那是幾倍?

既然引進DP這個概念是為了適配,所以在適配的時候,如果PPI/DPI的數(shù)值接近于那個就用哪個倍數(shù)。326PPI接近320,所以iPhone11是用的@2X圖。

再深一些的知識,PX表示像素,一個點上像素越多,肯定就清晰。那iPhone手機,用@1X圖的機型有iPhone3Gs;用@2X圖的機型有:iPhone4/4S/4/5S/6/6S/7/8等;用的@3X圖的機型有:iPhone6/6S/7/8Plus、iPhoneX等。大家手上有別的機型也可以算算自己的手機的圖片是多少倍的。

文章“【UI設計基礎知識】設計時移動端適配原理是什么”已幫助

>>本文地址:http://m.hqfphsz.com/zhuanye/2020/48603.html

THE END  

聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內(nèi)設計室內(nèi)設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網(wǎng)頁設計網(wǎng)頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡安全網(wǎng)絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME