文章主要內(nèi)容為: 1.EventBus源碼分析 2.手動實現(xiàn)一個簡單版的EventBus 本文不再介紹EventBus的用法 首先來看看EventBus的入口 這里使用單例模...
一、描述 分享一下上傳項目到Jcenter和Maven的一種方法,方法我百度看了有好多,我在這里整理一下。 二、上傳項目 (1)注冊一個Bintray賬號 (2)登陸成功,并...
Android D8 DEX 編譯器 Android Studio 3.1(++) 版本中,將 D8 作為新版本開發(fā)工具默認的 Dex 編譯器。那么什么是 D8 呢,D8 與...
說明 本文主要介紹和Gradle關(guān)系密切、相對不容易理解的配置,偏重概念介紹。部分內(nèi)容是Android特有的(例如ProductFlavor),其他內(nèi)容則是所有Gradle工...
原作者:frank909原博客鏈接:秒懂,Java 注解 (Annotation)你可以這樣學(xué) 文章開頭先引入一處圖片。 這處圖片引自老羅的博客。為了避免不必要的麻煩,首先聲...
文/蘇小妹 你有沒有見過這樣的人,非常努力,工作拼命加班,平時努力學(xué)習(xí),滿腦子都是“學(xué)習(xí)、進步,成長,認知升級”, 但是卻工作表現(xiàn)平平,生活也沒有起色,越努力越看不到希望,常...
時下最火的莫過抖音了,實現(xiàn)這個效果應(yīng)該很簡單嘛,用ViewPager就可以了。但是等你通過ViewPager來實現(xiàn)的時候,手機內(nèi)存不夠用的情況就會顯現(xiàn)出來。有沒有更好的方式呢...
如果追求細致代碼 可以采用靜態(tài)內(nèi)部類來實現(xiàn)單利 畢竟 double check 寫法很多人容易寫錯
java并發(fā)之volatile在Java并發(fā)編程中,volatile和synchronized都扮演者重要的角色。volatile又被成為輕量級的synchronized,它保證了共享變量的可見性。 注:...
IMG_0500.JPG Meizhi-for-kotlin 項目介紹: Meizhi 基于 Kotlin 開發(fā) 整體項目采用 MVP 構(gòu)建,去除 fragment 形式構(gòu)建...
由于接口升級到https,部分接口可能無法登錄,但是源碼還沒有去維護,請注意。以下源碼是我剛剛學(xué)習(xí)Kotlin的時候?qū)懙?,里面還保留了大量的Java風(fēng)格的代碼,如今看來還不是...
兩種方式實現(xiàn)類似水波擴散效果,先上圖為敬 自定義view實現(xiàn) 動畫實現(xiàn) 自定義view實現(xiàn) 思路分析:通過canvas畫圓,每次改變圓半徑和透明度,當(dāng)半徑達到一定程度,再次從...
一、先看一下要實現(xiàn)的效果 二、自定義View的一般套路 三、要實現(xiàn)的效果分析 簡書上的效果是第二個View壓在第一個上,依此類推 而公司給的效果是第一個壓在第二個上,依此類推...