- 博客(8)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
原创 eventbus使用与源码分析
1. 依赖 compile 'org.greenrobot:eventbus:3.0.0' 2.EventBus的三要素 : (1) Event:事件,可以是任意类型的对象。 (2) Subscriber:事件订阅者, 在EventBus3.0之前消息处理的方法只能限定于onEvent、onEventMainThread、onEventBackgroundThread和onE...
2018-07-11 14:55:55 181
原创 Android butterknife源码分析流程
本文以一个小案例的分析过程,对butterknife的整个流程做了一个相对细致的解说:其中包含:(1)如何通过编译时注解处理器生成中间文件;(2)运行时资源的绑定过程;其中关于R资源文件的处理 scanForRClasses(env); 这部分原理我并未理解,有知道的朋友不妨告知,不甚感激!第一步:如何根据源文件以及所加的注解生成中间文件: 第二步: 运行时如何根据中间文件实现资源的绑定:总结:...
2018-07-09 11:04:28 284
原创 注解的使用介绍以及APT使用介绍
1. 概念(什么叫注解Annatation)? 2. Java中的常见注解(1) @Override @Target(ElementType.METHOD)用于重写父类方法,或者实现接口对应的方法(2) @ Deprecated @Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE,PARAMETER, TYPE}...
2018-07-05 16:53:50 2425 1
原创 RecyclerView详解3之滑动流程
滑动流程涉及到到View的事件分发机制, 建议先看下事件分发机制:了解dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent, onTouch, onClickMotionEvent.ACTION_DOWN, MotionEvent.ACTION_MOVE, MotionEvent.ACTION_UP 等...
2018-07-02 09:34:22 475
原创 RecyclerView详解2之首次测量布局绘制流程
根据View的绘制流程:measure --> layout --> draw 进行分析:
2018-07-02 09:25:33 391
原创 RecyclerView详解1之基本使用
RecyclerView的使用上主要涉及:1.build.gradle中添加依赖 implementation 'com.android.support:recyclerview-v7:26+'2. xml布局文件中使用RecyclerView控件<android.support.v7.widget.RecyclerView android:layout_width="match_...
2018-07-02 09:23:10 356
android开发调用系统返回键出问题了,求救。。。
2014-09-19
android中checkbox的文本隐藏
2014-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人