最近感嘆啊。。國內VPN又開始各種不穩(wěn)了。Android Studio也好,SDK也罷,好吧,又都卡住了。再這樣下去,沒有辦法活了。。。
使用的案例:https://github.com/monkeytest15/CircularReveal
首先我們先來說下Gradle本身引用aar的三種方式:
jcenter()或者maven
本地直接引用aar
打包aar之前,本地library直接的引用
checkout這個案例之后,很容易看出來屬于第三種。當然在該項目的文檔中也給出了如何本地直接引入aar以及怎么遠程引用。也就是說自定義控件的效果可通過多種方式進行直接使用。

gradle3
在CircularReveal中定義了兩個自定義的布局,AndroidManifest文件中也能夠看得出來gradle中l(wèi)ibrary和app module的區(qū)別。
<manifest package="io.codetail.view">
<application />
</manifest>
library的AndroidManifest還是非常簡單的。我們參考上面提到的Android Gradle 模塊化開發(fā)實例 Demo的方法,我們可以直接編譯出我們自定義的布局的aar文件,然后直接本地引用。

gradle3

gradle5