話不多說,上代碼(本文基于Android 29 源碼分析): 其中MyConection代碼為: 日常操作,就不用解釋了,下面從 bindService 開始,跟蹤源碼,理解...
IP屬地:天津
話不多說,上代碼(本文基于Android 29 源碼分析): 其中MyConection代碼為: 日常操作,就不用解釋了,下面從 bindService 開始,跟蹤源碼,理解...
關(guān)于這個API的使用在一些特定的功能如換膚、全局動態(tài)修改view的樣式、動態(tài)修改字體等會接觸到,所以還是有必要了解一下。 LayoutInflater Activity 中都...
在開始緩存前,我們先從RecyclerView的繪制開始分析,都知道RecyclerView的繪制是在LayoutManager中,真正執(zhí)行LayoutManager繪制的地...
glide 緩存分為內(nèi)存緩存和硬盤緩存,內(nèi)存緩存是用Lru算法緩存和弱引用緩存(ActiveResources),在介紹弱引用緩存前,首先看看什么是弱引用 WeakRefer...
先來個效果樣式,實現(xiàn)效果如下圖所示: 簡單說效果主要是對圖片做 mask(遮罩)實現(xiàn),然后再實現(xiàn)可書寫的效果。下面步入正題。 1.PorterDuffXfermode 由圖可...