多图详解ANDROIDUI设计

上传人:1777****777 文档编号:38133067 上传时间:2021-11-05 格式:DOC 页数:24 大小:2.36MB
收藏 版权申诉 举报 下载
多图详解ANDROIDUI设计_第1页
第1页 / 共24页
多图详解ANDROIDUI设计_第2页
第2页 / 共24页
多图详解ANDROIDUI设计_第3页
第3页 / 共24页
资源描述:

《多图详解ANDROIDUI设计》由会员分享,可在线阅读,更多相关《多图详解ANDROIDUI设计(24页珍藏版)》请在装配图网上搜索。

1、多图详解 “Android UI”设计官方教程(1)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: 我们曾经给大家一个MeeGo移动终端设备开发UI设计基础教程,同时很多朋友都在寻找Android UI开发的教程,我们从Android的官方开发者博客找了一份幻灯片,介绍了一些Android UI设计,我们把这个教程整理出来,希望大家喜欢。想了解全部Android UI教程内容请点击51

2、CTO独家专题:谷歌官方教程:Android UI设计技巧作为开发者,为啥我们要关心UI,前面的一堆通通可以忽略掉,直接跳到最后一条。因为好的UI设计可以帮助我们卖出更多拷贝,赚到更多钱。多图详解 “Android UI”设计官方教程(2)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: 简介这个教程包含5个部分:该做什么,不该做什么设计哲学和考量你必须了解的 UI 框架特性新的 UI

3、设计模式图标和准则多图详解 “Android UI”设计官方教程(3)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: UI设计5不要Dont:不要照搬你在其它平台的UI设计,应该让用户感觉是在真正使用一个 Android 软件,在你的商标显示和平台整体观感之间做好平衡不要过度使用模态对话框不要使用固定的绝对定位的布局不要使用px单位,使用dp或者为文本使用sp 不要使用太小的字体多图详

4、解 “Android UI”设计官方教程(4)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: UI设计9要素:Do:为高分辨率的屏幕创建资源(缩小总比放大好) 需要点击的元素要够大图标设计遵循 Android 的准则 使用适当的间距(margins, padding) 支持D-pad和trackball导航正确管理活动(activity)堆栈 正确处理屏幕方向变化使用主题/样式,尺寸和

5、颜色资源来减少多余的值和视觉交互设计师合作!多图详解 “Android UI”设计官方教程(5)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: 4则Android UI的设计哲学:干净而不过于简单关注内容而非修饰保存一致,让用户容易投入其中,可附加少许变化使用云端服务(存储和同步用户资料)来加强用户体验多图详解 “Android UI”设计官方教程(6)2010-09-02 14:47

6、 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: 优秀界面的设计5条准则:关注用户显示正确的内容给予用户适当的回馈有章可循的行为模式容忍错误关注用户:了解你的用户(年龄,技能,文化,对你的应用的需求,使用的设备,何时何地如何使用设备)用户优先的设计心态 (用户通常是任务导向的行为模式)更早,更频繁的由真实用户来测试显示正确的内容:最常用的操作需要最快被用户看到并且可用不太常用的功能可以放到菜单里面给予用户适当的回馈:交

7、互式的UI元素最少需要反映出4种不同的状态 (default,disabled,focused,pressed)保证操作的结果是清晰可见的多给予用户进度提示,但是不要干扰他们当前的操作有章可循的行为模式:行为模式遵循用户的期望(正确的操作活动堆栈,显示用户期望看到的信息和动作)使用合适的方式来加强功能可见性(可点击的元素就应该看起来是可以点击的)如果用户完成一项任务需要复杂的操作,重新思考你的设计!容忍错误:只允许有意义的操作(适当禁用一些按钮)尽量减少不可回退的操作允许回退(undo)比使用确定对话框更好(实际上,应该尽量少用确定对话框,它对用户是一种干扰)多图详解 “Android UI”

