安卓开发中常用的那些UI开源库

(1)SuperRecyclerView

带有下拉刷新上拉加载的RecyclerView,再也不用自己给RecyclerView套一个SwipeRefreshLayout来实现下拉刷新了。

(2)MultiType

多条目布局,能帮你方便地实现多条目布局,再也不用RecyclerView嵌套RecyclerView了。

(3)V-Layout

阿里巴巴开源的多条目布局库,这个库没有开源之前我一直再用MultiType,最近也在尝试使用vlayout。

(4)BaseRecyclerViewAdapterHelper

这个库可以让RecyclerView方便的实现ExpandListView展开收缩功能,并且支持多级而不是两级。

(5)FlycoTabLayout

完全替代TabLayout的方案,而且样式更随意,更好看。

(6)Fragmentation

这个库可以方便地实现单个Activity+多个Fragment架构,支持多种动画。

(7)AndroidTraningSimples

这是一个Example,里面会教你如何使用SnapHelper让RecyclerView变成ViewPager。

(7)MDStudySmaples

这也是一个网上的代码例子项目,里面会教你如何使用CoordinatorLaayout和AppBarLayout。

当然以上项目不单单是我介绍的这些功能,只是我平时常用,觉得最好用的一些功能。其实还有很多好用不歹的功能我没有介绍到,这个就有待你自己琢磨了。

下面再附上2017年Android百大框架排行榜,让大家的开发如鱼得水一般。

http://www.cnblogs.com/jincheng-yangchaofan/articles/7018780.html

你可能感兴趣的:(安卓开发中常用的那些UI开源库)