第1章 Android UI设计基础 19
1.1关于用户界面设计 19
1.1.1什么是用户界面设计 19
1.1.2手机界面设计的特征 20
1.2 Android系统的设计原则 21
1.2.1漂亮的界面 21
1.2.2更简单的操作 22
1.2.3更加完善的工作流程 23
1.3强调纯粹的Android APP设计 23
1.3.1不要模仿其他平台的UI元素 23
1.3.2不要延续其他平台的特定图标 23
1.3.3不要在界面底部放置操作栏 24
1.3.4不要在操作栏中使用“返回”按钮 25
1.3.5不要在列表项目中使用向右箭头 25
1.3.6设备的独立性 25
1.4 Android APP设计概述 26
1.4.1主界面 26
1.4.2所有应用 26
实战1制作“所有应用界面”——图标 27
实战2制作“所有应用界面” 31
1.4.3最近应用 33
实战3制作最近任务界面 34
1.4.4 U I栏 36
实战4制作状态栏 37
1.4.5通知抽屉 39
实战5制作通知栏 39
1.4.6通用的应用 44
第2章 Android APP的设计风格 47
2.1 Android 2.3与Android 4.0的界面元素 47
2.2设备与显示 48
实战1制作Android解锁界面——屏锁 49
实战2制作Android解锁界面——状态栏 52
2.3触摸反馈 54
实战3制作Android通讯录 55
2.4单位和网格 58
实战4使用网格制作Android UI元素 60
2.5字体 63
2.5.1字体 63
2.5.2写作风格 63
实战5制作Android日期选择控件 64
2.6颜色 67
实战6制作照相机界面——按钮 67
实战7制作照相机界面——选项 70
2.7图标 73
2.7.1启动图标 73
实战8制作信息启动图标 74
2.7.2操作栏图标 76
实战9制作Android操作栏 77
2.7.3小图标 79
实战10制作Android小图标 80
2.7.4通知图标 83
实战11制作Android通知图标 83
第3章 Android APP基本元素的制作 87
3.1 Android APP基本图形制作 87
3.1.1直线 87
实战1制作Android拨号界面 88
3.1.2圆 91
实战2制作Android解锁界面 92
3.1.3矩形 96
实战3制作流量使用界面 96
3.1.4圆角矩形 99
实战4制作计算机界面 100
3.1.5图形计算 102
实战5制作应用商店图标 103
3.1.6其他形状 107
实战6制作快捷设置界面 108
3.2 Android APP控件制作 110
3.2.1选项卡 110
实战7制作Android固定选项卡 111
3.2.2列表 113
实战8制作通话记录界面 113
3.2.3网格列表 116
3.2.4滚动 116
实战9制作联系人界面 118
3.2.5下拉菜单 120
实战10制作日历界面 121
3.2.6按钮 124
实战11制作音乐登录界面 125
实战12制作全能录音机界面 128
3.2.7文本框 130
实战13制作信息界面 131
3.2.8滑块 134
实战14制作音量设置滑块 134
3.2.9进度条和活动 136
实战15制作进度条 137
实战16制作进度指示圈 138
3.2.10开关 139
实战17制作闹钟设置界面 140
3.2.11对话框 143
实战18制作提示对话框 144
3.2.12选择器 146
实战19制作日期和时间选择器 146
3.3特效处理 148
3.3.1投影和阴影 148
3.3.2发光和光泽 149
3.3.3边框 149
第4章 完整APP界面的制作 152
4.1关于Android手机的分辨率 152
4.2不同分辨率的兼容问题 153
4.3关于“完美像素”的定义 154
4.4 Android系统的设计准则 154
4.4.1关注用户 154
4.4.2显示有用的内容 155
4.4.3及时反馈用户 155
4.4.4有章可循的行为模式 156
实战1制作账户添加界面——菜单界面 157
实战2制作账户添加界面——键盘 160
实战3制作Android主界面——状态栏和搜索栏 163
实战4制作Android主界面——天气控件和图标 164
实战5制作流量统计界面——文字和图标 170
实战6制作流量统计界面——统计表和其他 173
实战7制作应用管理界面 176
实战8制作指南针界面 181
实战9制作指南针界面——指南针 185
第5章 商业综合案例的制作 192
5.1 Android APP的应用结构 192
5.2启动界面的设计 193
5.3分类的设计 194
5.4详情页面的设计 195
实战1制作智能洗衣机界面 196
实战2制作GO天气界面 206
实战3制作卡通游戏界面 215