1、下拉刷新:
超级好用的一个刷新加载框架。支持的形式很多。推荐。
Android智能下拉刷新框架-SmartRefreshLayout
2、列表控件 :
除了 RecyclerView ,大神封装的更为强大的列表控件。
3、底部导航栏:
Android 底部导航栏比较好用的一个框架,切支持小红点。
4、图片选择器:
4.1、当初搞图片选择器,坑里爬了好几天,权限问题、小米华为返回为空(主要是这个,TMD!!),后来发现了这个框架。这个框架目前存在裁剪页面返回会崩溃的问题,因为没有接收到返回的 Intent,建议手动导入代码进行修改使用。
4.2、还有其他的图片选择器。没有再使用,先贴出来。
5、权限请求框架:
Android 6.0 之后都会遇到权限请求的问题。目前我在用的一个蛮不错的框架。
6、水平 GridView 分页
使用 RecyclerView 碰到需要 GridView 布局横化分页的需求。使用了这个框架。
一行代码让RecyclerView变身ViewPager-HorizontalPage
7、Banner 图:
需要用到 Banner 图的时候,甚至懒得使用 ViewPager 写,且循环播放不好实现。
依赖 'com.youth.banner:banner:1.4.9'就可以使用
8、星星控件(打分、评价):
有时候打分需要用到星星,这是我在使用的一个,不足是只能手动导入代码。
9、骨架屏适配:
有时使用其他人的 App,会碰到这种加载方式,很好看,下面是云杉的骨架屏适配方案。
10、悬浮窗:
11、文字滚动、跑马灯:
一个好用的文字滚动的框架。简单易用。
仿淘宝首页热点新闻滚动,类中奖滚动,自动滚动文字、View、跑马灯-AutoScrollLayout
12、进度条:
遇到订单状态或者其他需要使用进度条来显示进度的情况,找了好多进度条都不怎么满意,后来用了这个,把代码手动导入并根据需要进行修改,目前一直在使用。
13、Dialog 弹出框:
Android版的SweetAlert,清新文艺,快意灵动的甜心弹框
14、MVP 框架辅助:
一个 MVP 架构的辅助模板。
15、滚动选择器:
滚动选择器一直在找更好用的框架,找了不少,下面列一下吧。
15.1、单项选择的一个选择器,这个因为只是单个选择的一部分,灵活性最高,不过布局以及弹出框都需要自己来控制。
自定义单项滚动选择器-自定义控件特性-NumberPickerView
15.2、一个支持三级联动的滚动时间选择器,是上面选择器的拓展。
本文出自原文在 https://www.jianshu.com/p/e4164b03e06b