github库整理

1、下拉刷新:

        超级好用的一个刷新加载框架。支持的形式很多。推荐。

Android智能下拉刷新框架-SmartRefreshLayout

2、列表控件 :

        除了 RecyclerView ,大神封装的更为强大的列表控件。

BRVAH

3、底部导航栏:

        Android 底部导航栏比较好用的一个框架,切支持小红点。

        JPTabBar

4、图片选择器:

        4.1、当初搞图片选择器,坑里爬了好几天,权限问题、小米华为返回为空(主要是这个,TMD!!),后来发现了这个框架。这个框架目前存在裁剪页面返回会崩溃的问题,因为没有接收到返回的 Intent,建议手动导入代码进行修改使用。

完全仿微信的图片选择-ImagePicker

        4.2、还有其他的图片选择器。没有再使用,先贴出来。

PictureSelector 2.0

5、权限请求框架:

        Android 6.0 之后都会遇到权限请求的问题。目前我在用的一个蛮不错的框架。

        EasyPermissions

6、水平 GridView 分页

        使用 RecyclerView 碰到需要 GridView 布局横化分页的需求。使用了这个框架。

一行代码让RecyclerView变身ViewPager-HorizontalPage

7、Banner 图:

        需要用到 Banner 图的时候,甚至懒得使用 ViewPager 写,且循环播放不好实现。

Android图片轮播控件-banner

依赖 'com.youth.banner:banner:1.4.9'就可以使用

8、星星控件(打分、评价):

        有时候打分需要用到星星,这是我在使用的一个,不足是只能手动导入代码。

简单易用的星级控件-StarBarExample

9、骨架屏适配:

        有时使用其他人的 App,会碰到这种加载方式,很好看,下面是云杉的骨架屏适配方案。

骨架屏适配-spruce-android

10、悬浮窗:

        安卓任意界面悬浮窗-FloatWindow

11、文字滚动、跑马灯:

        一个好用的文字滚动的框架。简单易用。

仿淘宝首页热点新闻滚动,类中奖滚动,自动滚动文字、View、跑马灯-AutoScrollLayout

12、进度条:

        遇到订单状态或者其他需要使用进度条来显示进度的情况,找了好多进度条都不怎么满意,后来用了这个,把代码手动导入并根据需要进行修改,目前一直在使用。

StepView

13、Dialog 弹出框:

Android版的SweetAlert,清新文艺,快意灵动的甜心弹框

14、MVP 框架辅助:

        一个 MVP 架构的辅助模板。

一键搭建 MVPArms 的官方架构-MVPArms

15、滚动选择器:

        滚动选择器一直在找更好用的框架,找了不少,下面列一下吧。

        15.1、单项选择的一个选择器,这个因为只是单个选择的一部分,灵活性最高,不过布局以及弹出框都需要自己来控制。

自定义单项滚动选择器-自定义控件特性-NumberPickerView

        15.2、一个支持三级联动的滚动时间选择器,是上面选择器的拓展。

PickerView

本文出自原文在 https://www.jianshu.com/p/e4164b03e06b

你可能感兴趣的:(github库整理)