![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 90
sangxiaonian
有多少努力,才有多少收获
展开
-
自己动手两分钟撸一个万能圆形控件
由于最近工(lan)作(ai)太(wan)忙(qi),已经好久没有更新过文章了,为了防止自己彻底残废,决定先撸一个简单的万能圆形控件练练手。 图片控件首先想到的肯定是ImageView,所以我就在ImageView基础上实现圆形控件,这样做有两个好处,第一可以直接使用系统提供的非常Nice的方法和效果,另一个就可在使用Glide 的时候可以保持队形,不用专门在写一...原创 2018-06-11 14:26:55 · 928 阅读 · 0 评论 -
从 sendEmptyMessage 开始,一步步解剖Handler
工作的时候发现自己对于很多东西用起来得心应手,原理机制也背诵的滚瓜烂熟,但是一问到源码脑子就....瓦特了!所以最近准备从头开始学习源码,学习大神们优秀的思想!本文是对Handler机制的源码分析,目的是为了能够从源码角度一点点的理解Handler机制,里面会出现大量的源码,所以会比较枯燥,但是只要认真看完,相信你一定会对Handler机制的实现方法有更加清晰的认识 Handler...原创 2018-07-03 10:10:29 · 1042 阅读 · 0 评论 -
EventBus 源码分析
这篇文章主要是根据我们平时的使用,一步一步的分析EventBus源码流程,因此分为三步:1、注册订阅者2、事件发布3、反注册订阅者1、register 注册订阅者在使用eventBus的时候,第一个步骤就是注册订阅者 EventBus.getDefault().register(this);getDefault方法是一个单例模式的初始化方法,主要就是获取一个实例,源码如下: ...原创 2019-03-11 17:52:15 · 160 阅读 · 0 评论