之后的每月會推薦一些優秀的開源 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