图书介绍
基于Material Design的Android用户界面设计PDF|Epub|txt|kindle电子书版本网盘下载
![基于Material Design的Android用户界面设计](https://www.shukui.net/cover/22/31948261.jpg)
- (美)Ian G.Clifton著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121300349
- 出版时间:2016
- 标注页数:446页
- 文件大小:55MB
- 文件页数:463页
- 主题词:
PDF下载
下载说明
基于Material Design的Android用户界面设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 Android用户界面基础1
第1章 Android界面和Material Design1
Android设计简史2
Material Design4
基本概念4
交互和动画7
字体8
测量和对齐9
Android设计站点10
核心原则10
做一件事并把它做好10
与其他应用友好相处12
视觉、视觉、重要的视觉13
简单但强大14
平台一致性15
适应用户16
标准组件17
系统栏17
通知系统18
应用栏19
Tab和侧边式抽屉导航20
FAB20
支持多种设备21
避免让人痛苦的错误22
菜单键22
长按22
通知图标22
来自其他平台的样式23
小结23
第2章 理解view——用户界面的构架模块25
什么是view26
View ID28
理解view尺寸29
显示文本33
显示图片38
背景38
聚集用户输入的view40
其他值得关注的view44
事件的监听47
其他监听器48
小结48
第3章 用ViewGroup与Fragment创建全布局49
理解ViewGroup以及常见的实现方式50
其他值得关注的ViewGroup61
用Fragment封装view逻辑63
Fragment的生命周期64
给予Fragment数据65
与Activity进行通讯66
执行Fragment的事务69
争议70
支持库70
CardView库72
Design库72
GridLayout库73
Leanback库73
MediaRouter库73
Palette库73
RecyclerView库73
注解支持库74
小结74
第4章 添加应用的图形和资源75
Android中资源的介绍76
资源限定符76
理解密度81
可支持的图片文件82
栅格图片83
矢量图片84
9-patch图片84
XML可绘制对象86
Layer List87
State List88
Level List91
其他资源101
Strings102
数组(Array)103
颜色(Color)104
尺寸(Dimension)105
动画(Animation)105
ID105
菜单106
小结107
第2部分 完整的设计和开发过程109
第5章 开始一个新的应用109
设计方法110
常用方法110
以用户为中心的设计110
确定目标113
用户目标114
用户模型115
产品目标116
设备和配置支持116
概要流程图117
线框图120
从导航开始123
接着进入内容模块126
详情页面的线框图128
支持多种设备130
命名惯例130
原始资源132
小结133
第6章 原型和开发应用基础135
组织为Activity和Fragment136
创建第1个原型137
Tab138
抽屉导航(Navigation Drawer)140
Tool展示143
Tab Fragment149
Tool Details163
评估第1个原型168
与用户一起工作169
完全开放169
明确目标170
动态目标170
真实的用户反馈170
下一步173
小结174
第7章 设计视觉效果175
线框和图形设计176
工具176
风格177
拟物设计177
极简设计178
扁平化设计178
Material Design179
光源179
颜色180
相关科学180
选择颜色183
木工应用187
文本注意事项187
文本对比188
文本尺寸、样式和大写189
文本间距189
文本阴影190
自定义字体190
易懂的用语192
其他注意事项192
变化的文本长度192
图片的有效性和尺寸193
透明度和3×规则193
标准图标194
导航和过渡194
错误情况194
设计步骤195
小结199
第8章 实现设计方案201
和设计师一起工作202
切出图形资产203
简单切图203
9-patch图片205
生成可替代尺寸208
主题和样式209
把comp拆分为多个view210
开发木工应用211
主屏幕212
工具列表222
工具详情236
多种设备上的基本测试240
小结241
第9章 用动画出彩243
动画的目的244
view动画(View Animation)244
属性动画(Property Animation)245
控制ProperAnimation247
监听器247
类型Evaluator248
Time Interpolator251
关键帧253
ViewProperryAnimator254
错误提示动画254
动画图标259
制作矢量图标动画259
动画化栅格图标264
简单的转场265
屏幕转场266
Activity转场270
圆形显现过渡274
小结277
第3部分 Android用户界面的高级应用篇279
第10章 使用高级技巧279
识别Jank280
用Systrace理解Jank281
优化图片288
压缩图片288
正确使用图片的大小290
使用图片缓存294
额外的性能提高300
控制垃圾回收300
View Holder模式301
消除过度绘制304
Hierarchy Viewer307
找到丢失的view310
消除不必要的view310
导出为PSD文件310
自定义字体311
复杂的TextView314
存在的Span314
复杂文本的Span使用316
RecyclerView318
布局管理器319
适配器319
条目Animator320
条目装饰320
小结320
第11章 处理Canvas和高级绘制323
创作自定义Drawable324
基本概念324
其他的重要方法325
Paint325
Canvas326
处理文本326
一个简单的文本Drawable326
更好的Text Drawable329
处理图片331
色彩过滤器334
Lighting Color Filter334
色彩矩阵335
PorterDuff图片合成336
着色器347
圆形图片347
渐变淡化350
小结353
第12章 开发自定义view355
基本概念356
测量356
布局357
绘制358
保存和恢复状态358
创建一个自定义View359
测量361
处理布局Layout362
建立Bitmap363
保存和恢复状态365
小结373
第13章 处理输入和滚动375
触碰输入376
其他形式的输入377
创建一个自定义View378
创建初始自定义View文件378
测量384
绘制388
准备触碰输入393
处理触碰输入397
其他注意事项414
小结415
附录A Google Play资源文件417
附录B 常用任务参考433