8、设计官方教程(7)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: “如果错误是可能发生的,那它就一定会发生。”Donald Norman, The Design of Everyday Things 作者设计需要考量的8地方:屏幕的物理尺寸屏幕密度屏幕的方向(竖向和横向)主要的UI交互方式(触屏还是使用D-pad/trackball)软键盘还是物理键盘了解不同设备之间的相异之处是非常重

9、要的!阅读CDD,学习设备可能差异的地方了解屏幕尺寸和密度分类多图详解 “Android UI”设计官方教程(8)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: Android UI 框架特性你必须了解(使用)的 UI 框架特性。使用相对布局管理界面元素。译者注:相对布局和线性布局是Android里面常用的两种布局,线性布局比较简单,而相对布局可以做出比较复杂的布局管理,所以仅仅了解线

10、性布 局,很多时候是不够的。不过以作者之前Qt的经验来看,Android里面的布局管理功能都比较阳春也不太容易使用,不过这可能是跟移动平台的性能考量有 关系。多图详解 “Android UI”设计官方教程(9)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: 合理使用资源修饰符使用资源修饰符来修饰同一套资源的多个不同版本。一个apk包里面会包含所有的资源文件。系统在运行时会根据软硬件环境

11、来自动选择相应修饰符版本的资源。译者注:最常用的修饰符可能是locale修饰符(制作多语文本),dpi修饰符(为不同密度的屏幕制作不同尺寸的图标和皮 肤),orientation修饰符(为横屏和竖屏提供不同的UI布局)。如果系统找不到对应的修饰符版本,它就会选择无修饰符的版本,这个版本通常也是 所谓的默认选择。多图详解 “Android UI”设计官方教程(10)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出

12、来,希望大家喜欢。AD: 9-patch drawables 使用 9-patch drawables foo.9.png9-patch drawables 的语法跟CSS3 border image 类似根据边缘的像素宽度切割出不同的拉伸区域最好同时提供 mdpi 和 hdpi 的版本译者注:drawables 在 Android 里面跟 WPF 里面的 Drawing 类似,用于定义一个可绘制的对象,包括位图,刷子,填充颜色或者以上物件的组合等等。所谓 9-patch drawables,就是将一个 drawable 按照定义的 4 个边缘的宽度大小切割成9个区域,包括4个角落,4条边缘和

13、一个中心区域,当把这个 drawable 绘制到一个任意矩形区域时,drawable 的各个区域有不同的拉伸控制(角落不拉伸,横边横向拉伸,竖边竖向拉伸,中心区域横竖向都拉伸)。通常使用 9-patch drawable 一般是为了绘制出比较漂亮的带圆角背景,这样可以避免圆角及边缘被任意拉伸导致变形。当然,如果你的程序里面绘制的图像和目标区域大小完全一样,就不需要 那么麻烦,不过以 Android 的状况来说,为了适应多种设备,最好不要事先假设目标区域的像素大小。多图详解 “Android UI”设计官方教程(11)2010-09-02 14:47 佚名 谷安 我要评论(8) 字号:T | T

14、本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。AD: 使用状态列表和多层叠加来制作具备复杂效果的可绘制图像使用 Selector (state list) drawables (状态列表)来提供不同状态(normal,disabled,focused,pressed)下的绘制图像。使用 Layer drawables (多层叠加)来制作具备复杂效果的可绘制图像。译者注:所谓多层叠加,使用PS来制作图标和皮肤的同学可能都清楚,比如说一个按钮的PS模板通常会包括所谓的background层定义底 色,mask层定义轮廓,shine层定义前景的高亮效果。而 Android 里面允许你直接在 XML 脚本里面使用 Layer drawables 的语法来定义上述的多层叠加效果,这样可能比在PS里面直接做好要更灵活一些,并且有的层可以是来自png位图,有的层可以是直接通过 XML 脚本生成(比如纯色,过渡色等等)。【编辑推荐】1. MeeGo移动终端设备开发UI设计基础教程2. 图文并茂 在MyEclipse 8.6上搭建Android开发环境3. Android开发必备的21个免费资源和工具4. 51CTO独家专访:Android开发入门问与答

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!