Android自定义控件高级进阶与精彩实例

Android自定义控件高级进阶与精彩实例

作者:启舰

出版社:电子工业

出版年:2021年1月

ISBN:9787121402081

所属分类:经济金融

书刊介绍

《Android自定义控件高级进阶与精彩实例》内容简介

《Android自定义控件高级进阶与精彩实例》专注于介绍Android自定义控件进阶知识,并通过精彩的案例对各种绘制、动画技术进行了糅合讲解,读者可以通过本书从宏观层面、源码层面对Android自定义控件建立完整的认识。本书主要内容有3D特效的实现、高级矩阵知识、消息处理机制、派生类型的选择方法、多点触控及辅助类、RecyclerView的使用方法及3D卡片的实现、动画框架Lottie的讲解与实战等。
本书适合中高级从业者对Android自定义控件相关知识进行查漏补缺和深入学习。
本名张恩伟,Android研发专家、CSDN博客专家、CSDN博客之星,《Android自定义控件入门与实战》《Android自定义控件高级进阶与精彩实例》作者,电子工业出版社博文视点优秀作者,曾就职于阿里巴巴,现就职于vivo。

作品目录

内容简介
前言
第1章:3D特效
1.1、3D特效概述
1.2、Camera类用法详解
1.3、实现3D卡片翻转效果
1.4、实现小米时钟的触摸倾斜效果
第2章:位置矩阵
2.1、位置矩阵概述
2.2、Matrix类中函数用法详解(一)
2.3、Matrix类中函数用法详解(二)
2.4、折叠布局实战(一)——核心原理
2.5、折叠布局实战(二)——折叠菜单
第3章:派生类型的选择与实例
3.1、派生类型的选择方法概述
3.2、自定义EditText
3.3、实现圆角布局
第4章:消息处理
4.1、Android事件分发机制
4.2、消息拦截实战——实现可拖动的方向按键
4.3、坐标系
4.4、详解requestDisallowInterceptTouchEvent函数
4.5、滑动冲突处理原理与实战
第5章:多点触控详解
5.1、多点触控基本知识
5.2、拖动图片控件与多点触控
5.3、制作双指缩放控件
第6章:工具类
6.1、Scroller工具类
6.2、ViewDragHelper类简介
6.3、实现QQ侧边栏效果
6.4、ViewDragHelper类源码解析
6.5、ViewConfiguration类
第7章:RecyclerView
7.1、RecyclerView概述
7.2、添加分割线
7.3、自定义LayoutManager
7.4、RecyclerView回收复用HolderView的实现方式(一)
7.5、RecyclerView回收复用HolderView的实现方式(二)
7.6、ItemTouchHelper
第8章:RecyclerView特效实战
8.1、滑动画廊控件
8.2、仿QQ列表滑动删除效果
8.3、使用SnapHelper实现滑动对齐
第9章:精彩自定义控件实战
9.1、华为时钟
9.2、圆环动画
9.3、自定义控件与组合控件实战
第10章:Lottie动画框架
10.1、Lottie概述
10.2、Lottie与AE
10.3、Lottie的使用方法
10.4、Lottie核心原理

相关推荐

微信二维码