自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Recycleview之setAdapter源码分析

recycleview作为取代listview的新控件,使用率越来越高了,在这之前我都是简单的使用recycleview没有仔细的研究过它,所以我决定从它的源码入手看看它是如何实现的. recycleview的设计非常的解耦,采用设计模式中的适配器模式来管理数据,采用layoutmanager来管理布局和滑动,采用 ItemAnimator来管理item的动画效果,采用 ItemDecora

2016-10-25 15:46:14 2880

原创 viewpager源码分析

viewpager的分析从下面的这个步骤入手:setAdapter-populate-onMeasure-onlayout-onInterceptTouchEvent-onTouchevent-smoothScrolllTo-onpageScrolled. 下面是完整的源码,上面所说的方法都详细的注释了./* * Copyright (C) 2011 The Android Open Sourc

2016-10-20 15:59:14 5000

原创 Scrollview源码分析

分析Scrollview的源码主要从一下步骤开始,构造函数-onmeasure()-onlayout()-draw()-onInterceptTouchEvent()-onTouchevent().按照这个顺序搞懂这几个方法做了些什么就知道Scrollview是怎么实现的了,下面我将我注释过的Scrollview源码贴上,这个几个方法的功能我都注释好了/* * Copyright (C) 2006

2016-10-12 11:31:28 1369

原创 解决Scrollview嵌套recycleview的显示不完全,滑动冲突问题

先上一张效果图:解决显示不完全的问题 这个问题只要重写recycleview的onmeasure方法即可.比如下面的代码,我将recycleview的高度重写测量为500. @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec =

2016-10-12 10:51:02 5706 4

zxing精简包 只有生成二维码功能 54kb

精简版的zxing包,只含有生成二维码的功能,大小只有54kb

2017-12-15

空空如也

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

TA关注的人

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