前置知識(shí) DecorView DecorView繼承于FrameLayout,是我們界面中最頂層的View(關(guān)于DecorView如何創(chuàng)建具體內(nèi)容見這是一個(gè)鏈接 安卓setC...
前置知識(shí) DecorView DecorView繼承于FrameLayout,是我們界面中最頂層的View(關(guān)于DecorView如何創(chuàng)建具體內(nèi)容見這是一個(gè)鏈接 安卓setC...
幀率 大家都知道安卓顯示的幀率為60fps但是為什么呢?人類視覺系統(tǒng)每秒可處理10到12個(gè)圖像并單獨(dú)感知它們轨蛤,而較高的速率則被視為運(yùn)動(dòng)抡诞。12fps 大概類似手動(dòng)快速翻動(dòng)書籍的...
前置硬件知識(shí) 刷新率(Refresh Rate):代表了屏幕在一秒內(nèi)刷新屏幕的次數(shù)淹父,這取決于硬件的固定參數(shù)萧落,例如 60Hz端逼。 幀率(Frame Rate):代表了 GPU 在...
寫安卓的小伙伴一定很熟悉這段代碼,我們每次創(chuàng)建一個(gè)活動(dòng)都會(huì)有這么一段代碼珊随,但是setContentView(R.layout.activity_main)這么簡(jiǎn)簡(jiǎn)單單的一段代...
基礎(chǔ)知識(shí) Handler 機(jī)制相關(guān)的概念包括 Handler述寡、Message 柿隙、Message Queue、Looper具體如下圖相關(guān)的概念核心方法 接下來(lái)我們將四個(gè)相關(guān)的類...
px: pixel,即像素螟炫,1px代表屏幕上的一個(gè)物理的像素點(diǎn)波附。但px單位不被建議使用。因?yàn)橥瑯酉袼卮笮〉膱D片在不同手機(jī)顯示的實(shí)際大小可能不同昼钻。要用到px的情況是需要畫1像素...
ListView 的復(fù)用機(jī)制 實(shí)現(xiàn)復(fù)用機(jī)制最關(guān)鍵的類是AbsListView.RecycleBin 類讓我們來(lái)看看它里面關(guān)鍵的方法 mActiveViews: View[] ...
事件分發(fā)的對(duì)象Touch事件當(dāng)用戶觸摸屏幕時(shí)(View 或 ViewGroup派生的控件)掸屡,將產(chǎn)生點(diǎn)擊事件(Touch事件)Touch事件的相關(guān)細(xì)節(jié)(發(fā)生觸摸的位置、時(shí)間等)...
事件類型 安卓事件類型事件一般是從ACTION_DOWN開始處理的 view的繼承關(guān)系 viewGroup負(fù)責(zé)分發(fā)事件,處理事件最終要調(diào)用view的函數(shù)處理 因?yàn)槭录幚磉^(guò)程...
簡(jiǎn)單使用 一 導(dǎo)入配置 在gradle中導(dǎo)入依賴 dependencies { implementation 'com.jakewharton:butterknife:10...
問(wèn)題引入 在項(xiàng)目某個(gè)Activity中使用viewPage下嵌套了3個(gè)fragment A碗淌,B盏求,C。A頁(yè)面保存一些需要聯(lián)網(wǎng)獲取但是在每次使用過(guò)程中不會(huì)改變的信息亿眠。測(cè)試...