关于Activity跳转动画大汇总

2018-02-01
阅读 20 分钟
4k
目录介绍 1.业务需求:Activity正反两面,沿中心X,Y轴旋转180度 1.0 具体业务需求 1.1 用3D效果做翻转动画 1.2 用2D效果做翻转动画【实际是缩小-放大,看上去是翻转】 2.业务分析:两个界面放在同一个布局中 2.1 布局设计思路分析 2.2 代码展示 3.具体动画逻辑做法:看具体代码 3.1 定义3D旋转动画 3.2 在activity处理翻...

Android 数据序列化总结

2018-01-29
阅读 7 分钟
2.3k
Android数据序列化总结 目录介绍 1.序列化简单介绍 1.1 序列化的概念 1.2 序列化是做什么用的 1.3 序列化的目的 2.Serializable的使用 2.1 什么是Serializable 2.2 Serializable简单实现 3.Parcelable的使用 3.1 什么是Parcelable 3.2 Parcelable简单实现 4.Parcelable与Serializable的性能比较 4.1 Serializable性能分...

Vlayout使用详细介绍

2018-01-08
阅读 10 分钟
6.9k
Vlayout使用详细介绍 目录介绍 1.Vlayout简单介绍 2.主要功能介绍 2.1 主要功能的思维导图 2.2 主要功能说明 .使用方法与案例 3.1 初始化 3.2 设置回收复用池 3.3 设置RecycleView适配器 3.4 添加模块的adapter 3.5 将所有adapter绑定到RecycleView 4.相关代码说明 4.1 VirtualLayoutAdapter 4.2 VirtualLayoutManager 4...

开源项目综合案例

2017-12-12
阅读 9 分钟
5.3k
目录介绍 1.关于前言介绍 2.关于接口说明 3.关于模块说明 4.关于相关特性说明 5.关于部分功能说明 6.关于开源项目说明 7.关于参考项目说明 8.关于版本更新说明 9.关于获取更多信息 10.App图片展示 11.关于其他说明 12.关于云测试情况 13.关于bug管理说明 14.关于我的博客 0.关于博客笔记大整理,持续更新迭代 可以直接看...

EventBus用法及源码解析

2017-11-15
阅读 16 分钟
3k
EventBus用法及源码解析 目录介绍 1.EventBus简介 1.1 EventBus的三要素 1.2 EventBus的四种ThreadMode(线程模型) 1.3 EventBus怎么调用 2.EventBus使用 2.1 最简单的使用 3.EventBus注册源码解析 3.1 EventBus.getDefault()获取对象 3.2 register(this)注册源码解析 3.2.1 首先看register(this)源码 3.2.2 接下来看fi...

设计模式之三:观察者模式

2017-11-14
阅读 7 分钟
2.5k
观察者模式 目录介绍 1.观察者模式介绍 2.观察者使用场景 3.观察者UML图解 4.观察者模式简单实现 4.0 举个例子 4.1 观察者代码 4.2 被观察者代码 4.3 测试代码 4.4 思考 5.观察者模式Android源码分析 5.1 先来看看源代码 5.2 观察者从哪里来的,查看setAdapter源代码 5.3 观察者在哪里创建的呢?如何运作 5.4 代码分析 6...

设计模式之一:单例模式

2017-10-20
阅读 5 分钟
3.6k
设计模式之一:单例模式目录介绍1.单例模式介绍2.单例模式定义3.单例模式使用场景4.单例模式的实现方式 4.1 懒汉式【线程不安全】 4.2 懒汉式【**synchronized 线程安全】 4.3 饿汉式【线程安全】 4.4 DCL双重校验模式【线程安全】 4.5 静态内部类单例模式【线程安全】 4.6 枚举单例【线程安全】 4.7 使用容器实现单例模...