EventBus使用方法 第一步:注册 EventBus.getDefault().register(Object subscriber); 第...
思考:在主线程和子线程中刷新View的方法不一样,那么为嘛postInvalidate()可以在子线程中更新,而直接使用invaladate会直...
思考:在adapter中获取ItemView的时候 会经常用到LayoutInflater.from(context).inflate(R.la...
分析:一张图片资源是如何加载到界面的呢?写一个ImageView看看吧。。。 进入ImageView类中看看如何加载的,如下图: 好了,这个方法...
AMS、WMS、Window、WindowManager、WindowManagerService等等这些词汇,这些词汇可能经常听到,今天我们就...
开始切入点,就从一个Activity启动另外一个Activity开始吧 好了,开始寻找onPause方法的执行吧,源码之旅开始喽 好了 找到上一...
本文主要研究ViewGruop事件源码分析,一个触摸操作,到底触发ViewGroup和View的那些事件分发。 演示代码如下: 1、在正常未处理...
问题:view的dispatchTouchEvent和OnTouch和OnClick ,返回值不同得到不同的结果,如下 1、当dispatchT...
问题如下图 分析:在onCreate和onResume中获取宽度失败,大胆猜测就是在这两个生命周期的时候还未进行测量Measure的操作,因为宽...