之后的每月会推荐一些优秀的开源 Android libraries,不仅仅是学习,也可以方便的使用到项目中,避免重复的造轮子。
PageIndicatorView
如果你需要在 ViewPager 中指明当前处于哪个画面中,PageIndicatorView是你的不二选择。而且真的使用起来非常简单:
-
设定 adapter 给 ViewPager</li>
-
调用 setViewPager()</li>
当然,如果你需要在进行客制话,调用其他的接口也很容易办到。
https://github.com/romandanylyk/PageIndicatorView
FanLayoutManager
这个控件相当的酷,它是一个水平方向的 list,然后可以滑动 list,并且是有一定的弧度滑动,还等什么赶快试试吧!
https://github.com/Cleveroad/FanLayoutManager
DiagonalLayout
这个控件比较适合创建联系人,或者是个人的简历。整个控件的设计非常前卫,包含了很多动态和吸引人的元素。
https://github.com/florent37/DiagonalLayout/
AndroidImageCropper
对于 Image 的处理,无外乎裁剪,缩放,旋转等,AndroidImageCropper 可以满足你的所有需求。
https://github.com/ArthurHub/Android-Image-Cropper
FastAndroidNetworking
如果不想要自己来处理网络相关的东西,那么使用 FastAndroidNetworking 会使你的工作变得轻松。这个库基本上已经帮你做了所有的事情,你只需要下达指令,和监听回调。不用担心功能不够用,下载文件,上传文件都能一步搞定,同时也支持目前所有类型的 HTTP/HTTPS 请求,包括 GET,POST,DELETE,PUT ......
https://github.com/amitshekhariitbhu/Fast-Android-Networking