Android 开源项目推荐

主要在这里写一些合集,避免以后忘记。
多种状态的显示

  1. 项目地址: https://github.com/qyxxjd/MultipleStatusView
    2.通用Toast地址 https://github.com/bboylin/UniversalToast
在魅族手机上测试,关闭通知栏之后仍然显示Toast,而且可以自定义。

各种下拉加载,上拉加载更多
LRecyclerView(项目中使用了,但是有点卡顿)
XRecyclerView(支付宝在使用的项目)
SmartRefreshLayout 也不错。

LogUtils 通用的Log打印工具,支持多种格式打印。

沉浸式状态栏 https://github.com/gyf-dev/ImmersionBar

3.RxBus 如果你的库中使用EventBus,和Rx家族的话, 推荐使用代替EventBus。

4.图片选择器 PictureSelector
5.bga-badgeview 徽章
6.可折叠面板 expansionpanel
7.rxpermissions 权限请求。
8.播放器 NiceVieoPlayer
9.BaseRecyclerViewAdapter等。
10.GlideImageView 监听Glide进度变化。
glide-transformations glide图形变换。 本来是打算用这个做圆角图的但是不能设置ImageView的高度,否则会失效;
因此选择了QMUI的圆角类。 根本不需要全部引入 QMUI, 只需要将自定义QMUIRadiusImageView.java引入即可;

你可能感兴趣的:(Android 开源项目推荐)