图书介绍

基于Material Design的Android用户界面设计PDF|Epub|txt|kindle电子书版本网盘下载

基于Material Design的Android用户界面设计
  • (美)Ian G.Clifton著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121300349
  • 出版时间:2016
  • 标注页数:446页
  • 文件大小:55MB
  • 文件页数:463页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于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

热门推荐