sparseArray其實里面維護了兩個數組來存儲數據private int[] mKeys;存key通過二分法查找private Object...
HashMap<K,V> extends AbstractMap<K,V>implements Map<K,V>, Cloneable, Ser...
文字在中間的進度條件,主要思路是文字覆蓋到一根線上。然后使用PorterDuffXfermode處理文字的bitmap去掉線,看到github上...
//本文參考菜鳥教程設計模式主要分為三大類創建型模式,結構型模式,行為型模式,本文主要講行為型模式行為型模式,共十一種:策略模式、模板方法模式、...
//本文參考菜鳥教程設計模式主要分為三大類創建型模式,結構型模式,行為型模式,本文主要講結構型模式結構型模式,共七種:適配器模式、裝飾器模式、代...
//本文參考菜鳥教程設計模式主要分為三大類創建型模式,結構型模式,行為型模式,本文主要講創建型模式創建型模式,共五種:工廠方法模式、抽象工廠模式...
android的事件分發首先是由ViewRootImpl.java的setview開始。 總結 View.dispatchTouchEvent ...
上節setcontentview的時候生成Decorview,那他怎么綁定到window上去的呢。 接下來只要看ViewRootImpl.set...
1.activity的setcontent流程 這里面是phonewindow調用setcontentview 2.AppCompatActiv...