自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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