自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏雨

你永远不知道,未来的你会有多么强大

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

原创 渐进式加载-基础讲解

前言:我们在PC端用浏览器看图片的时候,经常是先看到一张模糊图,然后再渐渐的变得清晰,这种情况在看漫画的时候尤其常见(模糊图如下),这种效果就叫做渐进式加载.渐进式加载能够大大的提升体验感

2017-03-13 11:51:28 9209

原创 Glide-源码详解

前言:之前的文章中,笔者介绍了很多Glide的使用方法,但是由于Glide框架封装得太好了,很多人在使用的时候,只是知其然不知其所以然,为了不要仅仅成为”cv工程师”,只会复制粘贴,所以这篇文章我们就一起来研究一下Glide的源码,看看Glide到底是怎么将一张图片加载出来的~

2017-03-04 16:41:48 20577 5

原创 Glide-渐进式加载初尝试

前言前面我们讲解了渐进式加载的基础,接下来我们就讲一下在app中具体如何实现渐进式加载

2017-03-14 17:02:38 9229

原创 活用productFlavors,实现意想不到的功能

前言:在我们平时做项目时,总会遇到一些奇葩的要求,多渠道打包算是比较简单和常见的了,例如同时安装测试版和发布版,以及一套代码维护十几个不同的APP,这种需求也不少人遇到过,如果你不懂一些技巧,那么这些需求实现起来一定非常痛苦,所以我们接下来就介绍一下如何活用productFlavors,实现这些奇葩的需求1. 简单使用productFlavors直译过来就是特色的产品,所以他的主要作用就是让你同一套

2017-03-01 17:02:16 16088 1

原创 研究requestDisallowInterceptTouchEvent失效的原因

前言:前面我们讲到过onTouch事件的传递的原理,那么我们遇到事件冲突的时候就可以通过这个原理来设法处理了,一般来说我们分为父控件处理和子控件处理,其中子控件处理的时候会用到一个requestDisallowInterceptTouchEvent方法,接下来我们就一起来分析一下这个方法的原理以及使用时容易遇到的坑1.基础我们之前讲到过onTouch事件的传递的原理,如果对这块不熟悉的朋友可以先看一

2017-03-01 10:05:47 10266 4

ProductFlavorsDemo.zip

在library中使用productFlavors

2017-04-20

Hex Editor Neo

Hex Editor Neo,可以对文件的二进制进行阅读或者修改

2017-03-13

onTouch事件的传递思维导图(完整版)

onTouch事件的传递思维导图(完整版)

2017-02-24

空空如也

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

TA关注的人

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