《3G移动互联网应用技术开发》第五章:Android图形用户界面设计素材.pptx

《3G移动互联网应用技术开发》第五章:Android图形用户界面设计素材.pptx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3G移动互联网应用技术开发 第五章:Android图形用户界面设计 提问: Android系统中的资源分为哪几类? 调用Android中的系统资源使用的方法? Android系统中的布局资源都有哪些种? 如何调用Android系统中的assets资源? 课程回顾 对于Android初级程序员来说,最基本得要求之一是能够快速开发出一 个友好的易用的图形用户界面。Android平台提供了一套图形用户界面的 编程接口,能够帮助程序员快速掌握图形用户界面的开发。 通过本章的学习,让我们了解并掌握Android系统的用户界面设计的相 关知识,掌握各种那个常用控件的使用方法。能够领过运用各种控件搭建 程序界面。 本章概述 了解Android应用程序界面的主要原则 了解Android图形用户界面设计的概念 掌握Android中的文本框、按钮等组件 掌握Android中的日期、时间等组件 了解Android中的其他常规组件使用 本章目标 对于Android应用开发人员来说,了解用户界面设计原则非常必要。随着IT技术的不断发展,用户体验越来越被关注。Interaction desing style 是交互设计的灵魂。在一个平台设计中,明确了交互设计的灵魂才能确保参与设计中的UI架构师,UI设计师,媒体设计师和平台实现者,甚至全部参与到平台工作的人,都贯彻了统一系列的原则,都朝着一个方向前进。 交互设计风格是指当用户与操作系统,界面进行交互的时候所得到的直观体验,交互设计风格根植于用户需求,交互设计风格由一系列原则组成,交互设计风格通过设计元素体现。UI Style能够统一带给用户的交互体验,能够指导界面设计以达到同整体风格和谐一致,同时也能够降低用户学习成本,将设计从平台高度统一,契合品牌形象。使用UI Style时,要遵守元素正确,原则正确,风格正确。对于原则,“必须”表明一定要遵守的规则,“可以”表示推荐的规则。对于所有元素,推荐按照既有使用场景的使用元素但不限制创造新的元素。 Style Guide是用于描述设计风格的细节型文档,能够影响信息架构原则、任务模式原则、交互行为原则、视觉原则以及文本编写原则。 Android程序界面主要设计原则 从交互角度考虑,可以从以下四个方面考虑Android用户体验 迎合用户的心理模型:用户主导的操作方式,按照用户的心理模型提供相应的交互方式。需要用户处理的事件类应该提供点击操作。可引起拖拽或挪动感受反馈的可以使用手势操作,不要让用户有挫败感,可以提供正确的方式引导。对于用户不可更改的错误,如“连接失败”等,应该使用Toast而不是Dialog对话框。 界面设计简单可操作:尽可能给用户期望的选择,减少用户输入,对于常用操作用户不应该需要帮助文档,界面设计设个手指操作。 减少用户的学习负担:使用标准控件,标准的信息组织方式以及典型场景流程。相同操作的交互行为要一致,相同操作的位置关系要一致,相似操作要给用户相似的体验,以减少用户的学习负担。 整个系统具有自适应性:适配用户操作行为的界面布局,适合多种屏幕尺寸,系统可以自动记忆用户的操作行为并适时提供给用户帮助。 Android程序界面主要设计原则 Android应用中的每一个界面都是一个Activity类。有关Activity的相关知识请参见我们第三章的内容。Activity上展现的都是Android系统中的可视化组件,如文本视图、按钮等。而Android中的任何可视化组件都是API中的android.view.View类的子类。因此,本知识点首先学习所有组件的父类:android.view.View类。 一下是API文档内容: Android中的常用组件 可见View有很多直接或间接的子类,如Button、TextView、ListView等,这 些子类都是Android应用系统中常见的视图组件。 Android中的常用视图组件大体分为如下六类21个组件: 文本类: 文本框、编辑框、自动完成文本框 按钮类组件: 按钮、图像按钮、选项按钮、开关状态按钮、复选框按钮 日期、时间组件: 输入日期组件、输入时间组件、显示时钟组件 进度条组件: 进度条、拖动条、评分条 列表组件: 列表组件 (ListView) 其他组件: ImageView、显示下拉、网格组件、循环显示组件、ImageSwitch、卡片选项组件 Android中的组件分类 TextView(文本显示组件)往往用来向用户显示文本信息。如邮件正文或程序标签等。 Android中的文本框组件TextView 教员演示 案例ch05_app01 EditText组件是TextView组件的子类,主要用于进行文本或其他数据的输入。我们可以通过对输入类型的规范进行数据限定。 EditText

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档