android开发之-Android 开发之4.0界面设计原则-整理

设计原则:

一、让人着迷:

1.给人惊喜:使用漂亮的界面、精心的动画、适时的音乐。

2.真实的对象比按钮和菜单更有趣

这句话的意思是:使用描述描述性的图标作为快捷方式,界面美观

当然这个快捷方式是描述一个实体的,像一个人,不是扁平化的

3.个性化设计

提供个性化设计,提高亲切感和控制感。多设计几套个性化方案

4.记住人们的使用习惯,不要重复问

记住人们的使用习惯,不要重复问。多使用可以自动记住的控件,Autocomplete控件,不要每次询问操作

二、简单我的生活

1.使用简单词、短句子。

人们看到长句会不自觉的跳过。

2.图文比文字好理解。使用图片来解释想法。图片获得人们更多的注意,比文字更有效率。

3.为我做决定,但要让我有决定权。

尽最大努力去猜而不是什么都问。太多的选择和决定会让人们不爽。为了预防你的猜测是错误的,要提供后退。

4.只在需要的时候显示我需要的内容

人们看到太多选择会不知所措。把任务和信息打散成一个个小的、容易操作的内容。隐藏次胡斯不必要的操作选项。

5.让我知道我在哪

知道自己在哪可以给人们自信。让你的app每页看上去有区别,使用转场显示各个屏之间的关系。在任务进程中提供清晰的反馈。

6.永不丢失我的东西。

为人们保存他们花时间创建的东西,并在任何地方都可以获取他们。记住社会自。个性化触控,及创建电话、平板电脑和电脑之间的同步。这可以使升级成为世界上最容易的事。

7.如果看上去一样,就应该操作也一样

为了更好的分辨功能,让他们视觉上的区别更大一些。避免看上去差不多的样式但操作起来却不一样

8.真的很重要的时才打断我

挡住不必要的骚扰,保持专注。

三、给人们惊喜

1.给我一些可以通用的操作方式

当人们自己搞懂一些事情的时候会感觉很赞。利用其它现有的app视觉样式和通用方式,使人们学习你的app变得容易。

2.给出人为事故的处理方式

当你让用户改正时要温和些。用户在使用你的app是会期望他很智能。如果出了问题给出清晰的恢复指导,而不是技术详细的技术细节。当然,如果你可以在后台解决会更好。

3.不断地鼓励。

把复杂的任务分拆成容易完成的一个个小步骤。即使操作有了很小的变化也要给出反馈。

4.帮我完成那些繁重的话

通过几个简单的步骤,使一个非常专业的事情变得简单。

5.让重要操作快起来。

译文:

原文PDF翻译地址:Android-Design-4.0.pdf

如果没有百度云盘,或不能下载,可以留下邮箱。

android开发之-Android 开发之4.0界面设计原则-整理

时间: 2024-10-03 05:36:12

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

突然发现有人翻译了Android开发的相关开发文档,而且翻译得很好,推荐下

突然发现有人翻译了Android开发的相关开发文档,而且翻译得很好,推荐下 http://wiki.eoeandroid.com/Android_Training http://wiki.eoeandroid.com/Android_API_Guides http://wiki.eoeandroid.com/Android_Design http://wiki.eoeandroid.com/Android_Reference http://wiki.eoeandroid.com/Android_

Android开发问题之布局(layout)文件图形界面不能显示

问题解析:Android工程中Layout文件夹下的布局文件图形界面无法显示,一般发生这种情况在导入工程操作后极易出现,因为可能eclipse使用的sdk版本不同,target类型不同,所用Android自带的库文件也不同,从而导致布局文件不能正常显示图形界面,只能显示代码编辑界面.解决方法:1.右击Android工程名称,选择最后一项“属性”,在弹出框中找到“java构建路径”,然后在右边方框选择“库”标签.在“库”标签下找到Android工程的库(例如Android 4.0.3),选中“移除

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

一.需求 做一个类似QQ登录似的app,将数据写到ROM文件里,并对数据进行回显. 二.截图 登录界面: 文件浏览器,查看文件的保存路径:/data/data/com.amos.datasave/files/LoginTest.txt------/data/data/(包名)/files/(文件名) 导出的文件内容: 三.实现代码 新建一个Android 工程.这里我选择的是2.1即API 7,进行开发的,其它都是默认下一步下一步即可. /datasave/res/layout/activity

Android开发工具包 Android SDK

Android SDK 是 Android 的开发工具包. Android开发专区 Android是谷歌(Google)公司推出的手机开发平台. 与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏.高级图形显示和上网功能,用户能够在手机上查看电子邮件.搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,菜鸟教程QKXue.NET认为Android开发工具包 Android SDK是一种融入全部Web应用的单一平台,下图是 Android 手机平台开

Android 开发环境 Android Studio

Android Studio 是一个全新的 Android 开发环境,基于 IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,在 IDEA 的基础上,Android Studio 提供: 基于 Gradle 的构建支持Android 专属的重构和快速修复提示工具以捕获性能.可用性.版本兼容性等问题支持 ProGuard 和应用签名基于模板的向导来生成常用的 Android 应用设计和组件功能强大的布局编

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

最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历时一个多月,4个人开发,最终行成一个可用的Demo,整体效果还非常不错.这其中借鉴了网上的“仿网易客户端的Demo”还有就是学习<疯狂Android>,收获颇多,这里利用几篇文章做一个项目经验总结,还有就是更多的从C# 程序员的观点来理解Android的一些异同之处. 文章目录: CSharp程序

Android 开发笔记 “android调试遇到ADB server didn&#39;t ACK以及顽固的sjk_daemon进程 ”

资源来源:http://blog.csdn.net/wangdong20/article/details/20839533 做Android调试的时候经常会遇到,程序写好了,准备接上手机调试,可不一会儿出现 相信做过android调试的同学都遇到过这个问题,网上说kill掉跟adb相关的进程,重启Eclipse 可是我在任务管理器上没有看到明显的adb进程,我们如何找到它们呢 首先,打开cmd,使用adb命令检查一下,最好是把adb命令的路径放在系统的path环境变量里, 用adb命令也会方便一

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

android 的5.0发布不光google官方给出了一些新控件,同时还给出了一套符合material design风格的设计标准,这套标准将未来将覆盖google所有产品包括pc端,网站,移动端.在android端上陆续出现了许多开源的控件库开始以google的以 material design为指导而设计的新风格控件库,对比了多个库之后这里推荐一套比较齐全且效果比较好的控件库,使用方法和传统控件高度一致,并向下兼容,附上使用方式和demo下载. 效果图: 这是由rey5137发布的mater

.Net程序员玩转Android开发---(18)Android服务

在做.NET开发的时候,我们经常会写windows service服务,在后台运行.在android系统中,同样可以写android服务. Service是安卓四大组件一个非常重要的组件, 四大组件包括Activity, Service ,BroadCastReceive,Content Provicer, 前几节课中,我们一直讲解activity,这节我们看下怎样使用Service, 我们在一些后台操作的时候,会使用service,比如在后台不断获取当前地理位置信息. 并且service服务还