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