基本信息
书名:精通Android UI设计
定价:98.00元
作者:[美]Wallace Jackson 著 盛青 谭春波 译
出版社:清华大学出版社
出版日期:2016-07-01
ISBN:9787302425939
字数:683000
页码:503
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
谷歌的 Android 操作系统正在持续赢得市场,已经成为全球应用 广的操作系统 之一。现在,从智能手表到智能电视、智能手机、智能眼镜、触摸屏智能平板、电子书阅读器、游戏机,甚至是家居、家电、音响产品、汽车面板等,到处都有Android的身影。
对于每个 Android 应用来说, 重要的设计考虑之一就是 UI 设计(User Interface Design,用户界面设计),即定义Android应用的用户如何与应用自身的目标进行交互。具有流畅、简洁以及精美UI设计的应用,将在Android应用市场赢得用户并提高销售量。
内容提要
本书详细阐述了与Android UI开发相关的基本解决方案,主要包括Android UI设计工具,Android UI布局,Android UI Widgets,Android UI选项菜单,Android UI本地菜单,Android UI操作栏,Android UI设计考虑,Android UI设计概念、Android UI布局规范、差异和方法,Android UI主题设计和数字媒体概念等内容。此外,本书还提供了丰富的示例以及代码,以帮助读者进一步理解相关方案的实现过程。本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
目录
部分 Android UI设计的核心类介绍:
开发工具、布局容器和Widgets
章 Android UI设计工具:配置Android开发系统 2
Java 6:下载并安装Android基础支持 3
Android ADT Bundle:查找并下载Android IDE 5
Android ADT Bundle:安装Android IDE 7
Android ADT Bundle:启动IDE并更新ADT10
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动起来:LayoutAnimationController32
创建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 UIWidget 63
Eclipse ADT问题标签:在ADT中调试XML错误 65
相对位置:在层级中添加UI按钮 67
字符串常量:为UI按钮添加标签 69
事件处理器:使用Java代码添加OnClickListener70
控制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定义菜单: