下载此文档

安卓介面设计规范.docx


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
安卓介面设计规範
目前主流的安卓手机解析度有以下3种:
[, , , ]
[, ]
[, , , ]
小米 3和小米4 萤幕尺寸和解析度: 5英寸 1920×1080画素


来自友盟指数2022年3月份的资料( 戳这里看最新资料 ):
480 x %,720 x %位居其次,而240 x 320的手机佔比最少为1.
0% 。xxdhpi模式的高解析度1080 x 1920手机佔比也越来越高,% 。
2、单位换算方法
android开发中,文字大小的单位是sp,非文字的尺寸单位用dp,但是我们在设计稿用的单位是px。这些单位如何换算,是设计师、开发者需要了解的关键。
* dp:density-independent pixels,以160ppi萤幕为标準,则1dp=1px。dp和px的换算公式 :
dp*ppi/160 = px。对于320ppi的萤幕,1dp x 320ppi/160 = 2px。
* sp:scale-independent pixels,它是安卓的字型单位,以160ppi萤幕为标準,当字型大小为 100%时, 1sp=1px。sp 与 px 的换算公式:
sp*ppi/160 = px。对于320ppi的萤幕,1sp x 320ppi/160 = 2px。
简单理解的话,px(画素)是我们ui设计师在ps里使用的,同时也是手机萤幕上所显示的,dp是开发写layout的时候使用的尺寸单位。
为什么要把sp和dp代替px? 缘由是他们不会因为ppi的变化而变化,在一样物理尺寸和不同ppi下,他们呈现的高度大小是一样。也就是说更接近物理呈现,而px则不行。


根据单位换算方法,可总结出:
当执行在mdpi下时,1dp=1px :也就是说设计师在ps里定义一个item高48px,开发就会定义该item高48dp ;
当执行在hdpi模式下时,1dp= :也就是说设计师在ps里定义一个item高72px,开发就会定义该item高48dp ;
当执行在xhdpi模式下时,1dp=2px :也就是说设计师在ps里定义一个item高96px,开发就会定义该item高48dp ;
当你的app需要适配多个dpi模式的时候,请参考图1的比例进行换算 。
3、设计稿根本元素的尺寸设定
为了适应多解析度的手机,抱负的方式是为每种解析度做一套设计稿,包括所用到的icon、设计稿标注等。但在实际开发中,这种方法耗时耗力。所以通常会选择折中的方法。
方法一: 在标準基础上(比方xhdpi)开始,然后放大或缩小,以适应到其他尺寸。缺乏之处是,对于更高解析度的手机,图示被放大后会导致质量不高。

安卓介面设计规范 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
最近更新