- 博客(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关注的人