Android 开源项目收集

UI篇

特效

给View添加阴影工具类

EditText
  • 输入识别像邮箱标签那样的
  • 点击展开的TextView
TextView
  • 粒子效果TextView
ImageView
  • 手势放大缩小的图片控件,有过场动画

  • 解析图片中的主色调

  • 加载大图、缩放

  • 聊天图片气泡

  • 基于Glide带进度条的图片库

  • 给ImageView设置阴影

  • 卡片切换效果

  • FlycoTabLayout 各种tablayout切换效果

  • 图片按压阴影效果

  • 图片手势ImageView、图片浏览过渡动画

  • 基于Glide的图片特效处理

  • 大图处理

Button

SuperButton
带selector的button

RecyclerView
  • 复杂布局实现
  • 实现旋转木马功能
  • 针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题:https://github.com/alibaba/vlayout/blob/master/README-ch.md
  • SmartRefreshLayout
  • 悬浮recyclerview
  • 下拉刷新
  • 下拉刷新
  • 横向刷新
  • 横向刷新
  • 视频上下无限切换
    https://github.com/bingoogolapple/BGARefreshLayout-Android
Vector

矢量动画库
矢量动画库

ViewPager
  • 各种轮播Banner:https://github.com/youth5201314/banner
日历

https://github.com/shichaohui/EasyCalendar
日历合集
https://github.com/huanghaibin-dev/CalendarView

相册
  • TakePhoto 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
  • RxGalleryFinal
  • http://mp.weixin.qq.com/s/jdCgHht2ZGiWoAMpmgunDA
  • 相册选择、裁剪
  • https://github.com/qingmei2/RxImagePicker
  • Canvas 画多边形圆角 、
    https://github.com/stkent/PolygonDrawingUtil
  • 图片压缩
  • 选择照片、视频
  • 图片裁剪很好的库
自定义数字键盘
  • http://www.jianshu.com/p/eb7b946a20f8
  • http://www.jianshu.com/p/faa2a9b463ca

MaterialDesign

  • materialDesing的一个搜索框
  • toolbar 和SearchView

WebView

https://github.com/Justson/AgentWeb
封装x5webview

其他

  • tab切换

  • 无限轮播的banner

  • 下拉刷新

  • 聊天表情键盘

  • Android 各种工具类
    AndroidUtilCode
    SuperUtils
    https://github.com/vondear/RxTools
    websocket
    更新升级模块
    更新升级模块

  • K线图

  • 图表

  • 指纹识别

  • 透明状态栏

  • 快速开发框架1 快速开发框架2

  • 状态栏工具类

  • 微信朋友圈评论上顶

  • 滚动的尺子

  • 全局loading/加载失败动画

  • 个人信息页面,通过自定义behavior,实现背景下拉放大

  • 权限
    https://github.com/yanzhenjie/AndPermission/blob/master/README-CN.md

  • 换肤原理
    http://blog.csdn.net/llew2011/article/details/51287391

  • android apidemo、supportv demo 另外有个国内的网站下载所有的源码

  • 扫描识别文字

  • 仿头条导航栏

音视频

  • bilibli开源的弹幕引擎
  • bilibli开源客户端
  • 基于ijkplaer的功能扩展
  • 基于exoPlayer的播放器,功能齐全还不错

网络分装库

大白的封装库

ReactNative

React Native For Android 架构初探

框架集合收藏

嗯,这个博主收藏的还可以

  • ActivityLifyCycler替代BaseActivity

  • Bitmap压缩libjpeg分析

你可能感兴趣的:(Android 开源项目收集)