每個人都在為生活而奔波,也會承受來自各方的壓力,但有些人就是能在平凡的生活中保持熱愛,充實自己,寵愛自己。 讀書改變的不是容貌的形,而是容貌的神韻。腹有詩書氣自華,讀書多了,...
每個人都在為生活而奔波,也會承受來自各方的壓力,但有些人就是能在平凡的生活中保持熱愛,充實自己,寵愛自己。 讀書改變的不是容貌的形,而是容貌的神韻。腹有詩書氣自華,讀書多了,...
前言 卡頓場景可分為以下四類: UI繪制:繪制、刷新 應(yīng)用啟動:安裝啟動、冷啟動、熱啟動 頁面跳轉(zhuǎn):頁面間切換、前后臺切換 事件響應(yīng):按鍵、系統(tǒng)事件、滑動 這四種卡頓場景的根...
之前我們講了Surface的創(chuàng)建過程和SurfaceView的"挖洞"過程)。這一篇我們就開始講講SurfaceView的完整繪制流程 前面也有說過,雖然SurfaceVie...
上一篇文章講了SurfaceView創(chuàng)建Surface的過程,接下來我們來看下SurfaceView是如何"挖洞"的。說起"挖洞",本質(zhì)上其實就是設(shè)置一塊區(qū)域,在最后繪制的時...
SurfaceView與TextureView是Android做視頻開發(fā)是必定要用到的兩個控件,它們的特性和使用場景有什么區(qū)別。先來概括如下: Surface 可以簡單理解為...
Surface Surface 對應(yīng)了一塊屏幕緩沖區(qū),是要顯示到屏幕的內(nèi)容的載體。每一個 Window 都對應(yīng)了一個自己的 Surface 。這里說的 window 包括 D...
一、背景描述[#1] 二、效果展示[#2] 三、思路問題分析與模塊搭建[#3] 四、問題解決與實現(xiàn)[#4] 五、一天一個小驚喜[#5] 六、下一步展望[#5] 一、背景描述 ...
DiffUtil和它的差量算法 前言 學(xué)習(xí)Myers'Diff 算法是從 DiffUtils 源代碼開始的,但DiffUtil和它的差量算法這篇卻是文章是在寫完 Myers‘...
這篇文章分為兩部分 一:RecyclerView中的DiffUtil二:Myers差分算法 本文重點介紹Myers差分算法,如果對DiffUtil有一定了解的同學(xué)請直接跳到第...
我的CSDN: ListerCi我的簡書: 東方未曦 一、簡介&示例 雖然官方提供的LinearLayoutManager和GridLayoutManager等已經(jīng)可以滿足絕...
一、DataBinding使用 本文著重講解DataBinding原理,使用的例子比較簡單,若讀者想要了解更多的DataBinding的使用方法介紹,可以自尋相關(guān)資料,本文純...
databinding apt自動生成的代碼,可以不用反射獲取,as自帶了插件補全或忽視相同代碼和找模塊依賴關(guān)系。
Android DataBinding原理分析一、DataBinding使用 本文著重講解DataBinding原理,使用的例子比較簡單,若讀者想要了解更多的DataBinding的使用方法介紹,可以自尋相關(guān)資料,本文純...
前言 RecyclerView這個控件幾乎所有的Android開發(fā)者都使用過(甚至不用加幾乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...