自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 Android 画图流程

绘画流程,计算视图大小(measure)、设置视图的位置(layout),绘画(draw) 1.计算视图大小(measure) 计算视图大小是从measure开始的,view的measure是final类型方法,所以实际调用的是View的measure,在measure里面调用的是onMe...

2016-07-11 16:27:00 118

转载 Android事件分发机制

1.基本知识 1.1 Android事件分发简单可以分为三个部分,Activity,ViewGrop,View,所有的事件的入口时dispatchTouchEvent。 1.2 Activity的根视图实际是一个ViewGroup,我们的视图实际是加在这个ViewGroup的。 2.事件...

2016-07-11 10:18:00 114

转载 用一张图解释RxJava中的线程控制

上周五和团队一起讨论了RxJava的用法和实现机制。在讨论中,@坚坚老师 问了一个有趣的问题:如果调用链中包含多个subscribeOn和observeOn,会是什么情况? 这实际上是一个至关重要的问题,因为在任何情况下,我们都应该弄清楚我们写的每一行代码到底是运行在哪个线程上。这个问题绝对...

2016-07-01 11:11:00 120

转载 RxJava变换操作符:.concatMap( )与.flatMap( )的比较

flatMap()可能交错的发送事件,最终结果的顺序可能并是不原始Observable发送时的顺序。为了防止交错的发生,可以使用与之类似的concatMap()操作符。 参考 转载于:h...

2016-07-01 10:58:00 110

转载 Butter Knife 使用方法

Butter Knife , Android 视图中field和方法的绑定 带有“@Bind(R.id.xxx)” Butter Knife注解的域(或者叫字段),Butter Knife 会自动在布局中查找相应的视图。 1.Activity中的绑定 class ExampleAc...

2016-06-30 15:03:00 141

转载 最新ButterKnife框架原理

大部分Android开发应该都知道@JakeWharton大神的ButterKnife注解库,使用这个库我们可以不用写很多无聊的findViewById()和setOnClickListener()等代码 ButterKnife项目的主页在这里:http://jakewharton.git...

2016-06-30 14:58:00 178

转载 ButterKnife--View注入框架

关于ButterKnife的各种用法和功能,可以参考ButterKnife的github上的主页: http://jakewharton.github.io/butterknife/ 1.GRADLE compile 'com.jakewharton:butterknife:7.0.1...

2016-06-30 14:52:00 119

转载 Android studio 配置retrolambda

1.工程配置在build.gradle中加入编译的依赖 buildscript { dependencies { classpath 'me.tatarka:gradle-retrolambda:3.1.0' } } 2.模块配置 加入plugin声明 apply plugin:...

2016-06-30 11:57:00 93

空空如也

空空如也

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

TA关注的人

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