责任链模式介绍 责任链模式:为了降低请求发出者与处理者之间的耦合,使多个处理者都能有机会处理该请求,我们把这些处理者全部联成一个链,每个处理者是...
最近在做项目的时候,发现UI对ViewPager轮播图指示器情有独钟,一会要全部是圆点,一会要全部是长条,一会要选中是长条未选中是圆点。而我们之...
本文主要介绍2种自定义Gradle的方法,一种是本地开发使用的,另一种是开发出来给别人使用的,分不同的场景使用。 本地Gradle插件build...
假设已经看完上一篇关于APT知识介绍了, 本文介绍下如何实现最简单的Butterknife的功能,主要分为以下几个步骤。 Step1: 新建Ja...
关于APT APT(Annotation Processing Tool)是一种注解处理工具,它会对源文件进行扫描找出相应的Annotation...
复习和回顾Android知识,梳理笔记 ThreadLocal简介 ThreadLocal一般在开发中不是很常见,但是了解过Android消息机...
原理图 有2种方案实现循环滚动,一种是在PagerAdapter设置最大数量为int最大值,另一种就是本文实现的。前一种感觉有点奇怪,如果不带自...
之前记录过一篇实现仿拉钩特效的文章,那个实现的还是存在一些问题的,根据一些网友的反馈的情况,所以今天有时间又看了一下这个效果。今天带来相对完美一...
引言 最近项目有在用高德地图,顺便记录下一些知识。项目需要做地图上显示一个车辆位置,这个位置需要波纹扩散效果,这个高德地图也提供了demo,但是...