文章已同步發(fā)表于微信公眾號JasonGaoH,仿京東、淘寶首頁,通過兩層嵌套的RecyclerView實(shí)現(xiàn)tab的吸頂效果 為什么會有這篇文章 之前寫過一篇文章使用Coord...
文章已同步發(fā)表于微信公眾號JasonGaoH,仿京東、淘寶首頁,通過兩層嵌套的RecyclerView實(shí)現(xiàn)tab的吸頂效果 為什么會有這篇文章 之前寫過一篇文章使用Coord...
View的繪制和事件處理是兩個(gè)重要的主題,上一篇《圖解 Android事件分發(fā)機(jī)制》已經(jīng)把事件的分發(fā)機(jī)制講得比較詳細(xì)了,這一篇是針對View的繪制,View的繪制如果你有所了...
EventBus 是一款在 Android 開發(fā)中使用的發(fā)布/訂閱事件總線框架,基于觀察者模式,將事件的接收者和發(fā)送者分開,簡化了組件之間的通信,使用簡單、效率高、體積小!下...
讀:上周我投遞出了簡歷,崗位是java后端開發(fā)工程師。這周美團(tuán)面試官給我進(jìn)行了面試,面試過程中他問了Java的反射原理。(不得不夸一句,美團(tuán)的效率真高,上午面完一面,晚上二面...
堆就是用數(shù)組實(shí)現(xiàn)的二叉樹,所以它沒有使用父指針或者子指針。堆根據(jù)“堆屬性”來排序,“堆屬性”決定了樹中節(jié)點(diǎn)的位置。 堆的常用方法: 構(gòu)建優(yōu)先隊(duì)列 支持堆排序 快速找出一個(gè)集合...
前言 二叉樹的遍歷可能大家都比較熟悉了,這篇文章主要介紹了三種二叉樹的遍歷方法——遞歸、迭代和莫里斯遍歷,他們各自有各自的特點(diǎn)。其中最重要的是莫里斯遍歷,相對于前兩種方法比較...
微信公眾號:小白算法關(guān)注可了解更多算法,并能領(lǐng)取免費(fèi)資料。問題或建議,請公眾號留言;文末有資料領(lǐng)取上一期算法回顧--貪婪法:https://mp.weixin.qq.com/...
0 前言 記得開始學(xué)習(xí)Java的時(shí)候,一遇到多線程情況就使用synchronized,相對于當(dāng)時(shí)的我們來說synchronized是這么的神奇而又強(qiáng)大,那個(gè)時(shí)候我們賦予它一個(gè)...
在我們初始化一個(gè)類的時(shí)候,會先初始化它的父類,但是對于接口不是這樣的,在初始化一個(gè)類時(shí),并不會先初始化它所實(shí)現(xiàn)的接口,我們看下面的程序 運(yùn)行程序,輸出: 可以看到MyChil...
聲明:原創(chuàng)作品,轉(zhuǎn)載請注明出處http://www.itdecent.cn/p/2828874af134 這篇文章來總結(jié)下UML類圖,本來不打算講UML類圖的,因?yàn)槲以趯W(xué)習(xí)...
前言 Android的設(shè)計(jì)模式系列文章介紹,歡迎關(guān)注,持續(xù)更新中: Android的設(shè)計(jì)模式-設(shè)計(jì)模式的六大原則一句話總結(jié)23種設(shè)計(jì)模式則創(chuàng)建型模式:Android的設(shè)計(jì)模式...
前言:安卓開發(fā)中我們時(shí)常會需要引用一些特殊的資源,比如設(shè)置一些可點(diǎn)擊組件的波紋效果時(shí),我們會用到:android:foreground="?attr/selectableIt...
1. 前言 11月分勞務(wù)派遣進(jìn)了家大公司orz,開始一個(gè)新的項(xiàng)目。當(dāng)我將一張切圖分別放在drawable的各個(gè)dpi文件夾后,同事和我說不需要弄那么多份切圖放在drawabl...
一、View繪制總?cè)肟?ActivityThread中,首先創(chuàng)建Activity,然后通過attach方法初始化對應(yīng)的mWindow,然后將頂級視圖DecorView添加到W...