描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302425939
本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
第1部分 Android UI设计的核心类介绍:
开发工具、布局容器和Widgets
第1章 Android UI设计工具:配置Android开发系统 2
Java 6:下载并安装Android基础支持 3
Android ADT Bundle:查找并下载Android IDE 5
Android ADT Bundle:安装Android IDE 7
Android ADT Bundle:启动IDE并更新ADT
10
UI线框图工具:下载并安装Pencil 15
数字图像编辑:下载并安装GIMP 2.8.10 18
3D建模和动画:下载并安装Blender 19
数字音频编辑:下载并安装Audacity 2.0.5 21
数字视频编辑:下载并安装Lightworks 11.5 23
小结 25
第2章 Android UI布局:布局容器和ViewGroup类 26
布局容器:使用XML实现基于标签的UI设计 26
使用参数:提炼并自定义UI标签 27
Android ViewGroup:布局容器的超类 28
ViewGroup.LayoutParams:控制布局的嵌套类 29
ViewGroup.MarginLayoutParams:边距嵌套类 30
边距(Margins)和间距(Padding)参数的差别 31
让ViewGroup动起来:LayoutAnimationController
32
创建UserInterface项目和pro.android.ui包 33
新建Android应用对话框 34
新建Android应用-配置项目对话框 35
新建Android应用-配置启动图标 37
新建Android应用-创建活动对话框 38
新建Android应用-空白活动对话框 39
ViewGroup XML属性:配置RelativeLayout 39
查看XML属性:配置TextView UI Widget 43
查看间距参数:在容器内添加空白 45
AnalogClock Widget:为ViewGroup添加一个View 47
使用值目录:利用XML完成UI设计 51
小结 53
第3章 Android UI Widgets:用户界面Widgets和View类 55
Android View类:用于UI Widgets的超类
55
Android View直接子类:重要的Widgets和工具
56
使用View属性:重要参数 57
View的焦点:用户在关注哪一个UI Widget 59
View监听器:让UI Widget响应用户操作 60
UI布局创建:使用setContentView()方法 62
在RelativeLayout容器中添加Button UI
Widget 63
Eclipse ADT问题标签:在ADT中调试XML错误 65
相对位置:在层级中添加UI按钮 67
字符串常量:为UI按钮添加标签 69
事件处理器:使用Java代码添加OnClickListener
70
控制AnalogClock的可见性:.setVisibility()方法 74
安装并配置模拟器:测试Java代码 76
完成UI仿真设计:添加两个按钮 79
小结 84
第2部分 Android UI设计Menu类介绍:OptionsMenu、ContextMenu、PopupMenu和ActionBar
第4章 Android UI选项菜单:OptionsMenu类和操作栏 86
Android Menu类:菜单制作的公共接口 86
Android用户界面菜单设计:概述 87
选项菜单 88
关联菜单 88
弹出菜单 89
使用XML定义菜单:
前 言
谷歌的 Android 操作系统正在持续赢得市场,已经成为全球应用广的操作系统 之一。现在,从智能手表到智能电视、智能手机、智能眼镜、触摸屏智能平板、电子 书阅读器、游戏机,甚至是家居、家电、音响产品、汽车面板等,到处都有Android的身影。
对于每个 Android 应用来说,重要的设计考虑之一就是
UI 设计(User Interface Design,用户界面设计),即定义Android应用的用户如何与应用自身的目标进行交互。具有流畅、简洁以及精美UI设计的应用,将在Android应用市场赢得用户并提高销售量。
Android操作系统提供了丰富的UI设计类,有针对性地帮助Android开发者实施充满创意的UI设计,并保证其UI设计符合Android操作系统的UI设计规范。本书介绍了这些重要的UI设计布局容器类和方法,以及完整的Android UI设计规范和指南,每个Android开发者都需要理解并在应用设计工作流程中遵循这些规范和指南。
编写《精通Android UI设计》一书,希望有助于读者深入了解Android UI设计规范的工作原理,掌握流行的UI布局类和方法,并借此书进一步阅读我的新书《精通Android图形》。《精通Android UI设计》针对的是已经具备丰富技术经验,即熟练掌握计算机编程概念和技术的读者。
本书还介绍了在Android应用开发工作流程中能够使用的各种相关开源软件,例如,久负盛名的开源新媒体应用GIMP、Lightworks、Pencil、Blender和Audacity。我们将介绍如何在Android应用开发工作流程中结合使用这些软件,了解新媒体元素和支持的格式,了解它们的工作原理,以及如何在UI设计过程中加以充分利用。
使用多种开源软件的实施方法,正是《精通Android UI设计》与目前市场中其他Android用户界面设计图书不同的地方。本书从读者安装Java SE和用于Eclipse Kepler IDE的Android SDKs开始,然后介绍Android ADT Bundle的安装,接着介绍各种流行的开源新媒体制作应用的安装,这些应用将用于数字图像与数字音频编辑、数字视频制作、用户界面线框图与原型设计等。
然后,本书介绍了创建菜单UI设计、操作栏UI设计、Android UI规范和指南,后介绍在Android应用UI设计中,开发者具体使用的主要UI布局容器类型。
本书会介绍使用XML标记进行静态用户界面设计,使用Java进行动态用户界面设计,在用户界面设计中使用数字图像、数字视频和动画,介绍Android操作系统用户界面设计规则和规范,以及当前在Android应用开发UI设计中流行的其他高级新媒体概念和多媒体应用特性。
我们将详细介绍Android UI设计的核心领域,包括UI布局容器、UI Widgets、操作栏UI设计、新媒体格式、编码解码、概念和实现,以及Fragments(片段)这样的高级概念。如果读者希望全面了解或是掌握Android
UI设计,本书正是很好的起点。
评论
还没有评论。