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