您的位置:首页 > 其它

干货集中营(分享)-每日分享妹子图和技术干货

2017-04-25 11:45 1201 查看

说明

网址:http://gank.io/

API接口:http://gank.io/api

根据API接口做的一个客户端代码,客户端不是我做的,是@gaolonglong做的。

项目github地址:https://github.com/gaolonglong/GankGirl

我学习了这个代码,然后在这里分享一下,对代码中的一些东西稍微改动了一下,然后分享出来,大家可以学习一下。

本来添加了一些界面,然后考虑接口不成熟,特别添加推荐的接口,无法做出准确的判断,所以就把这些去掉了。

原始项目说明:

gank.io第三方客户端,包含妹子图和技术干货等。RxJava+Retrofit结合做网络请求,Glide做网络和本地图片加载库。妹子图支持手势缩放、保存和分享等。并整合了Material Design,更加美观。(练手项目,大神轻喷。)

依赖:

compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'

compile 'com.jude:easyrecyclerview:3.5.7'

compile 'de.hdodenhof:circleimageview:2.0.0'

compile 'com.github.bumptech.glide:glide:3.7.0'

compile 'com.github.chrisbanes:PhotoView:1.2.6'

compile 'com.wang.avi:library:1.0.5'
compile 'com.nineoldandroids:library:2.4.0'

compile 'io.reactivex:rxjava:1.1.5'
compile 'io.reactivex:rxandroid:1.2.0'
compile 'com.squareup.retrofit2:retrofit:2.0.2'
compile 'com.squareup.retrofit2:converter-gson:2.0.2'
compile 'com.squareup.retrofit2:adapter-rxjava:2.0.2'

compile 'com.jakewharton:butterknife:8.5.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'


界面截图











项目下载

上面的几张截图是我在原始工程的基础上改动之后截的图。

这里给出我改动后的工程下载地址:点击下载

致谢

在此感谢干货集中营提供的平台,感谢gaolonglong分享的代码~

欢迎大家关注干货集中营!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: