Android开发必备技能:图标尺寸约定

Android开发新手对应用中如何选择图标大小往往没有什么概念,不知道在哪种场合该使用哪种大小的图标!Android工程的res文件夹下,一般有多个drawable文件夹,如:

关于分辨率、像素相关的知识点很多很杂,设计Android应用的图标,至少要搞清楚下面这三个“单位”的关系:px,dpi,dp

  • px是指像素,一般我们的图标和图片文件,都是以px为单位的,如48x48像素。

  • dpi是指每英寸的像素数,一种反映屏幕的清晰度的单位

  • dp是Android中使用的一种虚拟的像素单位,与px和dpi的关系如:px = dp * (dpi / 160)

 

Android为了统一处理,根据手机屏幕的大小和分辨率,把手机分为了四种“密度”,ldpi,mdpi,xhdpi,hdpi,它们的dpi取值依次为:120,160,240,320,分类的原则如下表所示:

因此,对于mdpi 型的手机,其px的值和dp 的值与是1:1的关系,其他的比例依次类推,比例为: ldpi : mdpi: hdpi : xhdpi = 0.75:1:1.5:2。

 我们只需要了解到这个程度即可,因为后面的内容中,图标的大小都是以dp为单位进行设计的,那么,针对不同类型(dpi)的手机,其图标的px 值可以通过上面的比例得到。比如,为mdpi类型的手机设计的一个icon大小为48x48 px,那么需要在将该图标缩小为36x36 px大小放入drawable-ldpi文件夹下,扩大为 72x72 px放入 drawable-hdpi文件夹,扩大为96x96 px 放入drawable-xhdpi 文件夹下,这样即可很好地适应不同的手机了。

dp为单位,描述在Android设计中,

不同的场合对图标尺寸的约定

1. Android手机应用程序的启动图标规定必须为48x48dp,Google应用商店的图标大小必须为512x512像素。

根据上面的介绍,我们可以知道,针对mdip 的手机,应用的启动图标大小为48x48 px,其他密度的手机依次类推。

2. 可点击的UI元素

一般设计为48dp,平均而言,48dp对应的物理尺寸一般是9mm,使用者点击屏幕比较舒服的尺寸一般是 7~10 mm,所以建议可点击元素的物理尺寸不要低于7mm这个值。

3. 两个UI元素之间的间距
两个UI元素的间距一般设计为8dp

4. App的ActionBar上的图标要求是32x32 dp

5. App中的一些Item上的小图标,建议为16x16 dp
例如Gmail的加星标:

7. 通知栏的图标大小必须为24x24dp
例如:

8. 关于图标的命名建议:

9. 其他
其实,可以不用专门为ldpi类型的手机剪裁图标,因为Android会自动剪裁mdpi文件夹下的图标去适应它。

来源:http://finalshares.com/read-1357

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值