Android屏幕適配與切圖_匯總


首先和最后,還是先看好官方文檔:http://developer.android.com/guide/practices/screens_support.html

對應的翻譯blog有牛人做了:Android屏幕適配全攻略(最權威的官方適配指導)

 

android屏幕適配詳解

 

屏幕級別
屏幕密度
比率(相對)
物理大小(英寸)
像素大小
通常的分辨率
ldpi
120
3
0.75
1
120
 
mdpi
160
4
1
1
160
320*480
hdpi
240
6
1.5
1
240
480*800
xhdpi
320
8
2
1
320
720*1280
xxhdpi
480
12
3
1
480
1080*1800

 

 

 

 

 

 

 

稍微總結了幾點:

1.使用設備無關的單位dp。注意一行上盡量不要都用dp來定,不同手機的屏寬不是標准分辨率的話就dp數會有些小出入,可能會出現剩余或重疊。

2.盡量使用wrap_content,fill_parent,weight

3.android會根據設備密度去自動縮放圖片資源以適應屏幕,為了防止縮放產生虛邊,盡量給出合適的切圖資源。常用的xhdpi。

其他:

 1.The mipmap-xxxhdpi qualifier,drawable下這個文件夾可以之存放app的launcher圖標,各種屏幕密度下的圖標使用不同資源。但app內部的切圖不用這樣。

2.按照屏幕size來區分的那些還沒有弄清楚。smallnormallarge, xlarge,根據這些區分資源文件和根據屏幕密度的方法等價還是都同時使用?

因為是android3.2以前的版本要對屏幕定義,還有平板電腦寬屏時的界面展示單雙屏問題,或者有的是支持屏幕旋轉單雙屏問題,會有兩套布局文件,寬屏展示時同時有列表和詳情。

3.利用百分比的方法還未流行。覆蓋不全的情況下可能有問題。

 

下面是之前看過的一些帖子,水平各異,各取所需吧。

1.可以給初級設計師看的基本知識普及貼---規則比較詳細,建議切一套圖

Andriod分辨率適配 ”葵花寶典“前端之Android入門(6):屏幕適配

上面blog總結了下面幾點:

  • 1.采用720*1280分辨率來進行設計。(設計時,采用偶數值進行設計,方便dp和px的轉換)
  • 2.開始標注了,標注盡量采用相對位置進行標注。
  • 3.切圖了,首先在720*1280下進行切圖,可以完全適配720*1280的機型。切圖資源
  • 4.分別適配480*800 、1080*1920(上面已經描述過了哦)
  • 5.不要忘記了,開發完后要進行bug測試哦(視覺方面的)

2.包含Android和ios的切圖方法和icon命名規范

APP切圖詳細規范終極指南

3.知乎帖子,介紹設計師設計切圖以及開發使用的建議,提到了要注意看官方給出文檔,內含文檔地址

Android 中,應用程序需要的圖片資源如何針對不同屏幕大小手機設計

 

Cut&Slice me 切圖神器(PhotoShop強力割圖插件)

5.標注生成工具ps中利用pxcook

6.最全的屬於介紹,太長,很多重復,適合很多術語都不知道的同學。

Android不同手機屏幕分辨率自適應

7.利用百分比和計算比例的方法,沒仔細看,可能自己也不會用。

Android 屏幕適配方案

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM