请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Android Studio 中文社区论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: Android Sdk Gradle
查看: 96|回复: 0

[不区分系统] Android开发时图标尺寸约定

[复制链接]

6

主题

6

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2016-7-5 15:51:34 | 显示全部楼层 |阅读模式

Android开发新手对应用中如何选择图标大小往往没有什么概念,不知道在哪种场合该使用哪种大小的图标![/url][url=http://sz.android.tedu.cn/]深圳安卓培训(sz.android.tedu.cn)专家将详细为大家讲解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文件夹下的图标去适应它。

希望以上内容对你有所帮助!深圳达内安卓培训有 着国内首家完整的移动安卓课程体系,高度专注安卓前沿技术。深圳安卓培训项目全部来自于真实的企业项目,单独项目代码量超过 6万行。深圳安卓培训机构为了让学员尽快的进入到企业开发的项目中,深圳达内安卓培训使用自主开发的产品和为客户定制的企业产品为案例,大批深圳安卓培训 开发学员都从中收益。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

AndroidStudio中文社区 ( 京ICP备06021553号 )  

资源: 安卓 | Android | 社区 | 问答 | 培训 | 人才 | 招聘 | YotaPhone | VisualStudio

© 2013-2014 Android Studio

快速回复 返回顶部 返回列表