- 博客(3)
- 收藏
- 关注
原创 RxJava2原理流程分析1- Observable观察订阅的的简单分析
概述: 从最简单的RxJava的使用,来分析RxJava订阅和观察的整个流程(注:RxJava版本:2.2.7) 目标: 1.RxJava中观察者和被观察者是如何联系起来的 2.被观察者(Observable)发射数据是从什么时候开始的, 3. Observable的整个流程图 分析 最简单的RxJava代码如下:下面代码实现了 被观察者,发射一个1,观察者得到该发射的值并打印出来 Observa...
2020-01-07 18:36:08 263
原创 Android 仿vivo商店下载进度条
vivo商店在下载应用的时候,底部有一个圆角矩形的下载进度条,中间有一个进度文字,而且进度和文字交汇的时候,交汇部分的文字会从蓝色边为白色,会有一种一半白色字,一半蓝色字的效果。 最终效果和对比vivo商店效果 分析1 - 计算进度 进度计算就比较简单了,我们通过复写onSizeChanged()方法,获取到控件的宽后,先计算当前进度百分比,再将百分比乘以宽度,就可以得到应该绘制的宽度了。 绘...
2020-01-06 13:26:48 526
原创 自定义view(四)自定义进度条(仿汽车时速表)
第一步 :自定义view /** Created by TU on 2019/11/19. */ public class ArcProgressBar extends View { private int diameter = 500; //直径 private float centerX; //圆心X坐标 private float centerY; //圆心Y坐标 private ...
2020-01-03 11:59:57 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人