自定义博客皮肤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)
  • 收藏
  • 关注

原创 ButterKnife第三方库源码分析

ButterKnife原理其实也很简单我的Github博客详解ButterKnife是大名鼎鼎JakeWharton热门开源项目的其中一个,让开发者不再重复的进行findViewById的操作。配合android studio的插件,一键自动生成xml文件所有view的实例。ButterKnife为什么会那么神奇,自动帮助开发者省去了繁琐的操作,他的实现的原理到底是怎么样的呢?下面我们从代码使用上,

2016-11-09 23:42:45 504

原创 Handler,MessageQueue,Message,Looper源码分析

Handler机制源码分析我的github博客详解Handler 核心成员变量与方法:MessageQueue,Message 核心成员变量与方法:Looper 核心成员变量与方法:Handler的工作原理涉及:Handler,MessageQueue,Message,Looper,ThreadLocal 等多个类简单分析:1,Handler初始化都做些什么?2,Handler的常用几种方法有哪些

2016-11-08 16:45:12 687

原创 RatioLayout一个屏幕适配三方库源码分析

RatioLayout一个屏幕适配三方库源码分析使用dp进行UI设置:可以看出,在不同分辨率或者密度的屏幕,相同dp值设置的效果是不同的。使用ratio进行UI设置(按比例设置):可以看出,在不同分辨率或者密度的屏幕,ratio按比例设置的效果是比较出色的。简单分析RatioLayout:1,初始化一些参数,设置数据,为了在xml中设置属性到自定义布局中使用 2,在系统测量之前手动测量一次,获取到

2016-11-08 13:11:55 906

空空如也

空空如也

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

TA关注的人

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