Android开源项目,旨在搜集平常工作中遇到和可能需要用到的一些好的开源项目。
系统控件
TextView
一个功能强大的TextView,可以满足日常大部分布局方式
Facebook 开源文本布局库
一个对齐TextView文本的库
自适应大小和行的TextView
一个方便你在App里使用自定义字体的库
更方便的调整 Android 中的字体,这个库自带了一些第三方英文字体
LyricView:歌词Textview
歌词显示控件,支持多行显示、拖曳播放、自动识别歌词文件的编码
歌词风格的 TextView,利用 Gradient 渐变实现
高级TextView,支持自适应,阅读更多多种高级功能
精美文本下划线
非常实用的省略控件,无emoji截断之乱码, 无characterstyle截断之不雅
一个可以取词的TextView
Android 文本字数计算小工具,做社交类的 App 可能会有些帮助
Android修改6.0系统文本选择菜单
支持矢量图展示的 TextView,再也不用麻烦来麻烦去的布局这些了
简单高效的实现Android App全局字体替换
展开折叠功能的TextView
TextView富文本
bili图文混排
支持Android图文混排、文字环绕图片等效果
对原生TextView解析Html格式文本的增强
Android 富文本(HTML)解析库,渲染的非常漂亮,值得推荐
让 Android HTML 类支持显示更多 Tag,极大的丰富了 TextView 可以展示的 Tag 类型
Android平台下的富文本显示控件
显示富文本的TextView
支持解析部分 html tag 的 TextView。在做阅读类 App 的时候格外需要
自动给 TextView 增加超链接的库,还可以处理 Hashtags (#) ,at 人(@),电话,邮件等等数据
一个简单的spannable工具
花式封装与使用SpannableString
文本编辑工具,轻松搞定一段文字不同颜色的需求
ColorTextView:让特定的文字呈现出特定的颜色
简单易用的TextView装饰库
TextView特效
TextView文本改变动画
Textview电影特效
垂直跑马灯/垂直翻页公告
Android 跑马灯效果,适合做个小广告,通知之类的
一个方便使用的跑马灯效果library
滚动播放的公告控件
仿照Google+在卡片上滚动显示最新评论的TextSwitcher
一个滑动动画的textview(更好的显示温度,金额等)
textview闪亮效果
数字增加动画的 TextView
滚动数字控件
支持放大缩小的 TextView
Android Textview Fading 动画效果
一个用粒子动画显示文字的 Android 自定义 View
记分牌效果的单词轮换,在落地页可能会用到
ImageView
基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度
ImageView加载动画
Android 加载大图可以高清显示10000*10000像素的图片,轻松实现微博长图功能
大图查看加载库,支持拖动和缩放,利用 fresco 加载,超级方便,但是内存占用超级低,一点也不卡
一个扩展原生控件支持圆角矩形框背景的库,可以减少相关shape资源文件使用
基于 Picasso 库实现的人脸检测和图片自动智能裁剪,做的超棒
一个实现了最新的Google Calender中月份图片的效果的ImageView,图片会随着外部ScrollView的滚动而滚动
验证码图片 ImageView
又一个Android端动态验证码实现
通过监听手腕旋转进行交互,自动滚动图片
支持给图片加锚点的 Android 组件
仅使用一张资源图片为 View 设置具有按下效果的背景-OneDrawable
用 Drawable 画的分隔符
ImageView特殊样式
高效,强大,非常轻量级的自定义ImageView,支持圆形,三角形,棱形,圆角矩形,正多边形
多种样式的图片,可以用于设置图片的形状,现有圆角、圆形、扇形、环形,四种可选方式
Android 色彩渐进 ImageView
懂得智能配色的ImageView,还能给自己设置多彩的阴影哦
用 ImageView 实现圆形头像
根据图片阴影变颜色,细腻的视觉效果
目前来看,Android 上最好看的控件阴影实现
仿微博带自定义身份标识和进度条的圆形头像
多种图片样式 UI 组合,很适合做头像相关的功能
支持持续性滑动动画的图片组件,用来做背景效果 应该不错
ImageView浏览
图片显示过渡动画效果
对 ImageView 实现了全屏浏览效果,同时支持了图片缩放效果,和滑动消失效果
Android 图片放大过渡效果
双指控制图片展开,以及放大缩小,做的超棒
transferee 可以帮助你完成从缩略图到原图的无缝过渡转变,功能体系仿照并涵盖 ios 版本的 QQ、微信朋友圈、新浪微博的图片浏览功能
一个支持Gif图片以及普通图片预览,支持双击缩放,单机退出,同时可以选择使用jni的形式去高效加载gif或者更更精简的(仅2个类)gif控件
滚动时可以设置视差效果的ImageView
类似微博微信显示图片的九宫格控件
帮助你轻松的创建一个灵活的图片 Grid 布局
多图组成的拼贴控件
类似于 Twitter 多媒体展示效果,自动组织多张图的展示,很有用哦
仿Nice首页图片列表9图样式,并实现拖拽效果
类似 Instagram Story 的插件,展示照片集合
EditText
一个漂亮的Materia风格EditText
MD 风格的 EditText,精致
Edit作为Listview的Iteam
通过眼睛切换密码是否可见
可以给 EditText 输入文字时给输入的文字添加各种动画效果的库
在EditText中显示tag的view
Android EditText的撤销和恢复(反撤销)
支持自动格式化的 EditText,比如货币、电话号码等等
支持 at 别人效果的 EditText,很实用的样子
自定义EditText实现右下角计数控件
自定义 自动补充 email 的 EditText
给用户输入自动加上特定格式
Android 仿业问 打字机效果
类似微博标签的文本控件
拥有更好效果的 LineHeightEditText
效果很棒的一款 Float Text Placeholder 效果组件
支持格式自动识别和展示的 EditBox
Box 效果的 EditText,很漂亮哦
SeachView
Materia风格的searchview
EditText 实现 Tag 输入和快速选择功能
让 TextView PlaceHolder (Hint)文本带有切换过度效果,在显示多个热门搜索的时候可以用得到
漂亮的波纹展开式搜索效果
一款实现的很漂亮的卡片式搜索效果
Button
一个Button分成两部分效果
连续组合点击
带完成动画效果的按钮
Button 拉长展开效果
可设置圆角背景边框的的按钮
Android 拖住滚动 Button 效果
Android 按钮进度条效果
loading button
带有进度动画的Android自定义提交按钮
渐变的下载按钮,发现不少小伙伴要做类似效果的
仿iOS下载进度样式的按钮
通过 elevation 阴影来创造更逼真的按下效果
Switch
拥有18种果冻效果、30种缓动效果、可变色的开关按钮
笑脸ToggleButton
Android 版本的 Day & Night Switcher!
Android 两状态 或者 三状态 Switch 按钮,三状态切换超实用
又一个三状态 Toggle Button
很有新意的一个滑动效果库
一个自定义的切换按钮,页面切换效果
漂亮的二选一按钮效果
CheckBox
自定义动画checkbox
带动画的Checkbox
CircleCheckBox
Android 状态切换按钮效果
ProgressBar
渐变的圆形进度条与轻量横向进度条
可定制的圆形进度条,通过xml参数配置可实现QQ健康中步数的弧形进度显示、仪盘表显示速度、最常见的下载进度条等功能
安卓版圆形进度条
带有边角的环形进度条
类似汽车仪表盘的速度指示器
多层圆弧进度条
Android环形进度条类似apple watch健身记录
带动画的水平进度条
一款比较好看的进度条
一个简单实现的自定义圆环进度条,可使用于文件的上传下载图片加载等地方.
CircleProgressBar继承ProgressBar,是包含实心和线条两种风格的圆环进度条.
仿新浪体育客户端比分的进度条,左右各一条
支持左右两边同时滚动的进度条,类似比分
Android 仿应用宝的下载效果,你知道中间那个光条是怎么做出来的吗
一个展示下载进度的View,下载完成和失败的时候会有酷酷的动画
蛮有创意的一发 Android 下载效果
Android自定义多种风格进度控件
这是一个切割时间的表盘
自定义View之渐变圆环进度条
一些模仿google的ProgressBar
仿淘宝 淘抢购进度条
SeekBar
Range Seekbar
一款漂亮美观的支持双向范围选择和普通SeekBar模式的SeekBar,支持刻度、负数以及多种强大的自定义属性
仿微信公众号设置文章字体大小时所需要的View控件
分离式的 Slider 效果,可以用来做打赏选择钱数,也可以做类似Uber选择车型,可用的场景相当多
自定义SeekBar,进度变化由可视化气泡样式呈现,定制化程度较高
滑动完成确认的交互效果
Ratingbar
给用户提供一个好看的 Rating 打分效果
卡通萌萌系 Rating 组件
一款漂亮的打分效果
五星好评
自动通过用户启动 App 的次数,弹出 Rating 页面引导用户评价
比官方组件更细腻的打分效果
漂亮的笑脸评分动画
ScrollView/NestedScrollView
Android下拉图片变大的ScrollView
Android Header 自动随滑动浮动,类似AppStore页面
一款漂亮的 Android 视差效果
仿Google Play商店沉侵式样式
ListView
一个下拉顶部图片放大的listview
功能强大的StickyHeaderListView:标题渐变、吸附悬停、筛选分类、动态头部等
TEmptyView是一个小轮子,希望能够更简单地设置EmptyView,免除每次设置emptyView都要写xml之苦。 支持AdapterView(ListView/GridView等)、RecyclerView
GridView
可展开,可拖动,可排序,可删除,固定更多的GridView
带头尾的gridview
ViewPager
无限循环滚动卡片式ViewPager,可上下左右切换,效果很赞
对 ViewPager 的一个横向扩展,Page 可宽可窄,表现很像 Gallelry
一个带HeadView的ViewPager,可滚动可固定
垂直的VIewpager
一个可以折叠,展开的ViewPager的库
左右滑动时有视差的效果的 ViewPager
类似 Duolingo 的 Card 滑动和选择效果
跟随ViewPager移动的进度展示控件
一个漂亮的 Android 画廊展示效果,点击可以显示详情
画廊展示效果,点击可以查看简介,可进入详情页面
仿qq身边的人Viewpager实现,可上下左右滚动
基于官方ViewPager,支持水平方向上滑动和竖直方向上的滑动的ViewPager
敲酷炫的ViewPager卡片展示及缩放切换效果和Q弹指示器
阿里开源一个封装多种特性的ViewPager
Ramotion 出品:卡片切换及Android 页面展开效果
炒鸡炫酷效果的ExpandingPager
基于RecyclerView的扩展库,提供了与ViewPager类似的滑动效果并且添加了一些有用的特性
Calendar
一款漂亮的calendar
ListView实现的日历
一个ListView 和 CalendarView 结合并互相联动的控件,日历可以伸缩扩展,列表可以上拉下沉
日历组件,包含了多个日历控件样式供使用。
显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选的andorid 日历控件库
简洁风格的日历 View
类似 Google 日历的实现,做的不错
又一个漂亮的 Android MD 风格日历效果
一款漂亮的每周日历组件
一个可以动态修改标记日期和显示预约列表的周日历
一款精致漂亮的日历组件
安卓炫酷日历组件,tile 风格相当漂亮
又一个漂亮的日历组件
可进行 UI 定制的日历组件,轻松完成签到日历功能
MD 风格的日历组件
自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期
Android 周日历视图组件,可以标记事件
PickView
安卓选择器类,包括各种类型的选择器,可自定义顶部及底部界面,可自定义窗口动画
日期选择控件
Material风格时间日历选择组件
仿ios的PickerUI
可实现三级联动的选择器,高仿iOS的滚轮控件,字体大小自适应
Android时间选择器,支持年月日时分,年月日,年月,月日时分,时分格式,可以设置最小时间(精确到分)
基于第三方WheelView 实现的一个时间选择器
WheelPicker
类似仪表盘的选择器
一款漂亮的 Bottom Sheet 日期时间选择器
时间选择器,选择特定间隔时间段
Android 双层级 Dialog 选择框
一款支持透明度的取色器
全功能颜色选择器
Android 上的取色工具
滑动式选择器,用在选头像,选背景图非常适合的场景
水平选择器
水平的角度选择器滑轮
横向滚动的、可以支持大量文本选择的自定义View
自定义NumberPickerView
citypicker 高仿iOS 滚轮实现 省市区 城市选择三级联动
Menu
环形菜单控件
漂亮的 Android 圆形菜单
按钮弹出环绕按钮
基于Material Design设计的环形菜单控件
底部滑出菜单
BoomMenu可以让你的菜单按钮 ... 瞬间爆炸!
Google 放出的 Android 浮动菜单效果
仿美团糯米下拉菜单列表
非常 Material Design 风格的 Dropdown 效果
轮盘样式的 Fragment 菜单选择控件
可定制下拉选择列表
一个别致的环形菜单
3D 视差效果的多选按钮
Android 动态 Menu 菜单 Demo,做的很棒
Android 方块儿展开菜单,很有新意
类似手机QQ界面右上角的弹出菜单,使用 recyclerview 和 popupwindow 封装了一下
PopsTabView是个filter容器,他可以自动,快速,构建不同筛选样式,自由组合成一组tab
Dialog
提供自定义dialog style的库,非自定义view,纯净原生
一行代码实现提示对话框,指定元素
支持上中下显示ListView,GridView显示Diaolog
一个强大的Android对话框库,简化自定义对话框.支持2.2+
支持左右滑动选项卡的 Dialog
动画显示能够侧滑消失的DialogFragment
使用 DialogFragment 实现底部弹窗布局
自定义底部dialog
底部划动菜单,滑动时背景图透明度渐变,支持嵌套 LiewView 或 ScrollView
一个好看的 Dialog
变化过度效果的 Dialog Box,动画效果很棒
SeachView/Spinner
位置搜索智能提示框,利用了 GoogleApi,想要用到国内的话,可以对接一个国内的地图服务
一款可定制的搜索对话框
Android 查询高亮辅助组件
搜索过滤器交互效果
一个炫酷的SearchView搜索动画库
很 Material Design 风格的 Search Bar,可以拿来直接用,文档也很完备。
一个带有展开和折叠动画的Spinner
可以记住历史选项的spinner
支持搜索的spinner
Activity/Fragment
以卡片视图的形式管理你的 Activity,让你的 app 可以自由的切换、跳转、关闭 Activity 以及结束 app 程序
类Android 5.0任务管理的控件
Android 逆向实用小插件:展示页面 Top Activity 的名称和包名
Android Activity 下拉上拉滑动消失效果,类似 Chrome 的 Tab 效果
Activity + 多Fragment","多模块Activity多Fragment"架构而生,帮你大大简化使用过程,轻松解决各种复杂嵌套等问题,修复了官方Fragment库中存在的一些BUG
轮盘样式的 Fragment 选择菜单,可转动轮盘切换 Fragment
Material Design控件
RecyclerView
RecyclerView开源项目集合
最强RecyclerView,Item侧滑菜单,长按拖拽Item,滑动删除Item。可以和任何下拉刷新框架结合使用
支持addHeaderView、 addFooterView、分页加载的RecyclerView解决方案
一种新的实现RecyclerViewHeadView的方法
Android RecyclerView 顶部悬浮实现
Android两级磁贴列表,拥有完美的不同级磁贴互相接触推动的效果,适合多级分类嵌套展示
在RecyclerView上实现吸顶布局
RecyclerView:利用打造悬浮效果
一款支持条目展开的 RecyclerView
一个如你熟悉ListView、GridView一样熟悉的RecyclerView
Airbnb开源的一个显示recycleview复杂效果的库
一个RecycleView扩展,让你更容易使用
让 RecyclerView 也支持 fast scroll 效果
支持多选的 RecyclerView
实现类似锤子和 Google Photo 的滑动列表选择功能
类似 Facebook 加载时,条目的闪烁效果,酷酷的
基于 RecyclerView 实现的横向滑动组件,超级漂亮和实用
RecyclerView Snap 边缘停止效果,可嵌套横向滚动
RecyclerView横向卡片浏览
支持轮盘,垂直,水平与无限滚动的RecyclerView
类ios顶级状态栏返回列表顶部
视差效果的 Item 滑动变大
android版高仿喵街主页滑动item视差效果
Tumblr 出品:解耦 RecyclerView,提高滑动性能
Android之自定义View:侧滑删除
LayoutManageer
一个环形菜单的布局管理器,伦敦眼效果
风车转盘效果的 LayoutManager,做的很漂亮
让你的RecyclerView秀出传送带效果,支持横向和纵向两种选择
一种流式布局的效果,很像我们平时看到的标签云
蜂巢布局管理器,除了外观帅气外,其增删查改的动画效果也是很赞的
阿里开源的针对RecyclerView的LayoutManager扩展
Google开源的布局,其效果是实现类似CSS中的Flexbox布局效果
一个自适应图片长宽比Recyclerview的LayoutManager
支持不同形态的 Span Grid Layout
RecyclerView 半圆形布局
RecyclerViewDecoration
一个设置RecyclerView间隔线的库
Recyclerview间隔线
RecyclerView粘性标签库
一个提供吸顶效果的ItemDecoration
安卓版本的VegaScroll
RecyclerViewIteamTouch
RecyclerView已读侧滑删除
带点击和滑动删除的recyclerview
基于itemtouchhelper,实现左滑菜单,删除确认
RecyclerViewAnimation
一个简单的RecyclerView items动画库
各种Recyclerview动画效果
实现 RecyclerView 布局切换动画的示例
Adapter
Android 万能的Adapter for ListView,GridView等,支持多种Item类型的情况
FastAdapter
一个封装了BaseAdapter和RecyclerView.Adapter的简洁的Adapter
通过封装BaseAdapter和RecyclerView.Adapter得到的通用的,简易的Adapter
android速构adapter神器
BaseRecyclerViewAdapterHelper
一个多功能的 Adapter
RecyclerView 超强助手
多布局适配器
kotlin根据返回的数据驱动视图
ToolBar/ActionBar/StatusBar
目测是 Bilibili 出品的 StatusBar 和 NavigationBar 辅助工具类
5.0以下沉浸式状态栏
Material Design文字缩放入Toolbar的一种实现
Android app状态栏变色
渐进色的 Actionbar 效果,使用场景较少,可以在一些花哨的 App 设计上用得到
Toolbar 组件展示 Banner 图片效果
果冻肉效果的Toolbar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理以及对bar的其他设置
CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout
TabLayout 和 CoordinatorLayout 相结合的折叠控件
CoordinatorLayoutDemos
CoordinatorLayout例子
使AppBarLayout 可以弹性下拉的Behavior
过渡平滑的 Toolbar 效果
DrawerLayout/NavigationView
Material风格侧滑菜单
基于 Floating Button 实现的菜单展开效果,做的非常棒
侧滑菜单,可自定义左中右
一个 DrawerLayout 的扩展,具有帅气的动画与创新的交互。一次手势完成滑出侧边栏与选择菜单
很有特点的一个DrawerLayout,动画效果很 Android
漂亮的 Android Drawer
Android 面包屑导航
BottomNavigation/TabLayout
PagerSlidingTabStrip
TabLayout,对PagerSlidingTabStrip进行修改
一个用RecyclerView实现的TabLayout
扩展 Android Tab Layout,实现动画指示器效果,很漂亮
仿造Youtube Gaming inspired Tabs
Devlight酷炫多彩的互动导航标签栏,支持左边,上下
Devlight出品导航选项卡
PagerBottomTabStrip 是一个基本按谷歌Material Design规范完成的安卓底部导航栏控件
自定义Material Design Bottom Navigation
Material Bottom Navigation 实现
各式动画底部导航栏
仿照 Google Space 实现的导航栏效果,做的很漂亮!!
很有新意的一款 Android Bottom Tab 效果
遇见 LoopBar 从Cleveroad。在Android环境中导航的新方法
仿QQ底部Tab切换带数字提示的RadioButton,支持自定义提示数字背景颜色、字体大小、字体颜色
底部导航tab
仿最美应用的底栏,使用recyclerView实现
ChangeTabLayout是模仿乐视LIVE App主界面TabLayout效果
FloatingActionButton
类似FloatingActionButton的可扩展和收缩列表项的库
仿tumblr的FloatingActionButton的菜单打开动画
一个可以给Floating Action Button 添加 Transformation 动画的库
Float Button 圆形进度条效果
可展开定制菜单的Float Button
支持展开菜单的 Fab 按钮
FabAnimations
简单易用的可定制展开角度的button menu
一个好看的Float菜单
支持计数效果的 FloatingActionButton
效果很棒的 Fab 按钮
SnackBar/Toast
支持风格化和动画效果的 Toast,很漂亮
给人眼前一亮的 Toast 效果
美化原生 Toast
优雅的Snackbar
比原生 Snack 更漂亮的 Bottom Notification 库
snackbar扩展,可以显示进度
轻量级的消息提示库,请脑补SnackBar和Toast,但自定义更方便
Android Dropdown 风格的 Alert 窗体
掉落通知效果
一个ToastBar, 可以像Snackbar一样attach到viewgroup里面或者像Toast一样的overlay,支持Top/Bottom两种模式
CardView
灵活的ShadowView,可替代CardView使用
Material Design控件库
一个兼容android 2.2material design组件库
android material design 风格项目整理
演示Material Design控件的使用
Material Design控件demo演示
自定义控件
Layout
渐变色背景组件
漂亮的色彩渐变式背景效果
类 Instagram 的色彩渐变效果
给布局添加阴影,立体显示
让任何布局支持选中状态,类似 Checkbox 的属性
一个可自定义子控件大小及位置、相等大小的子控件间可通过拖动交换位置的ViewGroup
类似 Facebook 闪烁式的 Load View组件,如TextView,ImageView
Loading 状态的闪烁效果,类似 Facebook 的加载
斜角 View 效果,用来做 Profile 背景最适合不过
Android 优雅的对角线效果
漂亮的弧形顶部布局效果
一个真正的Ripple效果,需要考虑Ripple的圆心变化
layout中的进度条
自定义横向堆叠卡片效果Layout
一个竖直方向的SlidingPanelLayout,支持加载多个Panel,可以灵活地实现漂亮的的交互效果,类似竖向卡片堆叠效果
可结合Behaviour使用的Android 展开型布局菜单
Android通用圆角布局
够长的 Shadow 效果
可设定阴影颜色的shadow-layout
AboutLayout/Preference
Material Design 风格的 About 页面设计
Material Design 风格的 About 页面
Material Design 风格的 PreferenceFragment
使用方便的的 Material Design 风格 Preference UI,包含一个根据规范自制的新的 SimpleMenuPreference
Preference 中经常会遇到选颜色的问题,这个自定义组件,就是帮你解决Color Preferece 的问题
about-page 2.0,全新的卡片风格,支持 Android DayNight,使用更加简单,API 更加丰富,新增「Android 应用友链」类型
ExpandableLayout
一种可根据展开是否超出屏幕来判断父控件是否自动滚动的ExpandableLayout
可展开/隐藏子view的layout
可伸缩控件
是一个实现树形内容展示的库
每个条目可展开布局效果
ParallaxLayout
视图分层视差效果
一个支持可伸缩头部的布局
大图作为header跟随手指向上滑动,下拉展示大图
跟随手势滑动,显示隐藏标题栏、底部导航栏及悬浮按钮的 Android Behavior Library
一个下拉放大的RecyclerView
StatusLayout
Android 多状态加载布局的开发 Tips
一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图
可能是最优雅的切换布局的方法
一个轻量的ProgressLayout,能够帮助你实现“加载中”、“无内容”,“网络错误”,“加载失败”等不同场景下的页面切换与展示,并且支持点击页面重试。
通用状态切换视图
一个简单但可以自定义切换动画的管理多状态的自定义layout
简单实用的页面多状态布局(content,loading,empty,error)
Android 布局多状态维护工具,实用
Layout等组件的状态维护,比如:无数据 / 网络出现问题 / 数据获取成功等
以组件的方式维护列表加载状态
简洁优雅的网络状态提示
FlowLayout/TagView
自定义TagView,并且可拖拽
自定义ViewGroup,实现多功能流式布局与网格布局
Android流式布局,支持单选、多选等,适合用于产品标签等
又一个标签布局
支持 SingleLine 模式的标签云效果,轻松实现知乎问题话题列表
Android流式布局,支持点击、单选、多选等,适合用于产品标签等,用法采用Adapter模式,和ListView、GridView用法一样!!!
Android 支持拖拽排序的流式标签布局
Android 流式标签布局
Material Design 风格的 Tag (Chip) 标签组件,漂亮,实用
类似邮件发送,多个联系人标签排列
非常 Fancy 的选项过滤器
PullToRefresh
安卓下拉刷新开源库对比
Android下拉刷新开源库集锦,提供源码用于学习和研究
众多优秀的下拉刷新
Material下拉刷新效果
A Custom SwipeRefreshLayout.自定义HeaderView和FooterView,支持下拉刷新和上拉加载更多
在android-Ultra-Pull-To-Refresh的基础上增加了加载更多的支持
TwinklingRefreshLayout支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView
多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位
一个自定义视图可以上下拉动,支持Scrollview,ListView,recyclerview,WebView和另一个视图,使用方便
刷新组件是更换的时候啦!!!轻量级而又无所不能
“锤子下拉”,东半球最优雅的下拉控件
支持上拉下拉刷新的RecyclerView
RecyclerViewManager支持上下拉刷新及点击事件
PullToRefreshAnimation
模仿SwipeRefreshLayout实现的下拉刷新库
自定义下拉刷新动画(煮汤)
实现思简单,有趣好玩的下拉刷新库, 你还记得小时候打的黑白掌上游戏机么
挺有意思的一个下拉刷新效果,可以看看源码学习一下实现类似效果的思路
效果超棒的微笑下拉刷新。这是在 SwipeRefreshLayout基础上修改的下拉刷新库
烟花效果的下拉刷新,浮夸吗?
Android智能下拉刷新框架,支持越界回弹,集成了几十种炫酷的Header和 Footer
imageLoader
图片加载框架的api封装,涵盖fresco,glide,picasso.最大程度优化内存,防止OOM
Picasso,Glide,Fresco对比分析
SideBar
仿美团等选择城市列表demo
城市列表选择
仿美团城市选择界面,可直接用在实际项目中
一个用RecyclerVIew实现的联系人列表
简单的Recyclerview侧边栏,类通讯录侧边
带波动效果的索引侧边栏,支持左右手模式和自定义索引
全新的快速索引导航栏,联系人字母排序侧边栏
做的很不错的一款侧边栏索引
仿汽车报价大全的sidebar
一个实用的联系人选择工具
泡泡效果的索引滚动控件
Gesture
手势返回
有与微信相同的手势返回
高仿最新版微信6.2手势滑动返回
高仿微信手势滑动返回
Android 边缘侧滑效果,支持多种场景下的侧滑退出
高仿微信视差手势滑动返回,无需设置透明主题
修改 support-v4 包中 SlidingPaneLayout 的源码来实现滑动返回布局
一个滑动关闭Activity的组件,可以设置上下左右滑动关闭
手势滑动返回的Fragment
一款功能强大的滑动库,目前支持dialogfragment,activity,卡片,listView,RecyclerView,GridView等的滑动。
一款精美强大的识别手势类库
Android手势监听
手势驱动的动画效果过程展示
TipView/PoupView
给布局添加提示
一个用于view旁显示TipView,类似popwindow
Android View Tooltips,目前来看做的最漂亮的
基于相对位置实现弹出 PopupWindow
带箭头的TipVIew
带各种特效提示框,可调整提示位置
PopupWindow Wrapper 对 PopupWindow 的封装
Badge
为你的应用程序加上数字角标
最简单的BadgeView,一句代码就搞定
各个位置未读消息及设置各种徽章样式
带有徽标(数字,小红点)的按钮
消息提醒数目标记
一系列可绘制的 Badge
Badge 风格的 TextView,支持 Shadow 和 Elevation
自由定制外观、拖拽消除的MaterialDesign风格Android BadgeView
仿QQ消息未读拖拽清除,“一键退朝”,“一键清除未读”,“一键下班”
超级漂亮的一个高亮功能提醒效果
如何做出一个类似 QQ 未读消息的粘性组件
QQ 未读气泡拖拽组件,轻松集成
Gallery
让图像呈现gallery显示效果
Andorid 3D展示Gllery控件
3D展示Gllery控件
上面显示,下面Gallery效果
RecyclerView 卡片画廊效果
展示不同大小图片特殊的瀑布流
TimeLineView/StepView
时间线View
Material Design时间线,步骤控件
一个RecyclerView实现的时间轴
时间线View
流程指示器
带有动态效果的表单引导进度条
Android 实现步骤管理的组件
一个展示注册进度的ProgressBar
Material Design 的一款表示行为步骤组件,很精致
瀑布流时间轴
Indicator
各种各样的PageIndicator样式
一些 indicator样式
可定制的Indicator,结合ViewPager使用,当然不通过ViewPager也可以用
带圆圈切换动画Indicator
Banner
一个简单的Banner轮播
一个好的广告轮播
Flipboard轮播组件
通用的广告栏控件,让你轻松实现广告头效果
一个简单,强大的广告活动弹窗控件
横幅广告轮播控件
CountDown
TextureView仿手淘倒计时
倒计时控件
圆形Progress的TickTock计时器
漂亮的数字转化视图
一个解耦良好的计时控件,可自由扩展。
仿魅族BannerView,图片轮播控件,支持多种模式切换
Guide
带你重新认识:Android Splash页秒开 Activity白屏 Activity黑屏
Android App新手指引开源控件
Android 欢迎页开源项目
一个简单欢迎页面库
自定义欢迎界面
WoWo可以优化你的App介绍/引导页面,WoWo将动画和viewpager结合起来。
程序引导界面与动画效果
漂亮的 Welcome 效果框架
漂亮的变换引导效果
小红书欢迎引导第二版
带有色彩渐变的新功能引导页
Material 风格的介绍页,在做介绍的同时,可以向用户申请权限,做的超漂亮
Android 用户引导库 MaterialIntroView 使用及源码分析
用于app指向性功能高亮的库
最最轻量级的新手引导库(只有7个类),能够快速的为一个Activity里的任何一个View控件创建一个遮罩式的导航页
支持引导路径高亮的方案
Theme
日夜间模式切换
Android主题切换(Theme)实现日夜间功能
基于Theme的Android动态换肤库,无需重启Activity、无需自定义View,方便的实现日间、夜间模式
知乎和简书的Android客户端夜间模式实现方式
动态加载本地皮肤包进行换肤的皮肤框架
一种完全无侵入的换肤方式,支持插件式和应用内,无需重启Activity.
夜间模式
MagicaSakura 是 Android 多主题框架
超赞!Android 多主题切换库!
Android 主题换肤的开源库(插件化换肤)
Android 运行时主题切换小工具库
Android 切换皮肤方案,轻松实现
RxJava 实现的主题切换引擎!
基于 Android-Skin-Loader的一个换肤项目
Shop
android仿京东、淘宝商品详情页上拉查看详情
仿照淘宝和聚美优品,在商品详情页,向上拖动时,可以加载下一页
设置购买数量的View
仿饿了么点击购物效果
仿美团筛选布局
一个垂直方向的DrawerLayout,抽屉从上向下展开
一个类似支付宝、微信输入支付密码的控件
高仿微信支付键盘
仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮。UI已适配View复用
一款萌萌的计数器组件
LableView
自定义三角标签 View
一个给图片加标签的库,如热销等等
一个倾斜的TextView,适用于标签场景
一个简单的标签控件
Android 角标组件效果
一个可配置的迷你版轻量级 Label 辅助类,支持多种配置效果
仿小红书图片标签
图表
最知名的图标控件
一个很棒图表控件,4.0以上更好
最低兼容Android 4.0,能够优雅直观的效果来为用户展示可视化数据。
SmallChart图表库
一个视觉效果还不错的图表控件
Android上的一个蛛网评分控件
正多边形的统计图,支持任意边数的多边形
做的很棒的一个 Android 辐射数据统计效果
一款可以自由定制外观、手势旋转的android雷达图表lib
一个小巧且高效的线性图表组件,拥有完善的源码注释,可直接在实际项目中集成,同时也是一个不可错过学习项目
Android 多边形绘制组件,用来做动态图表
模仿掌上英雄联盟能力分析效果
这是Android一个雷达扫描显示的扫描图,超高仿QQ附近的人搜索展示
android下自定义View之雷达扫描
TableLayout
支持多个方向滑动的 View,类似 Calendar 里的 UI 效果,类似表格
可固定头部的表格控件
一个使用RecyclerView实现的表格
利用 TableLayout 实现的 CSV 文件加载和预览,可缩放拖动浏览
FloatView
悬浮窗权限兼容库
窗口权限方案
自定义Floatview实现全站浮动按钮和来电秀
悬浮球-一个服务开启悬浮球,任何界面都可以使用
仿uc浏览器,无需权限,提示悬浮窗实现
android 悬浮窗菜单,可在launcher或app中使用
播放控件悬浮View
一个能够在任何控件之上执行漂浮效果动画的控件
仿三星桌面的浮动工具
Login
Material 效果两步登录
很概念化设计的一个注册动画效果。
Material登录效果
Material-Design风格的动画注册登陆界面~够清爽
很赞的登录注册布局
Card
酷炫信用卡View
Android酷炫的礼物卡片控件
自定义卡片集view,支持展开收缩滚动
Android 卡片滑动出现和消失效果
滑动卡片的view
Android 横向翻转效果,支持双面的 View 场景,类似信用卡
Android 信用卡提交效果
Android小票效果
可自定义动画的卡片切换视图
仿TinderStack堆叠卡片浏览
Android 信用卡交易效果 UI
Android 层叠卡片控件,仿"探探app"
仿探探喜欢卡片浏览
刮刮卡/优惠券
雾化擦除效果,可以做出来一些好玩儿的交互效果,比如:猜谜竞猜,低价销售展示,广告展示等等
刮刮卡效果
万能的 Android 刮奖效果控件
锯齿边框,类似优惠劵效果的自定义 View
3D旋转/循环滚动
一个支持四个方向循环滚动的自定义控件
旋转3D视图显示View
Android 3D立体无限旋转滚动容器
双面翻转 View 效果
TagCloudView是一个完全基于Android ViewGroup编写的控件,支持将一组View展示为一个3D球形集合,并支持全方向滚动。
3d旋转切换view,类似旋转木马效果。可以自动切换!
一个实现图片花式3D翻转效果的自定义View
Android 透视三维体效果实现
Lock View/Pin
Android自定义密码锁屏
毛玻璃效果的解锁界面
可能是目前最漂亮的 Android 手势解锁了
带动画的类似 PIN 的 EditText
为应用程序提供pin密码
Android PinCode 密码输入效果
选座
电影票在线选座
机票座位在线选择android
Android平台室内地图控件MapView
Android 室内场景构建组件,帮你快速的完成室内场景 View 的展示
模仿系列
仿小米运动,目前做的最漂亮的一款脉搏效果
酷炫的碎纸机Andorid版本
仿支付宝芝麻信用分仪表盘效果
仿锤子闹钟
纯用SVG做的Google I/O 2016那个炫酷的时钟
在 Android 上模拟 Siri 录音动效
四步实现ChromeLikeSwipeLayout效果
高仿 path下拉小球,类似IOS果冻效果
仿 Smartisan OneStep,可以的,速度很快
仿斗鱼滑动验证码
仿探探可拖拽的gridView,编辑个人资料,图片可拖拽排序
一个仿探探上传相片的widget,基于xmuSistone的demo, 提供gradle import,添加上传照片功能以及各种回调,api,方便使用
仿微信朋友圈视频播放特效
快手Android客户端纯代码实现的快门打开下拉刷新动画
类似于chrome标签浏览器
高仿音悦台播放页面效果
模仿滑动接听通话
Android上简单实现IOS控制中心进度条
Other
摇晃的门牌效果,支持 Sensor 晃动
Material Design 风格的投票效果
立体方格渐显
android温度计
用以显示类似github贡献度的View,当然,也绝不仅限于此
显示飞行器姿态的Android控件
实现 Google 风格的上下箭头动态效果
在 Android 上,实现沃漂亮的罗诺伊图(多view不规则组合成一个)
显示GPS定位状态和信号强度的控件,实时刷新,使用方便,可定制,适合运动类及出行类APP
App 备份和恢复,做的很完整
一款支持复数运算等功能的计算器
自定义控相关链接
攻城师Sloop的微博客-自定义view教程
自定义View教程
Android自定义View,包含炫酷 进度条,提交效果,支付密码等
腾讯团队开源的提高 Android UI 开发效率的 UI 库
三方工具
性能优化
一个能让你了解所有函数调用顺序以及函数耗时的Android库(无需侵入式代码)
基于ASM,通过注解,实现对方法调用时的参数、返回值、耗时等信息的纪录
RxJava 辅助 Debug 工具,更好的展示堆栈调用
展示 Android 程序方法调用链的 gralde 插件,支持输出html文件和方法折叠
找到阻碍你 Android App 性能的罪魁祸首
使用McImage极致压缩apk中图片百分之70大小
Android 上展示 FPS 的悬浮组件
Android 浮动 Debug 工具箱,直接在浮动窗口执行 Android 测试功能
帮助你在 App 端,查看 Logcat 输出信息,测试的时候会有帮助
Android Java / Kotlin 程序员开发调试工具
android免root兼容所有版本ui调试工具
一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度
类似 Stetho 的 Layout 资源视察工具
Gradle 插件,做自动测试过程中的截屏
Router
通过更简洁的方式启动 Activity、Service、Broadcast 等
一款简单的Android端用于Activity跳转的路由框架
实现仿 Retrofit 的跳转路由
可能是目前最简单、灵活的路由框架
简单轻量的Android Router 框架
一款小而美的路由框架。网页动态添加自定义参数启动应用
Android跳转路由
一个Android路由框架,学习实践
Floo 开源了,一个支持 AOP、栈控制、跨页面带信、和动态变更映射的 URL 路由
组件化
一套完整有效的android组件化方案,支持组件的单独调试、集成调试、组件交互、UI跳转、动态加载卸载、组件完全隔离等功能
NetWork
OkGo
hongyang-okhttp的辅助类
zhaokaiqiang-okHttp封装
OkHttp封装的一个简单易用HTTP请求
对OkHttp进行封装,网络请求失败自动查询本地缓存,上传文件等功能
restVolley
Volley + RxJava + OkHttp
Android App 内网络调试工具,超实用-Okhttp拦截器
OkHttp Mock 数据调用,在做 Api 测试,写测试用例的时候会很有用哦
Android Socket封装
轻量级 Android Socket 通信框架
IM
建立聊天视图
各种聊天气泡
聊天列表样式,使用很简单
模仿微信朋友圈、QQ说说的评论的人,点赞人可点击效果
仿微信实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,listview可以根据键盘的显示或隐藏实现联动
一起来撸个朋友圈吧
websocket微信聊天不是事
Aurora IMUI,一个通用的即时通讯库。不局限于任何 IM SDK,现在已经支持 React Native
Keyboard/Emoji
Android 上最便捷的第三方 Keyboard 集合
一个可以监控到软键盘打开关闭的库
Android键盘面板冲突 布局闪动处理方案
通过 Hook 实现系统软键盘监听
简洁的一个数字输入键盘效果
仿iOS输入法点击输入框以外区域 自动隐藏软键盘
开源表情键盘解决方案。
emoji表情键盘
一行代码让你的 App 全局替换成 Apple Style 的 Emoji
一个让你的Android应用支持emoji的库
一个实现了可以渲染 Emoji 的库
Android Emoji 兼容包,彻底解决 Android Emoji 不一致问题
利用 AnimatedVectorDrawable 实现会动的 emoji
仿微信掉落表情包效果
仿QQ输入关键字 表情掉落
Blur/LowPloy
类似ios的动态模糊效果
利用 Renderscript 实现的一个简单的模糊效果封装组件
Android 高性能实时模糊(Blur) View 效果
一行代码完成图片高斯模糊
目前来看做 Blur 效果速度最快的库
用RxJava处理和操作高斯模糊效果的简单用例。
基于 RenderScript 实现的模糊效果,支持多种方式的模糊,如静态模糊,实时模糊还有模糊动画
LowPoly
Low Poly 图片生成器
一行代码实现 Android 图片 Lowpoly 效果
导入图片生成Low Poly风格图片的app
又一个LowPoly图片, 另外这个还可以让图片变成沙画
LowPloy 风格的动画
指纹
android指纹识别动画
自定义 Android 指纹识别快捷方式
RxJava 实现 Android 指纹识别
Android 指纹识别身份验证 Demo
安卓指纹识别API封装!集成了安卓官方API!三星指纹API!魅族指纹API!一键集成!
一款开源指纹识别工具
目前来看,用起来最简洁的指纹管理工具
腾讯开源, 在Android设备上实现可信的指纹认证
ImageCompress
Luban可能是最接近微信朋友圈的图片压缩算法
超实用的 Android 图片压缩工具
Android图片压缩目前已知最优解决方案
简化上传图片之前必需的压缩方法
压缩库,主要通过尺寸压缩和质量压缩,以达到清晰度最优
Android图片压缩框架-Tiny
ImageCrop
一个优秀的图片裁剪库
截取圆形图片,可拖拽缩放
一个简单的图片裁剪库
简洁的图片裁剪小裤子
精美自定义图片裁剪库
MD风格的图片裁剪工具,可一次裁剪多张,支持国际化
智能图片裁剪框架,适用于身份证,名片,文档等照片的裁剪。
PhotoFilters
包含美颜等40余种实时滤镜相机,可拍照、录像、图片修改
滤镜SDK
图片滤镜
支持常见的一些图片滤镜效果函数
马赛克效果
打码效果
使用JNI实现Sobel算子图像边缘检测
遮罩对比图效果组件
Android的着色器和过滤器
PhotoEdit
图片处理sdk,包含各种图片处理功能
图形编辑开源库,支持自定义贴图 图片滤镜 图片旋转 以及图片剪裁操作
Android任意添加贴纸,支持添加Bitmap和Drawable
Android拼图支持库,轻松实现Instagram Layout效果
Android 图片拼图效果
Android 画板 View,随心所欲的画画
填图应用,填图部分逻辑功能已经基本完善
单手操作图片控件 镜像、置顶、缩放、移动
ImageSelector
Android自定义相册,实现了拍照、图片选择(单选/多选)、 裁剪(单/多裁剪)、旋转、ImageLoader无绑定任由开发者选择、功能可配置、主题样式可配置
android多图选择 图片/视频 单选or多选,以及视频录制
一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数
B 站开源了一款多媒体文件选择和编辑工具
MD 风格的相册选择工具,支持多选,拍照等功能,项目很规范、实用
知乎开源图片选择器
android 相册支持单选模式和多选模式
仿微信实现多图选择。支持单选和多选两种模式
D-clock简单的相册选择,可以学习封装的技巧
android powerful picture picker
Library for picking pictures from gallery or camera
基于 Bottom Sheet 实现的图片选择器,交互效果不错
抽取自Telegram,并加入QQ相册选择风格的图片选择器,高效,低耗,响应快速
轻量级的material design图片选择器
RxJava实现的图片选择库
又一个漂亮的 Android 图片选择工具库
又一个 MD 风格的 ImagePicker
基于 RxJava 图片选择器
A Library help u to pick photos.
图片选择库,可以用来选择头像,或者多张图片选择, material design
图片,视频,文件选择器
Camera
一个简单易于继承的相机Fragment
一个高级且易于使用的相机库
从两个摄像头同时拍下某一个瞬间
Android 摄像头实时滤镜
拍照时之拍预览界面指定区域的照片
一键测出你与照片中物体的距离
Android 有两套相机 Api, Foto 开源了他们在 Android 上的 Camera 封装 Api
Android三种姿势带你玩转360度全景图功能
DownLoad
一个下载管理库,如果你的 App 有大量的下载工作,这个库能帮到你
Android 文件下载引擎,稳定、高效、简单易用
一个Android文件下载管理库,具有扩展性强、简单易用的特性。是基于FileDownloader强大的下载引擎
基于RxJava打造的多线程下载工具, 支持断点续传下载管理等
处理异步下载的库
强大的 Android 下载上传组件
Java 实现的 DHT 协议,其实就是 BitTorrent,轻松在 Android 上实现一个 P2P 下载了
Video
一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。
基于ijkplayer简单的UI界面 当前项目是基于ijkplayer项目进行的播放器界面UI封装。 是一个适用于 Android 的 RTMP 直播推流 SDK,可高度定制化和二次开发
节操播放器
用MediaPlayer+TextureView封装一个完美实现全屏、小窗口的视频播放器
Android 实现视屏播放器、边播边缓存功能
支持视频 Preview 效果的 Seekbar
支持https的ijkplayer播放器
编译好的VLC播放器
完全开源的android视频播放器,新浪接入使用
仿网易新闻视频播放
VideoListPlayer实现了在列表控件(ListView,RecyclerView)中加载并播放视频,并支持滑动时自动播放/暂停的功能利用该项目,可以轻松实现类似Instagram的视频播放功能
在 RecyclerView 中,实现类似 Tumblr 的滑动到自动播放视频效果
一个视频播放列表demo,视频播放使用的ijkplayer,正在播放视频拖动到不可见区域小窗口播放,可全屏切换
一种在播放视频时,能够拖拽的方案
从视频网站播放视频的媒体播放器
利用FFmpeg视频录制微信小视频与其压缩处理
VideoEdit
仿微信小视频录制,基于GitHub上的javacv
视频录制 视频压缩(使用FFMpeg)
Android视频播放剪辑
基于VCamera,仿微信录制短视频
安卓视频录制控件,可以用来仿微信小视频
高仿微信视频录制,涂鸦水印添加, 基于ffmpeg视频编辑
视频拍摄,支持横屏拍摄效果与竖屏拍摄效果,闪光灯,切换前后摄像头
ExoPlayer基于OpenGL实现的滤镜效果
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK
Audio
Android声音录制和播放封装库
安卓音频录制,UI很漂亮
Android 的录音库,可录制 pcm 和 wav,暂停/继续录制
通话录音
Android MP3录制,波形显示,音频权限兼容与播放
一个很棒的Recorder项目
一个有趣的Android录音动画
Android 高质量录音库
Android实现反人类音量滑块
AudioEdit
一个漂亮的音乐播放View
Android 音乐频谱效果组件
Android 音频格式转换,支持 AAC, MP3, M4A, WMA, WAV 和 FLAC 之间的转换
可以实现好多种音效的播放器
转换QQ微信语音格式转为mp3
把音乐的音频提出来,做成音轨
直播
励志成为较全的直播技术导航_AnyRTC
CSDN直播技术相关集合
利用三阶贝塞尔曲线模仿QQ空间直播页面右下角的礼物冒泡特效
几行代码快速实现滑动清屏效果!动态绑定清屏UI,参考自淘宝直播
Yasea是一个100%纯Java写的,完全开源的安卓直播推流客户端。
RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码
Android上专为视屏直播打造的轻量级弹幕库
一个Android的弹幕控
Android 任意View边沿渐变透明(类似视频直播评论列表边沿处理)
TV
一个 TV app 的直播节目实例,包含各央视频道及卫视频道
tv常用效果控件,包括焦点、边框处理等。
这是一个TV 桌面,包含了一个Leanback 桌面
TV 项目常用工具(焦点问题,适配问题等.)
Share/Login
第三方登录分享组件封装
社交分享组件
社交登录授权、分享SDK,支持微信、微博和QQ
login and share lib
简单的Android社会化分享登录库,一行代码搞定
第三方SDK集成库(授权/分享/支付)
一个酷炫的分享控件
一个漂亮的 Share Button UI 效果
非常簡單易用的social login library(Facebook, Google, Twitter, Instagram)
Pay
轻轻松松集成 Wechat 支付和支付宝支付
最轻量的支付宝转账工具类
PushService
更方便的将各个rom厂商自己的推送服务进行集成,并统一管理
在任何非 MIUI 设备上体验小米系统级推送
App更新
清晰灵活简单易用的应用更新库
可任意定制的app更新组件。
一个可以让您应用的自动更新功能更加优雅的静默安装库 !
Android 应用更新
app下载安装更新
Android app 增量更新
JS/WebView
Java 和 Javascript Bridge 封装
仿简书选取页面内容生成分享图片
Webview 伸缩 Toolbar 效果
Adblock Webview,支持自动屏蔽广告
H5唤起原生APP
Android 轻量级 DeepLink 解决方案
基于 Webview 实现的 Youtube Player
AgentWeb 是基于 Android WebView 一个轻量级浏览器库
腾讯开源 H5 加速加载方案
插件化/Hybrid
最接近原生APP体验的高性能框架
Small,做最轻巧的跨平台插件化框架
Android插件框架,免安装运行插件APK ,支持独立插件和非独立插件
TurboDex: 在Android瞬间加载Dex
灵活的Class替换插件
SharePreferences
一个Android平台上基于SharePreferences的偏好存储库
一个简单使用的SharePreferences
利用 KeyStore 存储密码,加密 SharedPreference 的数据,保证安全性
AES-256加密的SharedPreferences
多进程安全的SharedPreferences
ORM/SQLite
一个基于KV储存的SQLite
轻量级 Android Nosql 方案,简单的 App 用这个完全够了
安卓 sqlite 数据库查看
一个简单的 SQLite 和 Excel 互相转换的库子
一个轻量级的 Android 异步数据库框架.
微信数据库组件,开源了
QRCODE
封装 zxing 二维码扫描功能库,用起来更简单
扫描二维码、扫描条形码、相册获取图片后识别、生成带Logo二维码、支持微博微信QQ二维码扫描样式
Java 实现的漂亮二维码生成工具
android端ZXing二维码扫码器,高度自定义FindView ,支持设备自由转屏
生成二维码和从图片解析二维码库
将生成的二维码与选择的图片合成,生成的新二维码
Android 二维码扫描工具库
六种二维码生成的样式
二维码扫描的封装库
长按扫描WebView上的二维码工具。类似微信文章中的长按扫描
Bluetooth
Android BLE 蓝牙开发框架,使用简单的回调方式一步处理搜索、连接、notify、indicate、读、写等一系列蓝牙操作
蓝牙通信
一款简洁的蓝牙操作工具库
HotFix
Tinker,HotFix,AndFix等等
副作用小的在线热更新View库,可将View作为一个独立模块进行更新抽换
Surgeon是Android上一个简单,灵活,高性能的方法热替换框架
富文本/MarkDown/Html
安卓富文本编辑器
EditText富文本编辑器
一个利用RxJava在TextView和EditText上渲染的markdown解析器,支持大部分语法以及部分语法在EditText上实时预览
Android 富文本编辑器(UI仿WPS)
Android Markdown 解析库,做的很棒,很有用
崩溃/信息收集
崩溃日志上传框架
App 崩溃后,帮助你恢复现场并查看崩溃信息的库,在开发阶段相当实用,建议大家集成进去节省些开发时间
Android 收集用户基本信息利器,比如 App 崩溃后的地理位置,GPS网络状态,当前页面截屏等等
权限
google官方出品权限申请库
Android Permission 辅助检测和申请工具库
FcPermissions:也许是目前最好的动态权限请求库
Android 又一个权限管理库
Android 权限管理
文件选择
Android 文件选择工具库
又一款 MD 风格的 Android 文件选择器组件,支持文件分类选取,交互不错
一款轻量级的文件选择器,支持多种文件类型
效果超赞的文件选择器
Android 简洁优雅的文件选择器
自定义打开指定文件的应用选择器
VR/AR
AR 开发者必备资源汇总
VR 开发者必备资源汇总
VR Android
从零开始打造一个VR视频播放器
Sensor
Android 晃动检测小工具
Map
移动地图选址
Google Map 易用性封装,支持切换主题,ListView 展示等小功能
支持自定义主题的 Google Map 工具类
显示雷达和谷歌地图上的圆形涟漪效应
Android 地理位置追踪器
Launcher Shortcut
动态更新 Android launcher App Icon
一个创建快捷方式的简单库
如何写一个优雅的 Android Launcher
Other
一个获取号码归属地和其他信息(诈骗、骚扰等)的开源库
添加、识别电话号码归属国家
可以读取SD卡,asset文件夹,或者网络下载的pdf文件的widget
可读取pdf文件的view
显示url的view
Android Key 生成,存储,加密工具库
SMS 验证小工具,自动帮你读取短信,然后填写短信验证码
短信转发工具
一个超轻超薄的Android工具库,阻止三方SDK中常见的严重影响用户体验的『链式唤醒』行为
Android虚拟机检测库,意在未授权的情况下禁止在虚拟机App上非法运行
防撤回神器
批量控制一大堆手机,已停止更新了
判断App位于前台或者后台的6种方法
一个卸载反馈页面
Android上一个简单轻量的游戏引擎
Android 缓存库,融合了DiskLruCache和ASimpleCache.
android控件自动化埋点
一个强大的selector注入器
Wifi扫描和连接
基于Tesseract-OCR实现自动扫描识别手机号
Java 实现的自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 关键词提取 自动摘要 短语提取 拼音 简繁转换
Animations
动画合集库
android控件动画集合
Android动画库项目
在 Android 轻松绘制 Vector 动画
一个给SVG添加动画的库
Android SVG 动画效果,做的非常棒
简单的创建属性动画
动画效果集合
通过 AnimateVectoreDrawer 实现的一些动画效果
ENViews, 一个华丽丽的动效控件库
用于做Path动画的自定义View
通过描述来实现动画方案,好玩儿,实用
自定义LayoutAnimationController,一行代码为ViewGroup设置定制顺序的布局动画
Android 动画管理库,辅助你管理动画效果,实现类似Facebook布局加载效果
一个使用openGL渲染的炫丽Android动画库 MagicSurfaceView
Android 创造更精致的动画效果库,非常实用
Activity Transition
兼容4.0以上版本的点击扩散动画库,几行代码实现Activity转场动画效果及新增自定义界面转场动画
使用Transition FrameWork实现有意义的转场动画
穿件简单的Android转场动画
两行代码搞定Android视图扩散切换效果
页面过渡动画
Android 翻页效果库
兼容5.0以下转场动画帮助类
切换页面的圆形动画效果
酷炫的 Fragment 切换动画,我承认是有些浮夸
Fragment切换动画
动画函数
缓动函数速查表
Android Easing 函数库,动画
简单的的函数实现绚丽动画效果
Android缓动函数库
当数学遇上动画:讲述ValueAnimator、TypeEvaluator和TimeInterpolator之间的恩恩怨怨
动画插值器的编辑器
通过de Casteljau算法绘制贝塞尔曲线,并计算它的切线,实现1-7阶贝塞尔曲线的形成动画
Loading UI
各种各样Loading动画
各种 Loading 动画效果
GIfLoading动画
Android 上个性自定义 Loader
各种动画效果的LoadingView
仿Cuto的加载动画
几个小清新的loading View
一些酷炫的加载动画, 可以与任何View配合使用,作为加载动画或者Progressbar,
一个贝塞尔曲线实现的利用圆球拖拽粘连动画效果的加载进度条
一款加载动画,不同的物体加速下落砸到了文字上,文字逞阻尼效果,向下弯曲并像橡皮筋一样弹动回去的效果
手摸手教你写Slack的Loading动画
仿支付宝实现的一个笑脸 LoadingView 效果。
Android 方块加载器动画,很有新意
正方体样式的loadingView
守望先锋的加载效果
波浪加载动画
一款炫酷Loading动画--加载成功
google now的loading样式
微软Metro-style Loading
多个颜色点渐次出现消失loading动画
仿SquareLoadingView
赞
twitter 点赞效果
点赞效果 类似twitter的效果
点赞动画
区域点赞
自定义动画
Android自定义动画酷炫的提交按钮
用代码实现Android7.0的开机动画
正弦曲线动画绘制
雪花,粒子爆炸效果
Android 粒子动画效果,做个有逼格的 App,就靠这些了
一个酷炫的钱包掉落动画
多种形状波纹特效,可以用来实现一些背景特效
Android 炫酷发送效果 Demo,赶紧翻开代码学习学习
Android 下雪效果
动画-漫天飞雪
拆轮子-唯美细腻的夕阳海浪动画
Android 中 View 炸裂特效的实现分析
超漂亮的 Animation Scale 动画设置效果
Multi-Selection (优雅多选框),把选中的先存起来
让你的 App 不再那么无聊和单调,气泡风格的过渡动画效果,酷酷的
一个能够让 View 执行漂亮的漂浮动画的库
ToDoList,拥有非常平滑漂亮的动画,值得学习
Android 实现的漂亮的下雪效果
沙漠风情动画
苹果音乐动画
可以落雪花,还可以落汉堡包的飘落效果
PlayPauseView:让播放、暂停按钮优雅的过渡
源码系列
android sdk 源码解析
Android源码设计模式分析项目
Android 开源项目源码解析
谷歌浏览器安卓版源码项目
链接
Trinea大神整理的开源项目库
正在成为史上最全分类Android开源代码大全
自己总结的Android开源项目及库
把 Awesome 系列再筛选一次,优质的 Android 开发库集合
英文版Android开源UI框架分类
Android开源UI框架分类
一个整理即时通讯(IM)和社交系统(SNS)优秀开源项目的文档
Android百大框架排行榜
后台
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块