不同厂商的不同型号的android设备的分辨率是不一样的,而不同分辨率的所使用的icon的图片的大小要求也是不一样的。为了让用户能在不同的android设备上面有统一的视觉体验,作为  Launcher icon(启动图标),流畅的图片风格可以让你的UI看起来更加专业。

一、图标结构。
    Launcher icon(启动图标)的基面可以朝上或者朝前, 创建启动图标表面的时候需要使用启动图标色板。强调一下,使用一种或者更多重点色来高亮特性, 尝试抓住程序的主要特征。

使用自然的轮廓和形状,看起来几何化和有机化,不失真实感。
Icon采用前视角,几乎没有透视,光源在顶部所有的启动图标必须是圆角的,这样可以让它看起来更加友好、简单, 所有的维数规范是基于250x250像素大小的一个图像矩阵编辑器,比如Adobe Illustrator, 图标能适合剪辑版的边缘。最终的图标需要重定义大小,导出图标要求是:透明 png 格式文件。 可以使用光栅图像编辑器,比如Adobe Photoshop。一般我们我先制作图片放在android工程中的mdpi中。图片的大小为48X48px.
 
   当然为适应不同手机分辨率的大小,我们需要分别制作不同大小的ICON图片。参考以下表格。

con Type Standard Asset Sizes (in Pixels), for Generalized Screen Densities
  Low density screen (ldpi) Medium density screen (mdpi) High density screen (hdpi)
Launcher 36 x 36 px 48 x 48 px 72 x 72 px
Menu 36 x 36 px 48 x 48 px 72 x 72 px
Status Bar 24 x 24 px 32 x 32 px 48 x 48 px
Tab 24 x 24 px 32 x 32 px 48 x 48 px
Dialog 24 x 24 px 32 x 32 px 48 x 48 px
List View 24 x 24 px 32 x 32 px 48 x 48 px

然后把不同大小的图片放入不同的资源文件中。
android放置资源图片的目录。

二、图片的处理。
    启动图标是使用简单的带定义的光照和阴影效果的3D图标。光源被放置在稍微偏左前方位置,因此阴影投向右后方。参考图片如下:

启动图标的光照,效果和阴影
Launcher Icon通常是一个较大的标准图标中包含一个小图标,使用一个中性色彩和一个主要色彩,并保持高度的对比,不宜过度饱和。
以下是android 应用程序的一些参考ICON:

转载地址:http://soft.oneedu.cn/bbs/2012/1125/932.html

android开发之Launcher icon(启动图标)的设计相关推荐

  1. android图标随着进度条动画,Android开发之ProgressBar字体随着进度条的加载而滚动...

    在网上翻阅了很多关于ProgressBar滚动效果,但是始终没有找到适合项目中的这种效果,故自己写这篇文章,记录一下写作过程,给大家做一个参考.先看下最终效果效果图 我这里用的是LICEcap软件录制 ...

  2. Android开发之旅:HelloWorld项目的目录结构

    引言 前面Android开发之旅:环境搭建及HelloWorld,我们介绍了如何搭建Android开发环境及简单地建立一个HelloWorld项目,本篇将通过HelloWorld项目来介绍Androi ...

  3. Android开发之旅:应用程序基础及组件

    --成功属于耐得住寂寞的人,接下来几篇将讲述Android应用程序的原理及术语,可能会比较枯燥.如果能够静下心来看,相信成功将属于你. 引言 为了后面的例子做准备,本篇及接下来几篇将介绍Android ...

  4. android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序

    android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序   在应用里使用了后台服务,并且在通知栏推送了消息,希望点击这个消息回到activity, ...

  5. Android开发之TextView高级应用

    Android开发之TextView高级应用 我们平时使用TextView往往让它作为一个显示文字的容器,但TextView的功能并不局限于此.以下就和大家分享一下TextView的一些使用技巧. A ...

  6. android之json解析优化,Android开发之json解析

    目前正在尝试着写app,发现看懂代码和能写出来差距很大,最关键的是java基础比较的差,因为只会python,java基础只学习了一个礼拜就过了.感觉java写出来的代码不如python简单明了. 上 ...

  7. Android开发之旅:组件生命周期(二)

    引言 应用程序组件有一个生命周期--一开始Android实例化他们响应意图,直到结束实例被销毁.在这期间,他们有时候处于激活状态,有时候处于非激活状态:对于活动,对用户有时候可见,有时候不可见.组件生 ...

  8. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

  9. Android studio实现底部导航,Android 开发之BottomBar+ViewPager+Fragment实现炫酷的底部导航效果...

    BottomBar BottomBar是Github上的一个开源框架,因为从1.3.3开始不支持fragments了,要自己配置,弄了很久,不管是app的fragment还是V4 的程序总是总是闪退. ...

最新文章

  1. (0093)iOS开发自己账号跑真机报错:conflicting provisioning
  2. php获取图高度,PHP imagesx()、imagesy() – 获取图像宽度与高度_程序员人生
  3. C++成员对象和封闭类
  4. 记录一下使用vue/vuex+SSR框架遇到的bug
  5. Unity ScriptObject
  6. [转载]程序员的激情其实是一种痛苦
  7. termux安装python2_termux怎么安装python
  8. javaSocket网络编程
  9. java zip解压抛出异常,java – ZipFile抛出错误,但ZipInputStream能够解压缩归档
  10. 数据库——MySQL——完整性约束
  11. 小牛电动Q2营收、利润双增,李一男身价却在6个月内减少8亿美元
  12. 介绍一个浏览器被劫持后不能跳转到主页的处理方法
  13. Aria2-突破百度网盘下载限速
  14. 国二c语言是人工改卷还是机器改卷,雅思机考作文是机器批卷吗,雅思机考,阅读和听力是机器判卷,还是人工判卷?...
  15. 百业升级 共启新程——CDEC2021中国数字智能生态大会武汉站今日举行
  16. 大四实习生java的个人计划
  17. oracle 通过数据库主键外键级联删除
  18. 富途php面试经验,忍不住想吐槽一下富途二面体验
  19. mac上Apk反编译工具合集整理与资源
  20. 培训机构出来的程序员目前的就业前景怎么样?

热门文章

  1. cisco 模拟器安装及交换机的基本配置实验心得_「分享」7个必看的Cisco实验
  2. 什么是AppImage?
  3. 通俗地、有效地学习Linux驱动应用(只要没更完有空就更)
  4. FastReport资讯:Blazor中的报告和PDF文档
  5. java获取请求本机ip地址
  6. Dark GDK 初体验
  7. TP 框架解决Unknown column 'XXX' in 'where clause' 问题
  8. 【论文阅读】如何给模型加入先验知识
  9. R语言List列表和向量Vector互相转化源码和思路
  10. poky: qmmp_0.5.2.bb的问题以及修改方法。