在實(shí)際開發(fā)尤其是電商項(xiàng)目的開發(fā)過程中,經(jīng)常會(huì)用到分類的橫向滑動(dòng)列表盯荤,但是如果用普通的橫向列表在點(diǎn)擊的過程無(wú)法直接展示,這里我們就需要做到點(diǎn)擊每一個(gè)item去聯(lián)動(dòng)滑動(dòng)顯示在可視...
在實(shí)際開發(fā)尤其是電商項(xiàng)目的開發(fā)過程中,經(jīng)常會(huì)用到分類的橫向滑動(dòng)列表盯荤,但是如果用普通的橫向列表在點(diǎn)擊的過程無(wú)法直接展示,這里我們就需要做到點(diǎn)擊每一個(gè)item去聯(lián)動(dòng)滑動(dòng)顯示在可視...
目錄 1. 基礎(chǔ)認(rèn)知 1.1 事件分發(fā)的對(duì)象是誰(shuí)拖刃? 答:點(diǎn)擊事件(Touch事件) 定義當(dāng)用戶觸摸屏幕時(shí)(View 或 ViewGroup派生的控件)删壮,將產(chǎn)生點(diǎn)擊事件(Tou...
LatinIME相關(guān)調(diào)研 核心類 LatinIME: 同我們的ImeService,繼承InputMethodService兑牡,處理輸入法的系統(tǒng)回調(diào)央碟。 InputLogic:...
LiveData是如何感知Room數(shù)據(jù)變化的 LiveData是如何創(chuàng)建的 這里討論的LiveData的創(chuàng)建是特指Dao定義的方法的返回類型,而不是所有的LiveData均函。 ...
前言 最初,我們?cè)陧?xiàng)目中使用 showDialog 的方式實(shí)現(xiàn) loading翻擒。問題點(diǎn):任意一個(gè)pop操作都能 hide loading氓涣,無(wú)法統(tǒng)一管理 loading 的顯隱...
本文未提供 iOS 端集成與使用示例 當(dāng)一個(gè)成熟的產(chǎn)品/項(xiàng)目劳吠,想要開始 Flutter 開發(fā)引润,同時(shí)又不想從零開始全面使用 Flutter 開發(fā),最后選擇保留原有 Native...
造成內(nèi)存抖動(dòng)的原因。 頻繁大量的創(chuàng)建對(duì)象草讶,造成虛擬機(jī)頻繁觸發(fā)GC洽糟。 內(nèi)存抖動(dòng)有什么后果。 1.程序卡頓堕战;2.可能回造成OOM坤溃。當(dāng)程序創(chuàng)建對(duì)象時(shí)需要連續(xù)的內(nèi)存空間,若內(nèi)存里還有...
https://juejin.cn/post/6902331428072390663[https://juejin.cn/post/6902331428072390663]