个人使用的基本仓库
- 使用Fresco加载图片
- 集成Rxjava2
- 使用Retrofit2完成网络请求加载
- 提供多种工具类
- 支持沉浸式
- 支持多种通知栏效果
- 支持权限判断
- 集成腾讯xlog日志记录框架
- 集成MMKV——基于 mmap 的高性能通用 key-value 组件
- 使用SmartRefreshLayout完成下拉上拉加载
- 集成侧滑删除RecyclerView子项控件
- 更简洁的实现RecyclerView分割线效果
- 集成RecyclerView元素加载、增删动画控件
- 集成仿IOS SwitchButton控件
- 集成vlayout
- 集成效果极佳的轮播广告图控件
- 提供统一的网络加载提示框
- 集成滚轮控件
- 集成圆形进度条控件
- 集成流式布局控件
- 集成自带删除功能的输入框控件
- 集成ViewPagerTransforms,viewpager切换动画
- 集成微信WCDB数据库
- 集成CircleIndicator,ViewPager指示器控件
- 集成DiscreteScrollView,以当前item为中心的可滚动列表
- 解决SwipyRefreshLayout滑动冲突
- 集成腾讯浏览服务
- 新增跑马灯特效
- 支持自由定制外观、拖拽消除的MaterialDesign风格Android BadgeView
- 支持预加载时显示view占位符的效果
- 支持多个滑动布局(RecyclerView、WebView、ScrollView等)和普通控件(TextView、ImageView、LinearLayout、自定义View等)持续连贯滑动的容器,它使所有的子View像一个整体一样连续顺畅滑动。并且支持布局吸顶功能
- 支持包含强制与非强制的app升级功能
- 支持自定义底部弹出框
- 支持权限判断
- 使用 gradle build --scan 去分析编译数据