设计原则:
一、让人着迷:
1.给人惊喜:使用漂亮的界面、精心的动画、适时的音乐。
2.真实的对象比按钮和菜单更有趣
  这句话的意思是:使用描述描述性的图标作为快捷方式,界面美观
  当然这个快捷方式是描述一个实体的,像一个人,不是扁平化的
3.个性化设计
 提供个性化设计,提高亲切感和控制感。多设计几套个性化方案
4.记住人们的使用习惯,不要重复问
 记住人们的使用习惯,不要重复问。多使用可以自动记住的控件,Autocomplete控件,不要每次询问操作
二、简单我的生活
1.使用简单词、短句子。
 人们看到长句会不自觉的跳过。
2.图文比文字好理解。使用图片来解释想法。图片获得人们更多的注意,比文字更有效率。
3.为我做决定,但要让我有决定权。
 尽最大努力去猜而不是什么都问。太多的选择和决定会让人们不爽。为了预防你的猜测是错误的,要提供后退。
4.只在需要的时候显示我需要的内容
人们看到太多选择会不知所措。把任务和信息打散成一个个小的、容易操作的内容。隐藏次胡斯不必要的操作选项。
5.让我知道我在哪
知道自己在哪可以给人们自信。让你的app每页看上去有区别,使用转场显示各个屏之间的关系。在任务进程中提供清晰的反馈。
6.永不丢失我的东西。
为人们保存他们花时间创建的东西,并在任何地方都可以获取他们。记住社会自。个性化触控,及创建电话、平板电脑和电脑之间的同步。这可以使升级成为世界上最容易的事。
7.如果看上去一样,就应该操作也一样
为了更好的分辨功能,让他们视觉上的区别更大一些。避免看上去差不多的样式但操作起来却不一样
8.真的很重要的时才打断我
挡住不必要的骚扰,保持专注。
三、给人们惊喜
1.给我一些可以通用的操作方式
当人们自己搞懂一些事情的时候会感觉很赞。利用其它现有的app视觉样式和通用方式,使人们学习你的app变得容易。
2.给出人为事故的处理方式
当你让用户改正时要温和些。用户在使用你的app是会期望他很智能。如果出了问题给出清晰的恢复指导,而不是技术详细的技术细节。当然,如果你可以在后台解决会更好。
3.不断地鼓励。
把复杂的任务分拆成容易完成的一个个小步骤。即使操作有了很小的变化也要给出反馈。
4.帮我完成那些繁重的话
 通过几个简单的步骤,使一个非常专业的事情变得简单。
5.让重要操作快起来。
 
译文:
 如果没有百度云盘,或不能下载,可以留下邮箱。
 
 

android开发之-Android 开发之4.0界面设计原则-整理的更多相关文章

  1. AllJoyn+Android开发案例-android跨设备调用方法

    AllJoyn+Android开发案例-android跨设备调用方法 项目须要涉及AllJoyn开源物联网框架.前面主要了解了一些AllJoyn主要的概念.像总线,总线附件,总线对象,总线接口这种概念 ...

  2. CSharp程序员学Android开发---3.Android内部元素不填充BUG

    最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...

  3. android开发(50) Android透明状态栏。适用于 4.4 以上及 5.0以上设备

    概述 有时候我们想在 andorid 手机上实现一种 跨越 顶部状态栏的效果,比如一张图片直接显示在 状态栏内.比如下图: 这个页面里有张图片,这个图片显示在整个页面的上部分.状态栏是 漂浮在这个图片 ...

  4. android开发游记:meterial design 5.0 开源控件整套合集 及使用demo

    android 的5.0公布不光google官方给出了一些新控件,同一时候还给出了一套符合material design风格的设计标准,这套标准将未来将覆盖google全部产品包括pc端,站点,移动端 ...

  5. Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制

    一.需求 做一个类似QQ登录似的app,将数据写到ROM文件里,并对数据进行回显. 二.截图 登录界面: 文件浏览器,查看文件的保存路径:/data/data/com.amos.datasave/fi ...

  6. Google主推-Android开发利器——Android Studio,这可能是最全的AS教程!

    Android Studio使用手册 "工欲善其事必先利其器" 作为一个Android开发人员来说,一款好的开发工具也是相当重要的,在相当长的时间礼,Google都是基于Eclip ...

  7. 【Android开发】Android应用程序目录结构

    原文:http://android.eoe.cn/topic/summary Android开发之旅:组件生命周期吴秦 Android开发之旅:HelloWorld项目的目录结构 * HelloWor ...

  8. android开发:Android 中自定义View的应用

    大家好我们今天的教程是在Android 教程中自定义View 的学习,对于初学着来说,他们习惯了Android 传统的页面布局方式,如下代码: <?xml version="1.0&q ...

  9. Android开发学习——android存储

    Android的存储 内部存储空间RAM内存:运行内存,相当于电脑的内存ROM内存:存储内存,相当于电脑的硬盘外部存储空间 SD卡:相当于电脑的移动硬盘    * 2.2之前,sd卡路径:sdcard ...

随机推荐

  1. java 计算源码的行数

    import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOExcepti ...

  2. Linux下ls命令显示符号链接权限为777的探索

    Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录 ...

  3. JS事件绑定深入

    W3C很好地解决了覆盖问题.相同函数屏蔽的问题.this传递问题.添加额外方法不被覆盖等问题. 但是IE8之前的版本并不支持,IE9已完全支持了. IE和W3C在事件绑定上存在很多差异,我们以冒泡和捕 ...

  4. 工具使用——MATLAB基本调试方法

    作者:桂. 时间:2017-02-28  07:06:30 链接:http://www.cnblogs.com/xingshansi/articles/6477185.html 声明:转载请注明出处, ...

  5. 脚本之家 前端jQuery js 学习 网站

    http://www.jb51.net/books/ http:// www.3wschool.com/

  6. Hibernate一对一外键映射

    Hibernate 一对一外键映射                    ------------------------------                            ----- ...

  7. 【Zookeeper】源码分析之Leader选举(二)

    一.前言 前面学习了Leader选举的总体框架,接着来学习Zookeeper中默认的选举策略,FastLeaderElection. 二.FastLeaderElection源码分析 2.1 类的继承 ...

  8. 用css实现3D立方体旋转特效

    先来看运行后出来的效果 它是在不停运行的一个立方体 先来看html部分的代码 <div class="rect-wrap"> <!--舞台元素,设置perspec ...

  9. Servlet的监听

    Servlet监听 在<Servlet和Jsp>中我们使用了ServletConfig获取Servlet的初始配置,用ServletContext来获取整个Web应用的初始配置,但如果需要 ...

  10. Java IO之File和IO

    本系列我们主要总结一下Java中的IO.NIO以及NIO2. java.io.File 学习Java IO,首先让我们来了解File类吧,它是文件和目录路径名的抽象表示形式.因此你千万别误会File类 ...