EventBus使用方法 第一步:注冊 EventBus.getDefault().register(Object subscriber); 第...
思考:在主線程和子線程中刷新View的方法不一樣,那么為嘛postInvalidate()可以在子線程中更新,而直接使用invaladate會直...
思考:在adapter中獲取ItemView的時候 會經(jīng)常用到LayoutInflater.from(context).inflate(R.la...
分析:一張圖片資源是如何加載到界面的呢?寫一個ImageView看看吧。。。 進入ImageView類中看看如何加載的,如下圖: 好了,這個方法...
AMS、WMS、Window、WindowManager、WindowManagerService等等這些詞匯,這些詞匯可能經(jīng)常聽到,今天我們就...
開始切入點,就從一個Activity啟動另外一個Activity開始吧 好了,開始尋找onPause方法的執(zhí)行吧,源碼之旅開始嘍 好了 找到上一...
本文主要研究ViewGruop事件源碼分析,一個觸摸操作,到底觸發(fā)ViewGroup和View的那些事件分發(fā)。 演示代碼如下: 1、在正常未處理...
問題:view的dispatchTouchEvent和OnTouch和OnClick ,返回值不同得到不同的結(jié)果,如下 1、當(dāng)dispatchT...
問題如下圖 分析:在onCreate和onResume中獲取寬度失敗,大膽猜測就是在這兩個生命周期的時候還未進行測量Measure的操作,因為寬...