我们在github上看到自己能用到的项目时,有时候可能不会直接拿来用,而是要根据需求进行修改,如果直接在线导入第三方库,想要修改就比较麻烦,而且把整个项目导入,那些没用到的地方也会白白增加项目的体积,所以可以把第三方库直接下载到本地,导入项目中,作为项目的依赖库,再进行修改。
以HotBitmapGG的CreditSesameRingView为例,这是一个模仿芝麻信用的DashBoard,其中包括两个样式:
当我只用到第二种样式时,我就可以先把该项目下载到本地:
解压后,在Android Studio中作为module导入
选择library的文件夹导入
然后在Project Structure中添加此库
或者以编辑gradle文件的方式导入:
先在工程的settings.gradle添加view的module
再到app这个module的build.gradle中导入view库
这样就把CreditSesameRingView这个库导入到工程了,用法也是跟在线导入一样,这时候就能根据自己的需求对library进行修改了。