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