自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lemonGuo的大脑皮层、小脑、海马体、杏仁核.....

吾生也有涯,而知也无涯 。以有涯随无涯,殆已!

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 浅析RxJava 1.x&2.x版本区别及原理(三):1.x 版本 Scheduler调度线程变换及subscribeOn、observeOn方法源码解析

上两篇文章都是对比分析RxJava中较基本的订阅流程与操作,即Observable、Flowable等基本元素的源码,还有map、lift操作符的源码。在对Rxjava框架有了一个坚实的基础后,此篇文章将直袭Rxjava中最闪亮的Point,也是Android猿平常在开发中经常遇到的需求 —— 线程切换,主线程中需要进行耗时操作,要求切换到子线程,子线程中需要进行UI更新,要切切换到主线程。以上切...

2018-05-06 16:44:05 719

原创 Android 高级UI解密 (四) :花式玩转贝塞尔曲线(波浪、轨迹变换动画)

一. 贝塞尔初识概念 A Bézier curve (pronounced [bezje] in French) is a parametric curve frequently used in computer graphics and related fields. Generalizations of Bézier curves to higher dimensions ar...

2018-05-21 21:19:03 7137 2

原创 Android 高级UI解密 (三) :Canvas裁剪 与 二维、三维Camera几何变换(图层Layer原理)

Canvas变换技巧(1)平移Tanslatevoid translate (float dx, float dy)API作用:用指定的转换对当前matrix 进行预处理。 参数说明: x、y轴移动的距离。注意:这里牵扯到canvas的概念,我们通常称之为“画布”,在此画布上可以绘制任何图像。此API的功能就是移动画布位置,需要强调的是每次canvas执行drawXXX的时候就会

2018-05-21 15:35:19 3200 1

原创 浅析RxJava 1.x&2.x版本区别及原理(二):map、lift操作符源码解析

上一篇文章讲解了RxJava 1.x&2.x版本的基本元素(Observable、Subscriber、Flowable、Observer等)流程源码分析,对RxJava两个版本的基本使用元素和订阅原理有了一定的认识后,此篇文章将重点置于map、lift操作符,已知操作符的作用是将发出的数据进行处理再发送,RxJava源码内部具体操作原理如何?来一探究竟。此系列文章重点在于分析源码,并...

2018-05-04 17:08:21 845

原创 浅析RxJava 1.x&2.x版本使用区别及原理(一):Observable、Flowable等基本元素源码解析

RxJava开源框架的风靡程度在Github上无需多言,它带来的响应式编程模式和线程随意切换、嵌套请求、背压等功能给了开发者耳目一新的体验,更是成为了大多数APP中常用的RxJava+Okhttp/Retrofit+MVP/MVVM/Clean黄金组合中的一员。我犹记得知乎团队在去年线下还开展过一次线下RxJava交流会,邀请了扔物线讲解相关知识及体验,可见各大厂对此的重视度。如非要列举一个RxJ...

2018-05-02 23:27:55 5519 1

网络调试助手NetAsssist

网络调试助手NetAsssist,可以用来测试TCP、UDP收发报文。

2017-06-25

Zxing二维码扫描Demo完整源码下载

集成Zxing二维码扫描,可从相册选择图片扫描、开启闪光灯、生成二维码图片功能

2017-04-10

Zxing二维码使用Demo

Zxing二维码使用Demo

2017-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除