Android开源项目,旨在搜集平常工作中遇到和可能需要用到的一些好的开源项目。
- TextView
- 支持Android图文混排、文字环绕图片等效果
- 一个对齐TextView文本的库
- 自适应大小和行的TextView
- 对原生TextView解析Html格式文本的增强
- Android 富文本(HTML)解析库,渲染的非常漂亮,值得推荐
- Android平台下的富文本显示控件
- 显示富文本的TextView
- 一个方便你在App里使用自定义字体的库
- 更方便的调整 Android 中的字体,这个库自带了一些第三方英文字体
- TextView文本改变动画
- Textview电影特效
- LyricView:歌词Textview
- 歌词显示控件,支持多行显示、拖曳播放、自动识别歌词文件的编码
- bili图文混排
- 高级TextView,支持自适应,阅读更多多种高级功能
- 垂直跑马灯/垂直翻页公告
- Android 跑马灯效果,适合做个小广告,通知之类的
- 滚动播放的公告控件
- 阅读更多TextView
- 支持展开的 TextView
- 仿照Google+在卡片上滚动显示最新评论的TextSwitcher
- 精美文本下划线
- 一个滑动动画的textview(更好的显示温度,金额等)
- textview闪亮效果
- 支持解析部分 html tag 的 TextView。在做阅读类 App 的时候格外需要
- 一个可折叠和展开的TextView控件
- 非常实用的省略控件,无emoji截断之乱码, 无characterstyle截断之不雅
- 自动给 TextView 增加超链接的库,还可以处理 Hashtags (#) ,at 人(@),电话,邮件等等数据
- 支持自动高亮关键字的 TextView,很实用
- 文本编辑工具,轻松搞定一段文字不同颜色的需求
- ColorTextView:让特定的文字呈现出特定的颜色
- 一个功能强大的TextView,可以满足日常大部分布局方式
- 一个可以取词的TextView
- 一个简单的spannable工具
- 数字增加动画的 TextView
- 支持放大缩小的 TextView
- Facebook 开源文本布局库
- 简单易用的TextView装饰库
- Android Textview Fading 动画效果
- Android 文本字数计算小工具,做社交类的 App 可能会有些帮助
- Android修改6.0系统文本选择菜单
* 一个用粒子动画显示文字的 Android 自定义 View
* 记分牌效果的单词轮换,在落地页可能会用到
- ImageView
- ImageView加载动画
- 图片显示过渡动画效果
- 一个支持Gif图片以及普通图片预览,支持双击缩放,单机退出,同时可以选择使用jni的形式去高效加载gif或者更更精简的(仅2个类)gif控件
- 单手操作图片控件 镜像、置顶、缩放、移动
- Android 图片点击全屏放大效果
- 对 ImageView 实现了全屏浏览效果,同时支持了图片缩放效果,和滑动消失效果
- Android 加载大图 可以高清显示10000*10000像素的图片,轻松实现微博长图功能
- 类似微博微信显示图片的九宫格控件
- 一个扩展原生控件支持圆角矩形框背景的库,可以减少相关shape资源文件使用
- 高效,强大,非常轻量级的自定义ImageView,支持圆形,三角形,棱形,圆角矩形,正多边形
- 多种样式的图片,可以用于设置图片的形状,现有圆角、圆形、扇形、环形,四种可选方式
- Gif动画显示
- Android 色彩渐进 ImageView
- 用 ImageView 实现圆形头像
- 基于 Picasso 库实现的人脸检测和图片自动智能裁剪,做的超棒
- Android 图片放大过渡效果
- 大图查看加载库,支持拖动和缩放,利用 fresco 加载,超级方便,但是内存占用超级低,一点也不卡
- 一个实现了最新的Google Calender中月份图片的效果的ImageView,图片会随着外部ScrollView的滚动而滚动
- 验证码图片 ImageView
- 又一个Android端动态验证码实现
- 滚动时图片产生视差效果的ImageView
- 多种图片样式 UI 组合,很适合做头像相关的功能
- 通过监听手腕旋转进行交互,自动滚动图片
- 支持给图片加锚点的 Android 组件
- 双指控制图片展开,以及放大缩小,做的超棒
- 根据图片阴影变颜色,细腻的视觉效果
- 仅使用一张资源图片为 View 设置具有按下效果的背景-OneDrawable
- 仿微博带自定义身份标识和进度条的圆形头像 * 为图片添加阴影,阴影颜色来源于图片的主色
- transferee 可以帮助你完成从缩略图到原图的无缝过渡转变,功能体系仿照并涵盖 ios 版本的 QQ、微信朋友圈、新浪微博的图片浏览功能
- 用 Drawable 画的分隔符
- EditText
- Floating Edit Text
- Materia风格的searchview
- Edit作为Listview的Iteam
- 通过眼睛切换密码可见
- 可以给 EditText 输入文字时给输入的文字添加各种动画效果的库
- 带动画的类似 PIN 的 EditText
- 在EditText中显示tag的view
- Android EditText的撤销和恢复(反撤销)
- EditText 实现 Tag 输入和快速选择功能
- 支持自动格式化的 EditText,比如货币、电话号码等等
- 让 TextView PlaceHolder (Hint)文本带有切换过度效果,在显示多个热门搜索的时候可以用得到
- 支持 at 别人效果的 EditText,很实用的样子
- 自定义EditText实现右下角计数控件
- 自定义 自动补充 email 的 EditText
- 给用户输入自动加上特定格式
- Android 仿业问 打字机效果
- 类似微博标签的文本控件
- MD 风格的 EditText,精致
- 拥有更好效果的 LineHeightEditText
- Button
- SwitchButton
- CheckBox
- ProgressBar/SeekBar
- 渐变的圆形进度条与轻量横向进度条
- 可定制的圆形进度条,通过xml参数配置可实现QQ健康中步数的弧形进度显示、仪盘表显示速度、最常见的下载进度条等功能
- 安卓版圆形进度条
- 速度指示器,UI 再改进一下会好看很多很多
- layout中的进度条
- 圆弧进度条
- 动画的水平进度条
- 一款比较好看的进度条
- 一个简单实现的自定义圆环进度条,可使用于文件的上传下载图片加载等地方.
- 仿新浪体育客户端比分的进度条
- 支持左右两边同时滚动的进度条,类似比分
- Android环形进度条类似apple watch健身记录
- 渐变的下载按钮,发现不少小伙伴要做类似效果的
- Android 仿应用宝的下载效果,你知道中间那个光条是怎么做出来的吗
- 一个展示下载进度的View,下载完成和失败的时候会有酷酷的动画
- 蛮有创意的一发 Android 下载效果
- 仿iOS下载进度样式的按钮
- Android自定义多种风格进度控件
- SeekBar
- ScrollView
- RecyclerView
- RecyclerView开源项目集合
- 一个简单的RecyclerView items动画库
- 各种Recyclerview动画效果
- 一个设置RecyclerView间隔线的库
- Recyclerview间隔线
- 终极RecyclerView包含各种功能
- 最强RecyclerView,Item侧滑菜单,长按拖拽Item,滑动删除Item。可以和任何下拉刷新框架结合使用
- 支持addHeaderView、 addFooterView、分页加载的RecyclerView解决方案
- 一个RecyclerView可以添加头部和底部的类库
- 一种新的实现RecyclerViewHeadView的方法
- 一个下拉放大的RecyclerView
- 视差效果的 Item 滑动变大
- RecyclerView粘性标签库
- Android RecyclerView 顶部悬浮实现
- Android两级磁贴列表,拥有完美的不同级磁贴互相接触推动的效果,适合多级分类嵌套展示
- 基于RecyclerView的扩展库,提供了与ViewPager类似的滑动效果并且添加了一些有用的特性
- 类似于ViewPagerIndicator,用RecyclerView来实现ViewPager,并加上Indicator
- 上拉下拉刷新的RecyclerView
- RecyclerViewManager支持上下拉刷新及点击事件
- RecyclerView的卡片式旋转LayoutManager布局管理器
- RecyclerView已读侧滑删除
- 带点击和滑动删除的recyclerview
- 一款支持条目展开的 RecyclerView
- 基于itemtouchhelper,实现左滑菜单,删除确认
- RecyclerView Snap 边缘停止效果,可嵌套横向滚动
- 一个自适应图片长宽比Recyclerview的LayoutManager
- 一个如你熟悉ListView、GridView一样熟悉的RecyclerView
- 支持多种显示效果与无限滚动的RecyclerView
- 又一个显示recycleview复杂效果的库
- 风车转盘效果的 LayoutManager,做的很漂亮
- 让 RecyclerView 也支持 fast scroll 效果
- 支持多选的 RecyclerView
- 类似 Facebook 加载时,条目的闪烁效果,酷酷的
- 实现 RecyclerView 布局切换动画的示例
- 在RecyclerView上实现吸顶布局
- 一个RecycleView扩展,让你更容易使用
- 实现类似锤子和 Google Photo 的滑动列表选择功能
- 阿里开源的针对RecyclerView的LayoutManager扩展
- 基于 RecyclerView 实现的横向滑动组件,超级漂亮和实用
- RecyclerView侧滑菜单
- LayoutManageer
- ListView
- GridView
- PullToRefresh
- 安卓下拉刷新开源库对比
- 众多优秀的下拉刷新
- Android下拉刷新开源库集锦,提供源码用于学习和研究
- Material下拉刷新效果
- A Custom SwipeRefreshLayout.自定义HeaderView和FooterView,支持下拉刷新和上拉加载更多
- 在android-Ultra-Pull-To-Refresh的基础上增加了加载更多的支持
- 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位
- 在Chris Banes的Android-PullToRefresh的基础上增加了RecyclerView的支持与Demo
- 模仿SwipeRefreshLayout实现的下拉刷新库
- 自定义下拉刷新动画(煮汤)
- 一个自定义视图可以上下拉动,支持Scrollview,ListView,recyclerview,WebView和另一个视图,使用方便
- 实现思简单,有趣好玩的下拉刷新库, 你还记得小时候打的黑白掌上游戏机么
- 挺有意思的一个下拉刷新效果,可以看看源码学习一下实现类似效果的思路
- 刷新组件是更换的时候啦!!!轻量级而又无所不能
- “锤子下拉”,东半球最优雅的下拉控件
- 支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView
- 效果超棒的微笑下拉刷新。这是在 SwipeRefreshLayout基础上修改的下拉刷新库
- TwinklingRefreshLayout 小而强大的刷新控件,自带顺滑的越界回弹
- 烟花效果的下拉刷新,浮夸吗?
- Adapter
- ViewPager
- 对 ViewPager 的一个横向扩展,Page 可宽可窄,表现很像 Gallelry
- 一个带HeadView的ViewPager,可滚动可固定
- 垂直的VIewpager
- 一个可以垂直滑动滑动,折叠的ViewPager的库
- 左右滑动时有视差的效果的 ViewPager
- 带圆圈切换动画的ViewPager
- 类似 Duolingo 的 Card 滑动和选择效果
- 通过一行代码与ViewPager合体的跟随ViewPager移动的进度展示控件
- 无限循环滚动卡片式ViewPager,可同时上下左右,效果很赞
- 一个漂亮的 Android 画廊展示效果,点击可以显示详情
- 画廊展示效果,点击可以查看简介,可进入详情页面
- 仿qq身边的人Viewpager实现
- 基于官方ViewPager,支持水平方向上滑动和竖直方向上的滑动的ViewPager
- 敲酷炫的ViewPager切换效果和Q弹指示器
- 阿里开源一个封装多种特性的ViewPager
- Ramotion 出品:卡片切换及Android 页面展开效果
- Calendar
- 一款漂亮的calendar
- ListView实现的日历
- 一个ListView 和 CalendarView 结合并互相联动的控件,日历可以伸缩扩展,列表可以上拉下沉
- 日历组件,包含了多个日历控件样式供使用。
- 显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选的andorid 日历控件库
- 简洁风格的日历 View
- 类似 Google 日历的实现,做的不错
- 又一个漂亮的 Android MD 风格日历效果
- 一款漂亮的每周日历组件
- 一个可以动态修改标记日期和显示预约列表的周日历
- 一款精致漂亮的日历组件
- 安卓炫酷日历组件,tile 风格相当漂亮
- 又一个漂亮的日历组件 * 可进行 UI 定制的日历组件,轻松完成签到日历功能
- PickView
- 安卓选择器类,包括各种类型的选择器,可自定义顶部及底部界面,可自定义窗口动画
- 日期选择控件
- 仿ios的pickUi
- 可实现三级联动的选择器,高仿iOS的滚轮控件,字体大小自适应
- 仿美团等选择城市列表demo
- 城市列表选择
- 仿美团城市选择界面,可直接用在实际项目中
- Android时间选择器,支持年月日时分,年月日,年月,月日时分,时分格式,可以设置最小时间(精确到分)
- 基于第三方WheelView 实现的一个时间选择器
- 水平的滑轮
- MaterialDateTimePicker
- 自定义NumberPickerView
- 全功能颜色选择器
- WheelPicker
- 类似仪表盘的选择器
- 一款漂亮的 Bottom Sheet 时间选择器
- 时间选择器,选择特定间隔时间段
- Android 双层级 Dialog 选择框
- 水平选择器
- 一款支持透明度的取色器
- 滑动式选择器,用在选头像,选背景图非常适合的场景
- StatusBar/ActionBar/ToolBar
- Menu/FloatingActionButton
- 环形菜单控件
- 漂亮的 Android 圆形菜单
- 按钮弹出环绕按钮
- 底部滑出菜单
- BoomMenu可以让你的菜单按钮 ... 瞬间爆炸!
- Google 放出的 Android 浮动菜单效果
- 类似FloatingActionButton的可扩展和收缩列表项的库
- 仿tumblr的FloatingActionButton的菜单打开动画
- 仿美团糯米下拉菜单列表
- 一个可以给Floating Action Button 添加 Transformation 动画的库
- Float Button 圆形进度条效果
- 可展开定制菜单的Float Button
- 支持展开菜单的 Fab 按钮
- FabAnimations
- 轮盘样式的 Fragment 菜单选择控件
- 一个好看的Float菜单
- 可定制下拉选择列表
- 一个别致的环形菜单
- 简单易用的可定制展开角度的button menu
- Android 方块儿展开菜单,很有新意
- 3D 视差效果的多选按钮
- Android 动态 Menu 菜单 Demo,做的很棒
- 支持计数效果的 FloatingActionButton * 效果很棒的一款 Float Text Placeholder 效果组件
- DiaLog
- 提供自定义dialog style的库,非自定义view,纯净原生
- 一行代码实现提示对话框,指定元素
- 支持上中下显示ListView,GridView显示Diaolog
- 一个强大的Android对话框库,简化自定义对话框.支持2.2+
- 支持左右滑动选项卡的 Dialog
- 动画显示能够侧滑消失的DialogFragment
- 使用 DialogFragment 实现底部弹窗布局
- 自定义底部dialog
- 底部划动菜单,滑动时背景图透明度渐变,支持嵌套 LiewView 或 ScrollView
- 位置搜索智能提示框,利用了 GoogleApi,想要用到国内的话,可以对接一个国内的地图服务
- 悬浮窗权限兼容库
- 一个好看的 Dialog
- 一款可定制的搜索对话框
- Spinner/Toast
- Material Design
- Navigation
- 又一个TabLayout,对PagerSlidingTabStrip进行修改
- 一个用RecyclerView实现的TabLayout
- 扩展 Android Tab Layout,实现动画指示器效果,很漂亮
- PagerSlidingTabStrip
- Youtube Gaming inspired Tabs
- 酷炫多彩的互动导航标签栏
- 导航选项卡
- Material风格侧滑菜单
- PagerBottomTabStrip 是一个基本按谷歌Material Design规范完成的安卓底部导航栏控件
- 自定义Material Design Bottom Navigation
- Material Bottom Navigation 实现
- Material Bottom Navigation 实现
- 各式动画底部导航栏
- 仿照 Google Space 实现的导航栏效果,做的很漂亮!!
- 很有新意的一款 Android Bottom Tab 效果
- 遇见 LoopBar 从Cleveroad。在Android环境中导航的新方法
- 基于 Floating Button 实现的菜单展开效果,做的非常棒
- 侧滑菜单,可自定义左中右
- 一个 DrawerLayout 的扩展,具有帅气的动画与创新的交互。一次手势完成滑出侧边栏与选择菜单
- 仿QQ底部Tab切换带数字提示的RadioButton,支持自定义提示数字背景颜色、字体大小、字体颜色
- 很有特点的一个 Bar,动画效果很 Android
- 漂亮的 Android Drawer
- 利用 TabLayout 实现的 CSV 文件加载和预览,做的效果相当不错
- 非常规矩的一款 Bottom 导航效果组件
- 底部导航tab
- Activity
- Fragment
##自定义控件
- Layout
- 一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图
- 可能是最优雅的切换布局的方法
- 一个轻量的ProgressLayout,能够帮助你实现“加载中”、“无内容”,“网络错误”,“加载失败”等不同场景下的页面切换与展示,并且支持点击页面重试。
- 通用状态切换视图
- 一个简单但可以自定义切换动画的管理多状态的自定义layout
- 简单实用的页面多状态布局(content,loading,empty,error)
- Android 多状态加载布局的开发 Tips
- Android 布局多状态维护工具,实用
- 以组件的方式维护列表加载状态
- 渐变色背景组件
- 漂亮的色彩渐变式背景效果
- 给布局添加阴影,立体显示
- 视图分层视差效果
- 可跟随手指滑动,进行响应式滑动的背景效果
- 让任何布局支持选中状态,类似 Checkbox 的属性
- 一个可自定义子控件大小及位置、相等大小的子控件间可通过拖动交换位置的ViewGroup
- 类似 Facebook 闪烁式的 Load View,哇,好漂亮
- Loading 状态的闪烁效果,类似 Facebook 的加载
- 斜角 View 效果,用来做 Profile 背景最适合不过
- 漂亮的弧形顶部布局效果
- 使AppBarLayout 可以弹性下拉的Behavior
- 一个真正的Ripple效果,需要考虑Ripple的圆心变化
- Material Design 风格的 About 页面设计
- Android 优雅的对角线效果
- 类 Instagram 的色彩渐变效果
- 伸缩展开布局
- 视差布局
- 手势
- TipView/Badge
- 为你的应用程序加上数字角标
- 最简单的BadgeView,一句代码就搞定
- 给布局添加提示
- 一个用于view旁显示TipView,类似popwindow
- 带箭头的TipVIew
- 提示框
- 仿QQ消息未读拖拽清除,“一键退朝”,“一键清除未读”,“一键下班”
- 各个位置未读消息及设置各种徽章样式
- 带有徽标(数字,小红点)的按钮
- 消息提醒数目标记
- 一系列可绘制的 Badge
- 掉落通知效果
- 超级漂亮的一个高亮功能提醒效果
- Badge 风格的 TextView,支持 Shadow 和 Elevation
- https://github.com/qstumn/BadgeView
- 如何做出一个类似 QQ 未读消息的粘性组件
- TagView/FlowTag
- Gallery
- TimeLineView
- Loading UI
- 各种各样Loading动画
- 各种 Loading 动画效果
- GIfLoading动画
- Android 上个性自定义 Loader
- 各种动画效果的LoadingView
- 仿Cuto的加载动画
- 几个小清新的load dialog
- 一些酷炫的加载动画, 可以与任何View配合使用,作为加载动画或者Progressbar,
- CircleProgressBar继承ProgressBar,是包含实心和线条两种风格的圆环进度条.
- 一个贝塞尔曲线实现的利用圆球拖拽粘连动画效果的加载进度条
- 一款加载动画,不同的物体加速下落砸到了文字上,文字逞阻尼效果,向下弯曲并像橡皮筋一样弹动回去的效果
- 手摸手教你写Slack的Loading动画
- 仿支付宝实现的一个笑脸 LoadingView 效果。
- Android 方块加载器动画,很有新意
- 正方体样式的loadingView
- 守望先锋的加载效果
- 波浪加载动画
- 一款炫酷Loading动画--加载成功
- Banner
- CountDown
- Guide
- 带你重新认识:Android Splash页秒开 Activity白屏 Activity黑屏
- Android 欢迎页开源项目
- 一个简单欢迎页面库
- 自定义欢迎界面
- WoWo可以优化你的App介绍/引导页面,WoWo将动画和viewpager结合起来。
- 程序引导界面与动画效果
- 漂亮的 Welcome 效果框架
- 漂亮的变换引导效果
- 小红书欢迎引导第二版
- 带有色彩渐变的新功能引导页
- Material 风格的介绍页,在做介绍的同时,可以向用户申请权限,做的超漂亮
- Android 用户引导库 MaterialIntroView 使用及源码分析
- 用于app指向性功能高亮的库
- 最最轻量级的新手引导库(只有7个类),能够快速的为一个Activity里的任何一个View控件创建一个遮罩式的导航页
- Android App新手指引开源控件
- Theme
- Shop
- LableView
- 赞
- 图表
- 悬浮View
- Login
- 联系人列表
- Card
- 刮刮卡/优惠券
- 3D旋转/循环滚动
- screen lock/pin
- 模仿系列
- 仿小米运动,目前做的最漂亮的一款脉搏效果
- 酷炫的碎纸机Andorid版本
- 电影票在线选座
- 机票座位在线选择android
- 仿支付宝芝麻信用分仪表盘效果
- 仿锤子闹钟
- 纯用SVG做的Google I/O 2016那个炫酷的时钟
- 模仿掌上英雄联盟能力分析效果
- android指纹识别动画
- 自定义 Android 指纹识别快捷方式
- RxJava 实现 Android 指纹识别
- 在 Android 上模拟 Siri 录音动效
- 这是Android一个雷达扫描显示的扫描图,超高仿QQ附近的人搜索展示
- 四步实现ChromeLikeSwipeLayout效果
- 高仿 path下拉小球,类似IOS果冻效果
- 仿 Smartisan OneStep,可以的,速度很快
- 仿三星桌面的浮动工具
- 仿TinderStack
- 仿斗鱼滑动验证码
- 仿最美应用的底栏,使用recyclerView实现
- 仿探探可拖拽的gridView,编辑个人资料,图片可拖拽排序
- 一个仿探探上传相片的widget,基于xmuSistone的demo, 提供gradle import,添加上传照片功能以及各种回调,api,方便使用
- 仿微信朋友圈视频播放特效
- ChangeTabLayout是模仿乐视LIVE App主界面TabLayout效果
- 快手Android客户端纯代码实现的快门打开下拉刷新动画
- 类似于chrome标签浏览器
- Other
- Material Design 风格的 PreferenceFragment
- 使用方便的的 Material Design 风格 Preference UI,包含一个根据规范自制的新的 SimpleMenuPreference
- Material Design 风格的 About 页面
- Preference 中经常会遇到选颜色的问题,这个自定义组件,就是帮你解决Color Preferece 的问题
- 对任意View添加连击事件
- 类Android 5.0任务管理的控件
- 摇晃的门牌效果,支持 Sensor 晃动
- Material Design 风格的投票效果
- 立体方格渐显
- Android平台室内地图控件MapView
- 这是一个切割时间的表盘
- tv常用效果控件,包括焦点、边框处理等。
- 可固定头部的表格控件
- App 备份和恢复,做的很完整
- android温度计
- 用以显示类似github贡献度的View,当然,也绝不仅限于此
- 显示飞行器姿态的Android控件
- 仿微信掉落表情包效果
- 一个方便使用的跑马灯效果library
- 实现 Google 风格的上下箭头动态效果
- 在 Android 上,实现沃漂亮的罗诺伊图(多view不规则组合成一个)
- 简洁优雅的网络状态提示
- 显示GPS定位状态和信号强度的控件,实时刷新,使用方便,可定制,适合运动类及出行类APP
- Android 室内场景构建组件,帮你快速的完成室内场景 View 的展示
##工具类
- 性能优化
- network
- IM
- keyboard/emoji
- blur/low poly
- 类似ios的动态模糊效果
- Low Poly 图片生成器
- 一行代码实现 Android 图片 Lowpoly 效果
- 导入图片生成Low Poly风格图片的app
- 利用 Renderscript 实现的一个简单的模糊效果封装组件
- Android 高性能实时模糊(Blur) View 效果
- 毛玻璃效果的解锁界面
- 又一个LowPoly图片, 另外这个还可以让图片变成沙画
- 一行代码完成图片高斯模糊
- 目前来看做 Blur 效果速度最快的库
- 用RxJava处理和操作高斯模糊效果的简单用例。
- 基于 RenderScript 实现的模糊效果,支持多种方式的模糊,如静态模糊,实时模糊还有模糊动画
- 又一个高斯模糊的库子
- ImageCompress
- PhotoCrop
- PhotoEdit
- Camera
- ImageSelector
- Android自定义相册,实现了拍照、图片选择(单选/多选)、 裁剪(单/多裁剪)、旋转、ImageLoader无绑定任由开发者选择、功能可配置、主题样式可配置
- android多图选择 图片/视频 单选or多选,以及视频录制
- 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
- A Library help u to pick photos.
- 图片选择库,可以用来选择头像,或者多张图片选择, material design
- 一款支持多选的图片选择器,支持Android2.0+
- android 相册支持单选模式和多选模式
- 仿微信实现多图选择。支持单选和多选两种模式
- Simple Android Album
- android powerful picture picker
- Library for picking pictures from gallery or camera
- 完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数
- 图片选择器
- 基于 Bottom Sheet 实现的图片选择器,交互效果不错
- 抽取自Telegram,并加入QQ相册选择风格的图片选择器,高效,低耗,响应快速
- 轻量级的material design图片选择器
- 图片,视频,文件选择器
- Material 风格的类似 Instagram 的图片选择器
- RxJava实现的图片选择库
- 又一个漂亮的 Android 图片选择工具库
- B 站开源了一款多媒体文件选择和编辑工具
- 又一个 MD 风格的 ImagePicker
- MD 风格的相册选择工具,支持多选,拍照等功能,项目很规范、实用
- 知乎开源图片选择器
- 基于 RxJava 图片选择器
- DownLoad
- Video
- 一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。
- 基于ijkplayer简单的UI界面 当前项目是基于ijkplayer项目进行的播放器界面UI封装。 是一个适用于 Android 的 RTMP 直播推流 SDK,可高度定制化和二次开发
- SuperPlayer 是一个基于IjkPlayer的控制器,支持手势操作,滑动快进,快退,支持,上滑音量亮度的变化,支持指点位置播放,播放源的切换
- 支持https的ijkplayer播放器
- 节操播放器
- Android 实现视屏播放器、边播边缓存功能
- 编译好的VLC播放器
- android视频播放器
- 仿网易新闻视频播放
- 一种在播放视频时,能够拖拽的方案
- VideoListPlayer实现了在列表控件(ListView,RecyclerView)中加载并播放视频,并支持滑动时自动播放/暂停的功能利用该项目,可以轻松实现类似Instagram的视频播放功能
- 在 RecyclerView 中,实现类似 Tumblr 的滑动到自动播放视频效果
- 一个视频播放列表demo,视频播放使用的ijkplayer,正在播放视频拖动到不可见区域小窗口播放,可全屏切换
- 仿微信小视频录制,基于GitHub上的javacv
- 剪辑视频
- 一个Android的弹幕控
- 基于VCamera,仿微信录制短视频
- 高仿微信视频录制,涂鸦水印添加, 基于ffmpeg视频编辑
- 视频拍摄,支持横屏拍摄效果与竖屏拍摄效果,闪光灯,切换前后摄像头
- 支持视频 Preview 效果的 Seekbar
- 从视频网站播放视频的媒体播放器
- ExoPlayer基于OpenGL实现的滤镜效果
- Audio
- 直播
- 社交
- App下载更新
- JS/WebView
- 插件化/hybrid
- SharePreferences
- QRCODE
- 蓝牙
- HotFix
- 富文本/MarkDown/Html
- 崩溃/信息收集
- 权限
- 文件选择
- Other
- android下自定义View之雷达扫描
- 一个获取号码归属地和其他信息(诈骗、骚扰等)的开源库
- 添加、识别电话号码归属国家
- VR Android
- 类ios顶级状态栏返回列表顶部
- 可以读取SD卡,asset文件夹,或者网络下载的pdf文件的widget
- 可读取pdf文件的view
- 显示url的view
- 一个轻量级的 Android 异步数据库框架.
- 轻轻松松集成 Wechat 支付和支付宝支付
- 最轻量的支付宝转账工具类
- 利用 KeyStore 存储密码,加密 SharedPreference 的数据,保证安全性
- AES-256加密的SharedPreferences
- 一键测出你与照片中物体的距离
- Android 指纹识别身份验证 Demo
- 安卓指纹识别API封装!集成了安卓官方API!三星指纹API!魅族指纹API!一键集成!
- 一款开源指纹识别工具
- 目前来看,用起来最简洁的指纹管理工具
- 安卓 sqlite 数据库查看
- 一个简单的 SQLite 和 Excel 互相转换的库子
- 更方便的将各个rom厂商自己的推送服务进行集成,并统一管理
- 移动地图选址
- Google Map 易用性封装,支持切换主题,ListView 展示等小功能
- Android精准计步器
- Android app 增量更新
- Android 上展示 FPS 的悬浮组件
- 滑动完成确认的交互效果
- 搜索过滤器交互效果
- 副作用小的在线热更新View库,可将View作为一个独立模块进行更新抽换
- 为应用程序提供pin密码
- 一个ToastBar, 可以像Snackbar一样attach到viewgroup里面或者像Toast一样的overlay,支持Top/Bottom两种模式
- Adblock Webview,支持自动屏蔽广告
- Android 手写体数字识别
- 支持自定义主题的 Google Map 工具类
- 帮助你在 App 端,查看 Logcat 输出信息,测试的时候会有帮助
- Android Key 生成,存储,加密工具库
- SMS 验证小工具,自动帮你读取短信,然后填写短信验证码
- 动态更新 Android launcher App Icon
- Android 上的取色工具
- 一个超轻超薄的Android工具库,阻止三方SDK中常见的严重影响用户体验的『链式唤醒』行为
- 使用JNI实现Sobel算子图像边缘检测
- 遮罩对比图效果组件
- Android虚拟机检测库,意在未授权的情况下禁止在虚拟机App上非法运行
- Android 晃动检测小工具
- 防撤回神器
- 批量控制一大堆手机,已停止更新了
##Animations
- 动画合集库
- Activity Transition
- 动画函数
- 自定义动画
- Android自定义动画酷炫的提交按钮
- 一个炫酷的SearchView搜索动画库
- google now的动画样式
- 正弦曲线动画绘制
- 雪花,粒子爆炸效果
- Android 粒子动画效果,做个有逼格的 App,就靠这些了
- 一个酷炫的钱包掉落动画
- 多种形状波纹特效,可以用来实现一些背景特效
- Android的着色器和过滤器
- 使用Transition FrameWork实现有意义的转场动画
- Android 炫酷发送效果 Demo,赶紧翻开代码学习学习
- Android 下雪效果
- 动画-漫天飞雪
- android版高仿喵街主页滑动效果
- 拆轮子-唯美细腻的夕阳海浪动画
- Android 中 View 炸裂特效的实现分析
- 超漂亮的 Animation Scale 动画设置效果
- Multi-Selection (优雅多选框),把选中的先存起来
- 让你的 App 不再那么无聊和单调,气泡风格的过渡动画效果,酷酷的
- 通过 elevation 阴影来创造更逼真的按下效果
- Android 创造更精致的动画效果库,非常实用
- 一个能够让 View 执行漂亮的漂浮动画的库
- ToDoList,拥有非常平滑漂亮的动画,值得学习
- Android 实现的漂亮的下雪效果
- 一个有趣的Android录音动画
- 显示雷达和谷歌地图上的圆形涟漪效应
- 沙漠风情动画
- Android SVG 动画效果,做的非常棒
- 苹果音乐动画
- 可以落雪花,还可以落汉堡包的飘落效果
##源码系列
##链接