1. Android UI技巧 css
1.1 不应作什么 html
1.2 该作什么 android
2. Android UI 设计理念和注意事项 git
2.1 Android UI设计理念 github
2.2 优秀UI设计准则 浏览器
2.3 设计须要考虑 sass
3. Android UI 框架特性/界面布局 网络
4. Android UI 图标设计原则 app
4.1 图标的尺寸规则和密度 框架
4.2 图标的设计规则
5. Android UI 开发的GUI工具包,图标,字体和工具
5.1 视觉开发工具
5.2 Android 模板、PSD、矢量工具
5.3 Android的图形用户界面图标集
5.4 Android的字体工具
1.1 不应作什么
1.2 该作什么
2.1 Android UI设计理念
2.2 优秀UI设计准则
了解你的用户年龄,技能文化,对你的应用的需求没使用的设备
什么时候何地如何使用设备
用户优先的设计心态,用户一般是任务导向的行为模式
更早,更频繁的由真是用户来测试
最经常使用的操做须要最快被用户看到而且可用
不太长用的功能能够放到菜单里面
交互的UI元素最少要反映4种不一样的状态
保证操做的结果清晰可见
多给予用户进度提示,但不要干扰他们当前的操做
行为模式遵循用户的指望,正确的操做活动,显示用户指望看到的信息和动做
使用合适的方式来增强功能的可见性,能够点击的元素看起来是能够点击的
若是用户完成一项须要复杂的操做,从新思考你的设计
只容许有意义的操做,适当禁用一些按钮
尽可能减小不可回退的操做
容许回退比使用肯定的对话框更好,实际上,应该尽可能少用肯定对话框,它是对用户是一种干扰
若是有错误发生,那就会有人犯错误
2.3 设计须要考虑
Android主流机型分辨率:
经常使用主流机型 |
||||||
分辨率 |
320x480 |
480x800 |
640x960 |
480x854 |
320x240 |
600x1024 |
相对布局和线性布局是Android里面经常使用的两种布局,线性布局比较简单,而相对布局能够作出比较复杂的布局管理,因此仅仅了解线性布局,不少时候是不够的。
为了适应各式各样的界面风格,Android系统提供了5种布局,这5种布局分别是:
利用这五种布局,能够在屏幕上将控件为所欲为的摆放,并且控件的大小和位置会随着屏幕大小的变化做出相应的调整。
下面是这五个布局在View的继承体系中的关系:
Android系统被设计在一系列屏幕尺寸和分辨率不一样的设备上运行的。当你为本身的应用设计图标时,必须知道,你的应用有可能在任何设备上安装运行。正如支持多屏幕, Android 为你直接提供这样的图标,他们会在任何设备上正确的显示,不管这些设备的屏幕大小和分辨率如何。
通常来讲,推荐的方式是为三种广泛的屏幕密度中的每一种都创造一套独立的图标。而后,把他们储存在你的应用中特定的资源目录下。当你的应用运行时,Android平台将会检查设备屏幕的特性,从而加载特定密度资源目录下相应的图标。
4.1 图标的尺寸规则和密度
Android 设备的屏幕密度基线是中等。
所以,一种被推荐的为多种屏幕密度创造图标方式是:
把基准图标按比例增长为150%,创造一个高密度版本。
把基准图标按比例缩小为75%,创造一个低密度版本。
中密度版本在 res/drawable-mdpi/ 目录下运行
高密度版本在 res/drawable-hdpi/目录下运行。
高密度版本在res/drawable-ldpi/目录下运行。
(或在默认 res/drawable/ 目录下运行)
对于广泛的屏幕密度标准版本尺寸(像素表示)
分类 |
低密度屏幕(ldpi) |
中密度屏幕(mdpi) |
高密度屏幕(hdpi) |
启动器 |
36 x 36 px |
48 x 48 px |
72 x 72 px |
菜单 |
36 x 36 px |
48 x 48 px |
72 x 72 px |
状态栏 |
24 x 24 px |
32 x 32 px |
48 x 48 px |
标签 |
24 x 24 px |
32 x 32 px |
48 x 48 px |
对话 |
24 x 24 px |
32 x 32 px |
48 x 48 px |
列表视图 |
24 x 24 px |
32 x 32 px |
48 x 48 px |
4.2 图标的设计规则
Android 2.0和之后的平台的新规定: Android启动器图标应该面向前方,透视很是小,并且应该顶部照明。此外,注意全部图标应该有独立的文字标签,而不是把文字设计嵌入到图标里面,把努力用在使图标有特点和难忘中去。
Android图标是...
现代的,简约的,不平坦的,有触感,和质感的面向前方和顶部明亮,总体而言,色彩在必定的色谱中
Android 图标不是...
过期的,过度复杂,光滑的,平坦的,旋转的, 剪裁不正的,过于深色的
"作这些和不要作这些"
在为你的应用作菜单图标时,下面是一些"作这些和不要作这些"要考虑的例子。
状态
Android视觉开发工具,可视化开发工具,包括设计图形用户界面,图标图标,VISIO在设计,字体等的工具集合,
5.1视觉开发工具:
DroidDraw:图形用户界面编辑器的机器人 (Android的图形界面编辑器DroidDraw)
官网地址: http://www.droiddraw.org/
AnDroidDraw 是DroidDraw的一款内嵌插件,让你设计的用户界面能直接运行在模拟器上:
官网地址: http://www.droiddraw.org/androiddraw.html
5.2 Android 模板、PSD、矢量工具:
Android的线框模板:机器人模拟器模板设计,用来设计不一样分辨率,不一样虚拟键盘的手机用的,能让你的应用程序的测试环境更加贴近真机。
下载地址:
http://gliderguns.files.wordpress.com/2010/01/android_wireframe_templates3.pdf
Android的图形用户界面PSD的矢量工具包:
下载地址:
http://www.smashingmagazine.com/2009/08/18/android-gui-psd-vector-kit/
谷歌Android的图形用户界面密码:矢量化的图形用户界面设计工具
官网地址: http://chrisbrummel.com/google-android-gui-psd
Android的模板:模板,界面图像都被重绘,并且文件夹也加上了机器人的独有元素
官网地址: http://unitid.nl/2009/11/fireworks-template-for-android/
官网地址: http://graffletopia.com/stencils/498
素描模具版本的Android 1.0 Omnigfaffle
官网地址: http://graffletopia.com/stencils/578
Android的图形用户界面原型的Visio模具:机器人Visio的界面设计器
官网地址: http://www.artfulbits.com/Android/Stencil.aspx
5.3 Android的图形用户界面图标集
Android开发图标模板包
该 机器人图标模板包 是一个集合,模板设计准则,过滤器和设置,使您更容易地建立图标符合Android的设计给出的通常规格。
有三个图标,在下载套餐,标准发射器的图标,标准菜单图标和状态栏图标的标准包括套。
您能够预览图标集以下。
Android开发者共同图标集
在这些图标的设计和风格都基于对那些在Android SDK中包含的一些图标。 总共有24个巴纽铭文与如下尺寸的选项:。16 × 16,24 × 24,32和32 × 48 × 48像素。
下载»
此图标集包含中使用的图标设计的菜单,列表,标签(选择和反选)或对话框,用适当的标记的文件夹到正确的大小排序。
总共有15个象形文字,全部以。png格式。
下载»
这个机器人开发一套包括30个图标。巴纽菜单图标,加上其余源文件(。集)为进一步定制。
下载
该Glyphish图标集设计并精心设计就在iPhone应用程序的工具栏和标签栏使用专门的,但也将Android的发展完善。
130个图标是24位。PNG图像约30 × 30像素的标签栏图标,大约20 × 20像素的图标,工具栏和导航。
下载»
这些基于矢量图标的创建都是为了帮助设计,开发,实施和多点触摸界面推广。 您可使用在你的应用程序Gesturecons为了向用户展现如何完成的行动或促使他们与应用程序交互时,他们的作法了。 您能够缩放到任意大小和它们以任何方式改变你想他们。
下载包内有52个高分辨率矢量图标彻底可扩展和可变(。PDF格式。人工智能。EPS文件类型。)。
下载»
5.4 Android的字体工具
这是一个 Android的字体下载包。 A字型系列官方已设计和优化的网络操做系统中使用的应用程序菜单,为Android浏览器和其余屏幕上的文字。 包中还包括是 droid.css 和 droid.sass CSS3的文件与 @字体面声明。
你能够看到下面的Android字体预览:
预览