責(zé)任鏈模式介紹 責(zé)任鏈模式:為了降低請(qǐng)求發(fā)出者與處理者之間的耦合计雌,使多個(gè)處理者都能有機(jī)會(huì)處理該請(qǐng)求炭剪,我們把這些處理者全部聯(lián)成一個(gè)鏈靴姿,每個(gè)處理者是...
最近在做項(xiàng)目的時(shí)候力麸,發(fā)現(xiàn)UI對(duì)ViewPager輪播圖指示器情有獨(dú)鐘涯冠,一會(huì)要全部是圓點(diǎn)炉奴,一會(huì)要全部是長(zhǎng)條,一會(huì)要選中是長(zhǎng)條未選中是圓點(diǎn)蛇更。而我們之...
本文主要介紹2種自定義Gradle的方法瞻赶,一種是本地開發(fā)使用的,另一種是開發(fā)出來(lái)給別人使用的派任,分不同的場(chǎng)景使用砸逊。 本地Gradle插件build...
假設(shè)已經(jīng)看完上一篇關(guān)于APT知識(shí)介紹了, 本文介紹下如何實(shí)現(xiàn)最簡(jiǎn)單的Butterknife的功能,主要分為以下幾個(gè)步驟掌逛。 Step1: 新建Ja...
關(guān)于APT APT(Annotation Processing Tool)是一種注解處理工具师逸,它會(huì)對(duì)源文件進(jìn)行掃描找出相應(yīng)的Annotation...
復(fù)習(xí)和回顧Android知識(shí),梳理筆記 ThreadLocal簡(jiǎn)介 ThreadLocal一般在開發(fā)中不是很常見豆混,但是了解過Android消息機(jī)...
原理圖 有2種方案實(shí)現(xiàn)循環(huán)滾動(dòng),一種是在PagerAdapter設(shè)置最大數(shù)量為int最大值皿伺,另一種就是本文實(shí)現(xiàn)的遗淳。前一種感覺有點(diǎn)奇怪,如果不帶自...
之前記錄過一篇實(shí)現(xiàn)仿拉鉤特效的文章心傀,那個(gè)實(shí)現(xiàn)的還是存在一些問題的屈暗,根據(jù)一些網(wǎng)友的反饋的情況,所以今天有時(shí)間又看了一下這個(gè)效果。今天帶來(lái)相對(duì)完美一...
引言 最近項(xiàng)目有在用高德地圖种呐,順便記錄下一些知識(shí)。項(xiàng)目需要做地圖上顯示一個(gè)車輛位置弃甥,這個(gè)位置需要波紋擴(kuò)散效果爽室,這個(gè)高德地圖也提供了demo,但是...