DRY原則是程序世界的基本原則之一,我們每個(gè)人在工作中都不可避免的會(huì)復(fù)用別人的代碼,有可能是某個(gè)開(kāi)源項(xiàng)目,也有可能是公司里其他團(tuán)隊(duì)提供的模塊。Git是最流行的現(xiàn)代化代碼版本控...
DRY原則是程序世界的基本原則之一,我們每個(gè)人在工作中都不可避免的會(huì)復(fù)用別人的代碼,有可能是某個(gè)開(kāi)源項(xiàng)目,也有可能是公司里其他團(tuán)隊(duì)提供的模塊。Git是最流行的現(xiàn)代化代碼版本控...
一、前言: SmartRefreshLayout是一個(gè)“聰明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,還支持多層嵌套的視圖結(jié)構(gòu)。它繼承自Vi...
如需轉(zhuǎn)載請(qǐng)?jiān)u論或簡(jiǎn)信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 Android官方training文檔中有一句話 Enums often require more than ...
7. 通配符 通配符,即 "?",用來(lái)表示未知類(lèi)型。 通配符可用作各種情況:作為參數(shù),字段或局部變量的類(lèi)型;有時(shí)也作為返回類(lèi)型;通配符從不用作泛型方法調(diào)用、泛型類(lèi)實(shí)例創(chuàng)建或超...
Thinking in Java 中關(guān)于泛型的講解篇幅實(shí)在過(guò)長(zhǎng),前后嘗試閱讀這一章,但總是覺(jué)得找不到要點(diǎn),很迷。于是放棄 Thinking in Java 泛型一章的閱讀,轉(zhuǎn)...
建議先回顧下之前四篇文章,這個(gè)系列的文章從前往后順序看最佳: 《Android setContentView 源碼解析》; 《Android LayoutInflater 源...
Android View 的繪制流程 - 開(kāi)篇 MeasureSpecAndroid View 的繪制流程 01 - 前置流程Android View 的繪制流程 02 - ...
前言 NestedScrolling 是Andorid 5.0推出的一個(gè)嵌套滑動(dòng)機(jī)制,主要是利用 NestedScrollingParent 和 NestedScrollin...
Android在發(fā)布 5.0(Lollipop)版本之后,Google為我們提供了嵌套滑動(dòng)(NestedScrolling) 的特性,今天就由我?guī)Т蠹胰タ纯辞短谆瑒?dòng)機(jī)制是怎樣...