前言 抽絲剝繭RecyclerView系列文章的目的在于幫助Android開(kāi)發(fā)者提高對(duì)RecyclerView的認(rèn)知闰蛔,本文是整個(gè)系列的第二篇。 LayoutManager是R...
前言 抽絲剝繭RecyclerView系列文章的目的在于幫助Android開(kāi)發(fā)者提高對(duì)RecyclerView的認(rèn)知闰蛔,本文是整個(gè)系列的第二篇。 LayoutManager是R...
本篇文章已授權(quán)微信公眾號(hào) dasu_Android(大蘇)獨(dú)家發(fā)布 最近打算花點(diǎn)精力來(lái)研究 RecyclerView 這個(gè)控件架構(gòu)和原理冬筒,對(duì)我來(lái)說(shuō)赘风,難度很大,我不清楚最后能不...
notifyDataSetChanged 方法會(huì)將 ViewHolder 放入 RecyclerViewPool 中
RecyclerView 源碼分析(三) - RecyclerView的緩存機(jī)制??RecyclerView作為一個(gè)非常惹人愛(ài)的控件犬第,有一部分的功勞歸于它優(yōu)秀的緩存機(jī)制。RecyclerView的緩存機(jī)制屬于RecyclerView的核心部分芒帕,同時(shí)也是比...
RecyclerView上下滑動(dòng)是不會(huì)導(dǎo)致 ViewHolder 進(jìn)入 mAttachedScrap 的歉嗓。
目錄 思維導(dǎo)圖 概述 參考 思維導(dǎo)圖 概述 初始化 PhoneWindow 和 WindowManager 初始化 DecorView ViewRootImpl 的創(chuàng)建和關(guān)聯(lián)...
目錄 思維導(dǎo)圖 幀動(dòng)畫(huà)使用方式優(yōu)缺點(diǎn)應(yīng)用場(chǎng)景 補(bǔ)間動(dòng)畫(huà)位移、旋轉(zhuǎn)背蟆、縮放鉴分、透明度動(dòng)畫(huà)優(yōu)缺點(diǎn)應(yīng)用場(chǎng)景 屬性動(dòng)畫(huà)層次關(guān)系ValueAnimatorObjectAnimatorTim...
目錄 思維導(dǎo)圖 Context 類層次 Context 作用以及作用域 ContextWrapper、ContextImpl带膀、ContextThemeWrapper 常見(jiàn)問(wèn)題...
目錄 思維導(dǎo)圖 概述 設(shè)計(jì)原因 基本使用xml 聲明代碼設(shè)置添加沒(méi)有 UI 的 fragment 生命周期 管理 Fragment 和執(zhí)行事務(wù) 與 Activity 通信 常...
目錄 思維導(dǎo)圖 概述 注冊(cè)方式靜態(tài)注冊(cè)動(dòng)態(tài)注冊(cè) 廣播分類普通廣播系統(tǒng)廣播有序廣播粘性廣播應(yīng)用內(nèi)廣播 參考 思維導(dǎo)圖 概述 在 Android 系統(tǒng)中志珍,廣播是在組件之間傳遞數(shù)據(jù)...
目錄 思維導(dǎo)圖 概述 統(tǒng)一資源標(biāo)識(shí)符(URI) MIME 數(shù)據(jù)類型 ContentProvider組織數(shù)據(jù)方式主要方法 輔助工具類ContentResolverContent...
目錄 思維導(dǎo)圖 概述 啟動(dòng)方式及生命周期startService 方式啟動(dòng)bindService 方式啟動(dòng)混合啟動(dòng) 疑問(wèn)startCommand 返回值含義bindServi...
在上一篇文章——借助 AIDL 理解 Android Binder 機(jī)制——Binder 來(lái)龍去脈中我們已經(jīng)分析了使用 Binder 機(jī)制的原因以及分析了 Binder 機(jī)制...
目錄 思維導(dǎo)圖 概述 生命周期正常情況下的生命周期(注意透明 Activity 和 DialogActivity)異常情況下的生命周期 啟動(dòng)模式LaunchModestand...
目錄 思維導(dǎo)圖 概述 基本使用 源碼分析HandlerMessageLooperMessageQueue 常見(jiàn)問(wèn)題匯總 總結(jié) 更新細(xì)節(jié)設(shè)置同步分割欄Native 層實(shí)現(xiàn) 參考...