主页 详情

《基于Material Design的Android用户界面设计》_(美)Ian G.Clifton著_14137980_7121300349

【书名】:《基于Material Design的Android用户界面设计》
【作者】:(美)Ian G.Clifton著
【出版社】:北京:电子工业出版社
【时间】:2016
【页数】:446
【ISBN】:7121300349
【SS码】:14137980

最新查询

内容简介

第1部分 Android用户界面基础

第1章 Android界面和Material Design

Android设计简史

Material Design

基本概念

交互和动画

字体

测量和对齐

Android设计站点

核心原则

做一件事并把它做好

与其他应用友好相处

视觉、视觉、重要的视觉

简单但强大

平台一致性

适应用户

标准组件

系统栏

通知系统

应用栏

Tab和侧边式抽屉导航

FAB

支持多种设备

避免让人痛苦的错误

菜单键

长按

通知图标

来自其他平台的样式

小结

第2章 理解view——用户界面的构架模块

什么是view

View ID

理解view尺寸

显示文本

显示图片

背景

聚集用户输入的view

其他值得关注的view

事件的监听

其他监听器

小结

第3章 用ViewGroup与Fragment创建全布局

理解ViewGroup以及常见的实现方式

其他值得关注的ViewGroup

用Fragment封装view逻辑

Fragment的生命周期

给予Fragment数据

与Activity进行通讯

执行Fragment的事务

争议

支持库

CardView库

Design库

GridLayout库

Leanback库

MediaRouter库

Palette库

RecyclerView库

注解支持库

小结

第4章 添加应用的图形和资源

Android中资源的介绍

资源限定符

理解密度

可支持的图片文件

栅格图片

矢量图片

9-patch图片

XML可绘制对象

Layer List

State List

Level List

其他资源

Strings

数组(Array)

颜色(Color)

尺寸(Dimension)

动画(Animation)

ID

菜单

小结

第2部分 完整的设计和开发过程

第5章 开始一个新的应用

设计方法

常用方法

以用户为中心的设计

确定目标

用户目标

用户模型

产品目标

设备和配置支持

概要流程图

线框图

从导航开始

接着进入内容模块

详情页面的线框图

支持多种设备

命名惯例

原始资源

小结

第6章 原型和开发应用基础

组织为Activity和Fragment

创建第1个原型

Tab

抽屉导航(Navigation Drawer)

Tool展示

Tab Fragment

Tool Details

评估第1个原型

与用户一起工作

完全开放

明确目标

动态目标

真实的用户反馈

下一步

小结

第7章 设计视觉效果

线框和图形设计

工具

风格

拟物设计

极简设计

扁平化设计

Material Design

光源

颜色

相关科学

选择颜色

木工应用

文本注意事项

文本对比

文本尺寸、样式和大写

文本间距

文本阴影

自定义字体

易懂的用语

其他注意事项

变化的文本长度

图片的有效性和尺寸

透明度和3×规则

标准图标

导航和过渡

错误情况

设计步骤

小结

第8章 实现设计方案

和设计师一起工作

切出图形资产

简单切图

9-patch图片

生成可替代尺寸

主题和样式

把comp拆分为多个view

开发木工应用

主屏幕

工具列表

工具详情

多种设备上的基本测试

小结

第9章 用动画出彩

动画的目的

view动画(View Animation)

属性动画(Property Animation)

控制ProperAnimation

监听器

类型Evaluator

Time Interpolator

关键帧

ViewProperryAnimator

错误提示动画

动画图标

制作矢量图标动画

动画化栅格图标

简单的转场

屏幕转场

Activity转场

圆形显现过渡

小结

第3部分 Android用户界面的高级应用篇

第10章 使用高级技巧

识别Jank

用Systrace理解Jank

优化图片

压缩图片

正确使用图片的大小

使用图片缓存

额外的性能提高

控制垃圾回收

View Holder模式

消除过度绘制

Hierarchy Viewer

找到丢失的view

消除不必要的view

导出为PSD文件

自定义字体

复杂的TextView

存在的Span

复杂文本的Span使用

RecyclerView

布局管理器

适配器

条目Animator

条目装饰

小结

第11章 处理Canvas和高级绘制

创作自定义Drawable

基本概念

其他的重要方法

Paint

Canvas

处理文本

一个简单的文本Drawable

更好的Text Drawable

处理图片

色彩过滤器

Lighting Color Filter

色彩矩阵

PorterDuff图片合成

着色器

圆形图片

渐变淡化

小结

第12章 开发自定义view

基本概念

测量

布局

绘制

保存和恢复状态

创建一个自定义View

测量

处理布局Layout

建立Bitmap

保存和恢复状态

小结

第13章 处理输入和滚动

触碰输入

其他形式的输入

创建一个自定义View

创建初始自定义View文件

测量

绘制

准备触碰输入

处理触碰输入

其他注意事项

小结

附录A Google Play资源文件

附录B 常用任务参考


书查询(www.shuchaxun.com)本网页唯一编码:
cd976eb4f59567f2037519874bac20a7#704ec6786dc7227785a312a479e59522#80333302#14137980.zip