android image调整尺寸_设计规范 | Android系统

本文详细介绍了Android屏幕尺寸、密度、分辨率的概念,以及Android界面设计规范,包括DP和SP单位的使用,控件尺寸建议,图标尺寸和字体选择。同时,讨论了切图标注方法和适配策略,提供了iOS与Android资源共用的技巧。
摘要由CSDN通过智能技术生成

4b4c8cf7e39b2f951aacc62be0ecce10.png

一、基础概念

1.1 屏幕尺寸

屏幕尺寸指的是手机屏幕的物理尺寸,一般用屏幕对角线长度表示,以英寸(inch)为单位。如,小米M4尺寸为5英寸。

1.2 屏幕密度

由于Android属于开源系统,任何用户、开发者、运营商都可以对Android进行专属定制,因此导致国内安卓手机尺寸众多,然而设计稿适配所有设备是不切实际的。

为了解决这个问题,谷歌通过对手机屏幕密度区域的划分,很好的解决了手机屏幕碎片化的问题,设计师可以通过屏幕密度计算公式,计算出屏幕密度,得出界面尺寸的倍率,从而更好的切图标注和系统适配等工作。

以下是安卓手机密度划分和有代表性的分辨率。

9d053ac806a82f765fb5a6135d39e861.png

如,小米M4手机,屏幕宽高为1080*1920px,屏幕尺寸为5英寸,即为屏幕斜对角线长。

屏幕密度 = √(1080^2+1920^2)/ 5 = 440dpi。

附注:(1)表格中的屏幕密度为Android设立的密度划分初始值,一般称为系统密度,而根据小米M4计算出来的屏幕密度,一般称为实际密度,代表屏幕真实的细腻程度;

(2)Android对界面元素进行缩放的比例依据的是系统密度,而非实际密度;

(3)目前主流安卓手机尺寸主要为720*1280px、1080*1920px;

1.3 分辨率

分辨率,指整个显示屏的点数,如图片的尺寸为1920*1080px。当分辨率为72dpi时,即72像素/英寸,由于1英寸=25.4mm。

所以:72÷25.4=2.834≈2.8像素/mm。

提起分辨率,我们需要了解两个概念,图像分辨率和输出分辨率。

图像分辨率,是指每英寸图像内的像素点数,以ppi为单位,如640*480px、960*1280px,一般被用于ps、ai等设计软件中,用来改变图像的清晰度。

而输出分辨率,是指设备输出图像时每英寸显示的点数,以dpi为单位。

附注:(1)在计算屏幕尺寸时,像素与毫米/英寸不能直接转换,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值