admin管理员组文章数量:1600155
系统控件
-
TextView
- 一个功能强大的TextView,可以满足日常大部分布局方式
- Facebook 开源文本布局库
- 一个对齐TextView文本的库
- 自适应大小和行的TextView
- Android修改6.0系统文本选择菜单
- 歌词显示控件,支持多行显示、拖曳播放、自动识别歌词文件的编码
- 歌词风格的 TextView,利用 Gradient 渐变实现
- 通过RelativeLayout组装的各种效果的TextView
- Android平台下的富文本显示控件
- 花式封装与使用SpannableString
- 带滚动数字的TextView
- 垂直跑马灯/垂直翻页公告
- 一个滑动动画的textview(更好的显示温度,金额等)
- 数字增加动画的 TextView
- Android Textview Fading 动画效果
- 一个用粒子动画显示文字的 Android 自定义 View
-
ImageView
- 基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度
- Android 加载大图可以高清显示10000*10000像素的图片,轻松实现微博长图功能
- 大图查看加载库,支持拖动和缩放,利用 fresco 加载,超级方便,但是内存占用超级低,一点也不卡
- 又一个Android端动态验证码实现
- 图片圆角控件RoundedImageView
- 多种样式的图片,可以用于设置图片的形状,现有圆角、圆形、扇形、环形,四种可选方式
- Android 色彩渐进 ImageView
- 懂得智能配色的ImageView,还能给自己设置多彩的阴影哦
- 用 ImageView 实现圆形头像
- 根据图片阴影变颜色,细腻的视觉效果
- 目前来看,Android 上最好看的控件阴影实现
- transferee 可以帮助你完成从缩略图到原图的无缝过渡转变,功能体系仿照并涵盖 ios 版本的 QQ、微信朋友圈、新浪微博的图片浏览功能
- 类似微博微信显示图片的九宫格控件
- 仿Nice首页图片列表9图样式,并实现拖拽效果
- 类似 Instagram Story 的插件,展示照片集合
-
EditText
- 在EditText中显示tag的view
- 支持自动格式化的 EditText,比如货币、电话号码等等
- 支持 at 别人效果的 EditText,很实用的样子
- 自定义 自动补充 email 的 EditText
- 给用户输入自动加上特定格式
- Android 仿业问 打字机效果
- 支持格式自动识别和展示的 EditBox
- Box 效果的 EditText,很漂亮哦
-
Button
- Android 按钮进度条效果
- loading button
- 带有进度动画的Android自定义提交按钮
-
Switch
- Android 两状态 或者 三状态 Switch 按钮,三状态切换超实用
- 自定义动画checkbox
- Android 状态切换按钮效果
-
ProgressBar
- 渐变的圆形进度条与轻量横向进度条
- 可定制的圆形进度条,通过xml参数配置可实现QQ健康中步数的弧形进度显示、仪盘表显示速度、最常见的下载进度条等功能
- 安卓版圆形进度条
- 类似汽车仪表盘的速度指示器
- 仿新浪体育客户端比分的进度条,左右各一条
- Android自定义多种风格进度控件
- 自定义View之渐变圆环进度条
- 仿淘宝 淘抢购进度条
-
SeekBar
- 一款漂亮美观的支持双向范围选择和普通SeekBar模式的SeekBar,支持刻度、负数以及多种强大的自定义属性
- 自定义SeekBar,进度变化由可视化气泡样式呈现,定制化程度较高
-
Ratingbar
- 一款漂亮的打分效果
- 比官方组件更细腻的打分效果
- 漂亮的笑脸评分动画
-
ListView
- 一个下拉顶部图片放大的listview
- 功能强大的StickyHeaderListView:标题渐变、吸附悬停、筛选分类、动态头部等
-
ViewPager
- 无限循环滚动卡片式ViewPager,可上下左右切换,效果很赞
- 画廊展示效果,点击可以查看简介,可进入详情页面
- 敲酷炫的ViewPager卡片展示及缩放切换效果和Q弹指示器
- 阿里开源一个封装多种特性的ViewPager
- Ramotion 出品:卡片切换及Android 页面展开效果
- 带Header的ViewPager
-
Calendar
- 一款精致漂亮的日历组件
- MD 风格的日历组件
- Material风格时间日历选择组件
-
PickView
- 安卓选择器类,包括各种类型的选择器,可自定义顶部及底部界面,可自定义窗口动画
- citypicker 高仿iOS 滚轮实现 省市区 城市选择三级联动
-
Menu
- BoomMenu可以让你的菜单按钮 ... 瞬间爆炸!
- 可定制下拉选择列表
- 一个别致的环形菜单
- PopsTabView是个filter容器,他可以自动,快速,构建不同筛选样式,自由组合成一组tab
-
Dialog
- 支持上中下显示ListView,GridView显示Diaolog
- 变化过度效果的 Dialog Box,动画效果很棒
- Material风格Dialog,支持Kotlin
-
SeachView/Spinner
- 一款可定制的搜索对话框
- 一个炫酷的SearchView搜索动画库
- 一款实现的很漂亮的卡片式搜索效果
- 很 Material Design 风格的 Search Bar,可以拿来直接用,文档也很完备。
- 一个带有展开和折叠动画的Spinner
-
Activity/Fragment
- 以卡片视图的形式管理你的 Activity,让你的 app 可以自由的切换、跳转、关闭 Activity 以及结束 app 程序
- Android Activity 下拉上拉滑动消失效果,类似 Chrome 的 Tab 效果
- Activity + 多Fragment","多模块Activity多Fragment"架构而生,帮你大大简化使用过程,轻松解决各种复杂嵌套等问题,修复了官方Fragment库中存在的一些BUG
- 轮盘样式的 Fragment 选择菜单,可转动轮盘切换 Fragment
-
RecyclerView
- 最强RecyclerView,Item侧滑菜单,长按拖拽Item,滑动删除Item。可以和任何下拉刷新框架结合使用
- Android RecyclerView 顶部悬浮实现
- RecyclerView:利用打造悬浮效果
- 一个如你熟悉ListView、GridView一样熟悉的RecyclerView
- Airbnb开源的一个显示recycleview复杂效果的库
- 基于 RecyclerView 实现的横向滑动组件,超级漂亮和实用
- RecyclerView横向卡片浏览
- android版高仿喵街主页滑动item视差效果
- 带下拉刷新和上拉加载的
- 边缘滑动阻尼效果
- RecyclerView实现无限轮播效果
- Android之自定义View:侧滑删除
-
LayoutManageer
- 一种流式布局的效果,很像我们平时看到的标签云
- 蜂巢布局管理器,除了外观帅气外,其增删查改的动画效果也是很赞的
- 阿里开源的针对RecyclerView的LayoutManager扩展
- Google开源的布局,其效果是实现类似CSS中的Flexbox布局效果
- 一个自适应图片长宽比Recyclerview的LayoutManager
- 支持不同形态的 Span Grid Layout
- RecyclerView 半圆形布局
-
RecyclerViewDecoration
- RecyclerView粘性标签库
- 一个提供吸顶效果的ItemDecoration
- 安卓版本的VegaScroll
- 利用RecyclerView.ItemDecoration实现顶部悬浮效果
-
RecyclerViewIteamTouch
- 带点击和滑动删除的recyclerview
- 基于itemtouchhelper,实现左滑菜单,删除确认
- 分组+展开+侧滑的Recyclerview
- 通讯录、城市悬停分组索引列表
-
RecyclerViewAnimation
- 各种Recyclerview动画效果
- 实现 RecyclerView 布局切换动画的示例
-
Adapter
- FastAdapter
- BaseRecyclerViewAdapterHelper
- 一个多功能的 Adapter
- RecyclerView 超强助手
- 多布局适配器
- kotlin根据返回的数据驱动视图
-
StatusBar
- android 4.4以上沉浸式状态栏和沉浸式导航栏管理以及对bar的其他设置
- 沉浸式状态栏工具类
-
CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout
- TabLayout 和 CoordinatorLayout 相结合的折叠控件
- 使AppBarLayout 可以弹性下拉的Behavior
- 过渡平滑的 Toolbar 效果
-
DrawerLayout/NavigationView
- Material风格侧滑菜单
- 基于 Floating Button 实现的菜单展开效果,做的非常棒
- 侧滑菜单,可自定义左中右
- 一个 DrawerLayout 的扩展,具有帅气的动画与创新的交互。一次手势完成滑出侧边栏与选择菜单
- 很有特点的一个DrawerLayout,动画效果很 Android
- 漂亮的 Android Drawer
-
BottomNavigation/TabLayout
- TabLayout,对PagerSlidingTabStrip进行修改
- 扩展 Android Tab Layout,实现动画指示器效果,很漂亮
- PagerBottomTabStrip 是一个基本按谷歌Material Design规范完成的安卓底部导航栏控件
- 各式动画底部导航栏
- 仿照 Google Space 实现的导航栏效果,做的很漂亮!!
- ChangeTabLayout是模仿乐视LIVE App主界面TabLayout效果
-
FloatingActionButton
- 支持展开菜单的 Fab 按钮
- 效果很棒的 Fab 按钮
-
SnackBar/Toast
- 支持风格化和动画效果的 Toast,很漂亮
- 美化原生 Toast
- snackbar扩展,可以显示进度
- Android Dropdown 风格的 Alert 窗体
-
CardView
- 灵活的ShadowView,可替代CardView使用
Material Design控件库
- 一个兼容android 2.2material design组件库
- android material design 风格项目整理
- Material Design控件demo演示
自定义控件
-
Layout
- 任意View侧滑
- 类似 Facebook 闪烁式的 Load View组件,如TextView,ImageView
- Loading 状态的闪烁效果,类似 Facebook 的加载
- 类似 Facebook 加载时,条目的闪烁效果,酷酷的
- 斜角 View 效果,用来做 Profile 背景最适合不过
- Android 优雅的对角线效果
- 漂亮的弧形顶部布局效果
- 一个竖直方向的SlidingPanelLayout,支持加载多个Panel,可以灵活地实现漂亮的的交互效果,类似竖向卡片堆叠效果
- 可结合Behaviour使用的Android 展开型布局菜单
- Android通用圆角布局
-
AboutLayout/Preference
- Material Design 风格的 About 页面设计
- Material Design 风格的 About 页面
- 使用方便的的 Material Design 风格 Preference UI,包含一个根据规范自制的新的 SimpleMenuPreference
- Preference 中经常会遇到选颜色的问题,这个自定义组件,就是帮你解决Color Preferece 的问题
- about-page 2.0,全新的卡片风格,支持 Android DayNight,使用更加简单,API 更加丰富,新增「Android 应用友链」类型
-
ExpandableLayout
- 一种可根据展开是否超出屏幕来判断父控件是否自动滚动的ExpandableLayout
- 是一个实现树形内容展示的库
- 每个条目可展开布局效果
-
ParallaxLayout
- 视图分层视差效果
- 跟随手势滑动,显示隐藏标题栏、底部导航栏及悬浮按钮的 Android Behavior Library
- 一个下拉放大的RecyclerView
-
StatusLayout
- 一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图
- Android 布局多状态维护工具,实用
-
FlowLayout/TagView
- 自定义ViewGroup,实现多功能流式布局与网格布局
- Android流式布局,支持点击、单选、多选等,适合用于产品标签等,用法采用Adapter模式,和ListView、GridView用法一样!!!
- Android 流式标签布局
- Material Design 风格的 Tag (Chip) 标签组件,漂亮,实用
- 类似邮件发送,多个联系人标签排列
- 非常 Fancy 的选项过滤器
-
PullToRefresh
- 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位
- 一个自定义视图可以上下拉动,支持Scrollview,ListView,recyclerview,WebView和另一个视图,使用方便
- Android智能下拉刷新框架,支持越界回弹,集成了几十种炫酷的Header和 Footer
-
imageLoader
- glide安卓图片加载框架
- GlideImageView基于Glide封装的图片加载库
- GlideWebpDecoderGlide加载Webp动图
- Glide加载图片效果转换
- GlideWebpDecoderGlide加载Webp动图
- GlideImageView基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度
- fresco
- picasso
- 图片加载框架的api封装,涵盖fresco,glide,picasso.最大程度优化内存,防止OOM
- Volley
- ImageLoaderFramework打造统一的图片加载框架,融合Glide(4.x),Fresco,不侵入业务代码,一套API兼容两种加载库
- sketch图片加载(兼容圆角、圆形、高斯模糊、图片按压效果,图片边框)
- sand使用JNI实现Sobel算子图像边缘检测
- Picasso,Glide,Fresco对比分析
- Universal Image Loader 是一个强大的、可高度定制的图片缓存,简称:UIL,可以高度配置的网络图片缓存库,非常灵活,用户量最多 。
-
SideBar
- 仿美团等选择城市列表demo
- 城市列表选择
- 仿汽车报价大全的sidebar
-
Gesture
- 手势返回
- 高仿最新版微信6.2手势滑动返回
- 滑动返回。支持微信滑动返回样式、横屏滑动返回、全屏滑动返回
- 手势滑动返回的Fragment
- 一款功能强大的滑动库,目前支持dialogfragment,activity,卡片,listView,RecyclerView,GridView等的滑动。
- Android手势监听
-
TipView/PoupView
- 给布局添加提示
- Android View Tooltips,目前来看做的最漂亮的
- 带箭头的TipVIew
- 带各种特效提示框,可调整提示位置
-
Badge
- 为你的应用程序加上数字角标
- 各个位置未读消息及设置各种徽章样式
- 一系列可绘制的 Badge
- 超级漂亮的一个高亮功能提醒效果
-
TimeLineView/StepView
- 时间线View
- Material Design时间线,步骤控件
- 时间线View
- 瀑布流时间轴
-
Banner
- 一个简单的Banner轮播
- 通用的广告栏控件,让你轻松实现广告头效果
- 各种切换动画轮播效果
- Android广告图片轮播控件
-
Guide
- 带你重新认识:Android Splash页秒开 Activity白屏 Activity黑屏
- Android 欢迎页开源项目
- 最最轻量级的新手引导库(只有7个类),能够快速的为一个Activity里的任何一个View控件创建一个遮罩式的导航页
- 支持引导路径高亮的方案
-
Theme
- Android主题切换(Theme)实现日夜间功能
- Android 切换皮肤方案,轻松实现
- RxJava 实现的主题切换引擎!
-
Shop
- 一款萌萌的计数器组件
-
LableView
- 仿小红书图片标签
-
图表
- 最知名的图标控件
- EasyChart图表
- 最低兼容Android 4.0,能够优雅直观的效果来为用户展示可视化数据。
- 一款可以自由定制外观、手势旋转的android雷达图表lib
- 一个小巧且高效的线性图表组件,拥有完善的源码注释,可直接在实际项目中集成,同时也是一个不可错过学习项目
- Android 多边形绘制组件,用来做动态图表
- 模仿掌上英雄联盟能力分析效果
- 这是Android一个雷达扫描显示的扫描图,超高仿QQ附近的人搜索展示
-
TableLayout
- 支持多个方向滑动的 View,类似 Calendar 里的 UI 效果,类似表格
- 一个使用RecyclerView实现的表格
- 利用 TableLayout 实现的 CSV 文件加载和预览,可缩放拖动浏览
-
FloatView
- android 悬浮窗菜单,可在launcher或app中使用
- 播放控件悬浮View
-
Card
- 自定义卡片集view,支持展开收缩滚动
- Android 横向翻转效果,支持双面的 View 场景,类似信用卡
- 可自定义动画的卡片切换视图
- Android 信用卡交易效果 UI
- 仿探探喜欢卡片浏览
-
刮刮卡/优惠券
- 刮刮卡效果
- 锯齿边框,类似优惠劵效果的自定义 View
-
3D旋转/循环滚动
- TagCloudView是一个完全基于Android ViewGroup编写的控件,支持将一组View展示为一个3D球形集合,并支持全方向滚动。
- 3d旋转切换view,类似旋转木马效果。可以自动切换!
- 一个实现图片花式3D翻转效果的自定义View
- Android 透视三维体效果实现
-
Lock View/Pin
- Android自定义密码锁屏
- 毛玻璃效果的解锁界面
- 可能是目前最漂亮的 Android 手势解锁了
-
选座
- 电影票在线选座
- 机票座位在线选择android
- Android平台室内地图控件MapView
-
模仿系列
- 仿小米运动,目前做的最漂亮的一款脉搏效果
- 酷炫的碎纸机Andorid版本
- 仿支付宝芝麻信用分仪表盘效果
- 仿锤子闹钟
- 纯用SVG做的Google I/O 2016那个炫酷的时钟
- 在 Android 上模拟 Siri 录音动效
- 仿探探可拖拽的gridView,编辑个人资料,图片可拖拽排序
- 类似于chrome标签浏览器
- 在 Android 上,实现沃漂亮的罗诺伊图(多view不规则组合成一个)
自定义控相关链接
- 攻城师Sloop的微博客-自定义view教程
- 自定义View教程
- Android自定义View,包含炫酷 进度条,提交效果,支付密码等
- 腾讯团队开源的提高 Android UI 开发效率的 UI 库
三方工具
- 工具类
- AndroidUtilCode安卓工具库
- RxTool工具类集合
- logger漂亮的log打印工具
- libphonenumber全球手机号验证工具
- packer-ng-plugin多渠道打包
- 依赖注入
- kotlin中的依赖注入替换dagger2
- dagger是Java常用的依赖注入框架
- Koin是一款轻量级的依赖注入框架,根据官方的描述,它无代理,无代码生成,无反射。
- rx系列/包含时间通知
- RxJava
- RxAndroid
- RxLifecycle
- RxKotlin kotlin版本的rx
- RxCache rx版本的缓存
- RxBinding 事件绑定
- MvRx 响应式编程
- RxBus
- EventBus for Android,消息总线,基于LiveData,具有生命周期感知能力,支持Sticky,支持AndroidX,支持跨进程,支持跨APP
- UI适配方案
- 今日头像UI适配方案
- 投屏
- 开源免费在电脑显示手机画面并控制手机的工具 (投屏/录屏/免Root)
- Shape替代方案
- Shape替代方案BackgroundLibrary
- ui
- 一个简洁而优雅的Android原生UI框架,解放你的双手!图片圆角控件
- 性能优化
- 一个能让你了解所有函数调用顺序以及函数耗时的Android库(无需侵入式代码)
- Android 上展示 FPS 的悬浮组件
- android免root兼容所有版本ui调试工具
- 一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度
- Gradle 插件,做自动测试过程中的截屏
- APP开发UI测试工具Hyperion
- 内存泄露检测工具LeakCanary
- APK资源压缩
- DoraemonKit简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手
- UETool 是一个各方人员(设计师、程序员、测试)都可以使用的调试工具。它可以作用于任何显示在屏幕上的 view,比如 Activity/Fragment/Dialog/PopupWindow 等等。
- Router
- 一款简单的Android端用于Activity跳转的路由框架
- 实现仿 Retrofit 的跳转路由
- 可能是目前最简单、灵活的路由框架
- Floo 开源了,一个支持 AOP、栈控制、跨页面带信、和动态变更映射的 URL 路由
- ARouter组件化路由框架
- 组件化
- CC是一套基于组件总线的、支持渐进式改造的、支持跨进程调用的、完整的Android组件化框架
- 一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能
- JIMU(积木)是一套Android组件化框架,支持组件的代码资源隔离、单独调试、集成调试、组件交互、UI跳转、生命周期等完整功能。
- MVPArms 官方快速组件化方案
- NetWork
- 轻量级 Android Socket 通信框架
- retrofit是OkHttp的加强版
- Http标准协议框架,支持多种缓存模式,底层可动态切换OkHttp、URLConnection
- HTTP是现代应用常用的一种交换数据和媒体的网络方式
- kotlin版本网络请求
- Kalle是Nohttp升级加强版
- Novate链式调用网络请求
- 基于okhttp和RxJava封装的WebSocket
- RxJava2 + OkHttp 30秒上手,新一代OkHttp请求神器,史上最优雅的实现文件上传/下载/进度监听、动态/多域名、缓存;支持第三方数据解析工具、自定义请求、自动关闭请求等等
- RxNetty
- ion 一个异步网络请求和图片加载的库,一个库能搞定几乎所有的网络请求。
- IM
- 各种聊天气泡
- 一起来撸个朋友圈吧
- websocket微信聊天不是事
- Aurora IMUI,一个通用的即时通讯库。不局限于任何 IM SDK,现在已经支持 React Native
- 基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。
- 源码提供!Android即时通讯和sns开源项目汇总
- Keyboard/Emoji
- 一个让你的Android应用支持emoji的库
- Blur/LowPloy
- 类似ios的动态模糊效果
- Android 高性能实时模糊(Blur) View 效果
- 目前来看做 Blur 效果速度最快的库
- 基于 RenderScript 实现的模糊效果,支持多种方式的模糊,如静态模糊,实时模糊还有模糊动画
- LowPoly
- 又一个LowPoly图片, 另外这个还可以让图片变成沙画
- 指纹
- android指纹识别动画
- 安卓指纹识别API封装!集成了安卓官方API!三星指纹API!魅族指纹API!一键集成!
- 腾讯开源, 在Android设备上实现可信的指纹认证
- ImageCompress
- Luban可能是最接近微信朋友圈的图片压缩算法
- 超实用的 Android 图片压缩工具
- Android图片压缩框架-Tiny
- ImageCrop
- 一个优秀的图片裁剪库
- 智能图片裁剪框架,适用于身份证,名片,文档等照片的裁剪。
- PhotoFilters
- 滤镜SDK
- 支持常见的一些图片滤镜效果函数
- 使用JNI实现Sobel算子图像边缘检测
- 遮罩对比图效果组件
- 图形编辑开源库,支持自定义贴图 图片滤镜 图片旋转 以及图片剪裁操作
- ImageSelector
- android多图选择 图片/视频 单选or多选,以及视频录制
- 知乎开源图片选择器
- Library for picking pictures from gallery or camera
- 基于 Bottom Sheet 实现的图片选择器,交互效果不错
- RxJava实现的图片选择库
- A Library help u to pick photos.
- Android OpenGL ES 2.0/3.0 Engine
- 仿微信大图查看(拖拽)、视频全屏
- ImageWatcher仿微信大图查看
- subsampling-scale-image-view长图预览
- 大图预览
- Android自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪。
- Camera
- 一个简单易于继承的相机Fragment
- 一个高级且易于使用的相机库
- 从两个摄像头同时拍下某一个瞬间
- Android 有两套相机 Api, Foto 开源了他们在 Android 上的 Camera 封装 Api
- DownLoad
- Android 文件下载引擎,稳定、高效、简单易用
- 基于RxJava打造的多线程下载工具, 支持断点续传下载管理等
- 强大的 Android 下载上传组件
- Java 实现的 DHT 协议,其实就是 BitTorrent,轻松在 Android 上实现一个 P2P 下载了
- http下载工具,支持多连接分块下载
- FileDownloader升级版|
- ProgressManager各种下载进度监听
- Video
- 一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。
- Android 实现视屏播放器、边播边缓存功能
- 支持视频 Preview 效果的 Seekbar
- 谷歌ExoPlayer播放器
- B站IJK播放器
- Exoplayer第三方库Exomedia进行扩展开发
- 金山视频云播放器
- VlC播放器
- 饺子视频播放器(原来的节操播放器)
- 一款好用的音乐播放器
- 谷歌播放器参考方案
- 一种将解码器和播放视图组件化处理的解决方案框架
- 跨平台的视频采集、直播SDK SmarterStreaming
- RTMP协议的推流拉流客户端
- 视频缓存方案AndroidVideoCache
- 这里是Android上最好的开源弹幕引擎·烈焰弹幕使 DanmakuFlameMaster
- Vid eoEdit
- 高仿微信视频录制,涂鸦水印添加, 基于ffmpeg视频编辑
- ExoPlayer基于OpenGL实现的滤镜效果
- PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK
- Audio
- Android声音录制和播放封装库
- 通话录音
- Android MP3录制,波形显示,音频权限兼容与播放
- 一个很棒的Recorder项目
- 一个有趣的Android录音动画
- AudioEdit
- 转换QQ微信语音格式转为mp3
- 把音乐的音频提出来,做成音轨
- 直播
- 励志成为较全的直播技术导航_AnyRTC
- Yasea是一个100%纯Java写的,完全开源的安卓直播推流客户端。
- RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码
- Android上专为视屏直播打造的轻量级弹幕库
- TV
- 这是一个TV 桌面,包含了一个Leanback 桌面
- Share/Login
- 第三方登录分享组件封装
- 第三方SDK集成库(授权/分享/支付)
- 非常簡單易用的social login library(Facebook, Google, Twitter, Instagram)
- PushService
- 更方便的将各个rom厂商自己的推送服务进行集成,并统一管理
- 在任何非 MIUI 设备上体验小米系统级推送
- App更新
- 可任意定制的app更新组件。
- app下载安装更新
- JS/WebView
- AgentWeb 是基于 Android WebView 一个轻量级浏览器库
- 腾讯开源 H5 加速加载方案
- 插件化/Hybrid
- 最接近原生APP体验的高性能框架
- Android插件框架,免安装运行插件APK ,支持独立插件和非独立插件
- 它是一个腾讯自主研发的 Android 插件框架,经过线上亿级用户量检验。Shadow 不仅开源分享了插件技术的关键代码,还完整的分享了上线部署所需要的所有设计。
- - 通过Gradle Transform和aspectj来实现代码动态修改,业务逻辑数据埋点、性能数据统计等侵入性修改从此不再需要修改业务代码,完美解决Dexposed兼容性问题,实现代码自动插桩。
- ORM/SQLite/SharePreferences
- 利用 KeyStore 存储密码,加密 SharedPreference 的数据,保证安全性
- 一个简单的 SQLite 和 Excel 互相转换的库子
- MMKV高效且轻量的数据存储工具
- WCDB是微信移动端团队开源的移动端数据库组件
- ObjectBox是一个超级快速的数据库,专门为IoT和移动设备构建
- greenDAO是一款开源的面向 Android 的轻便、快捷的 ORM 框架
- DBFLOW是一个为Android设计的简单高效的数据库类库
- 开源的Android数据库框架,采用了对象关系映射(ORM)的模式
- 可以替代SQLite以及ORM Libraries的轻量级数据库
- QRCODE
- 扫描二维码、扫描条形码、相册获取图片后识别、生成带Logo二维码、支持微博微信QQ二维码扫描样式
- 生成二维码和从图片解析二维码库
- C++ port of ZXing for Android
- Bluetooth
- Android BLE 蓝牙开发框架,使用简单的回调方式一步处理搜索、连接、notify、indicate、读、写等一系列蓝牙操作
- 热更新
- 微信的Tinker、QQ空间的超级补丁、手机QQ的QFix
- AndFix、Dexposed、阿里百川、Sophix
- 美团的Robust、饿了么的Amigo、美丽说蘑菇街的Aceso
- 权限
- google官方出品权限申请库
- Android Permission 辅助检测和申请工具库
- RxPermissions基于RxJava2的权限请求
- AndPermission采用链式调用方式
- HuGePermission强大的运行时权限
- 文件选择
- 又一款 MD 风格的 Android 文件选择器组件,支持文件分类选取,交互不错
- 效果超赞的文件选择器
- Android 简洁优雅的文件选择器
- 自定义打开指定文件的应用选择器
- VR/AR
- AR 开发者必备资源汇总
- VR 开发者必备资源汇总
- Map
- Google Map 易用性封装,支持切换主题,ListView 展示等小功能
- Launcher Shortcut
- 动态更新 Android launcher App Icon
- 如何写一个优雅的 Android Launcher
- Other
- 一个获取号码归属地和其他信息(诈骗、骚扰等)的开源库
- 添加、识别电话号码归属国家
- 可以读取SD卡,asset文件夹,或者网络下载的pdf文件的widget
- 可读取pdf文件的view
- 一个超轻超薄的Android工具库,阻止三方SDK中常见的严重影响用户体验的『链式唤醒』行为
- 防撤回神器
- 一个强大的selector注入器
- 基于Tesseract-OCR实现自动扫描识别手机号
- Java 实现的自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 关键词提取 自动摘要 短语提取 拼音 简繁转换
Animations
- 动画
- android控件动画集合
- 在 Android 轻松绘制 Vector 动画
- Android SVG 动画效果,做的非常棒
- Android 动画管理库,辅助你管理动画效果,实现类似Facebook布局加载效果
- 一个使用openGL渲染的炫丽Android动画库 MagicSurfaceView
- Android Easing 函数库,动画
- 当数学遇上动画:讲述ValueAnimator、TypeEvaluator和TimeInterpolator之间的恩恩怨怨
- 通过de Casteljau算法绘制贝塞尔曲线,并计算它的切线,实现1-7阶贝塞尔曲线的形成动画
- id 所有动画系列详尽教程
- Android 一共有多少种动画?准确告诉你!
- Android应用开发之所有动画使用详解
- Loading UI
- 各种各样Loading动画
- 各种 Loading 动画效果
- GIfLoading动画
- 各种动画效果的LoadingView
- 一些酷炫的加载动画, 可以与任何View配合使用,作为加载动画或者Progressbar,
- 一个贝塞尔曲线实现的利用圆球拖拽粘连动画效果的加载进度条
- 仿支付宝实现的一个笑脸 LoadingView 效果。
- google now的loading样式
- 微软Metro-style Loading
- Lottie安卓动画
- Transitions-EverywhereAndroid 动画交互
- 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画
- AndroidCustomView带你走进自定义View的美妙世界
- 赞
- 点赞效果 类似twitter的效果
- 自定义动画
- Android自定义动画酷炫的提交按钮
- 雪花,粒子爆炸效果
- Android 粒子动画效果,做个有逼格的 App,就靠这些了
- 多种形状波纹特效,可以用来实现一些背景特效
源码系列
- android sdk 源码解析
- Android源码设计模式分析项目
- Android 开源项目源码解析
- Google I/O 大会 App 的最新源代码
- wanAndroid玩安卓uniapp版
- 基于AndroidX的架构,包含 Fuel+Rxjava+RxCache+MvRx+Epoxy(Sticky)等,全新的玩法很适合学习
- Jetpack-MVVM-Best-Practice是 难得一见 的 Jetpack MVVM 最佳实践!在 蕴繁于简 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
- 综合案例训练,包含新闻,视频,图片,音乐,记事本等等模块。架构模式:采用MVP+Rx+Retrofit+Desgin+Dagger2+阿里VLayout+腾讯X5+腾讯bugly
- AndroidProject非常不错的项目值得学习
链接
- Trinea大神整理的开源项目库
- 正在成为史上最全分类Android开源代码大全
- 自己总结的Android开源项目及库
- 把 Awesome 系列再筛选一次,优质的 Android 开发库集合
- 英文版Android开源UI框架分类
- 一个整理即时通讯(IM)和社交系统(SNS)优秀开源项目的文档
- Android百大框架排行榜
资料不区分前端和后端
- 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块
- Java实现的设计模式
- Flutter学习资料
- Flutter学习demo
- Flutter中文网学习资料
- Flutter库
- 安卓学习导航
- Kotlin学习资料
- 安卓UI相关开
- react 官网
- umi脚手架官网
- Ant Design通用组件官网
- Ant Design Pro官网
- 数据流处理官网
- 简约教程及Demo
- SpringBoot整套学习资料
- docker整套学习资料
- spring-boot整套学习Demo
- spring-boot整套学习和Demo
- spring-boot整套学习和Demo
- spring-boot整套学习
- Java知识体系最强总结(2020版)
- 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识
- 你所需要的算法学习都在这里
- 纯洁的微笑 Spring Cloud 系列文章
- 江南一点雨 Spring Cloud
- windmt一spring cloud
- 方志朋 Spring Cloud 专栏
- 许进 跟我学 Spring Cloud
- liaokailin的专栏 Spring Cloud
- 猿天地尹吉欢 Spring Cloud
- 唐亚峰 Battcn 起来学SpringCloud
- yjclsx spring cloud之路
- aoho spring cloud
- 纯洁的微笑的 Spring Cloud 示例
- spring cloud + vue 全家桶实战,模拟商城,完整的购物流程
- PiggyMetrics-一个供个人处理财务的解决方案
- 方志朋 SpringCloudLearning
- 基于Spring Cloud Netflix的TCC柔性事务和EDA事件驱动示例
- 一套基于springcloud + mybatis + vue全家桶
- cloudE 基于spring cloud的分布式系统架构
- shop spring cloud最佳实践项目实例
- Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台
- spring-boot-cloud综合练手项目
- 基于Spring Cloud的在线考试系统
- 基于SpringCloud的微服务架构实战案例项目,以一个简单的购物流程为示例
- XxPay 使用Spring Cloud实现的聚合支付
- FCat项目基于 Angular 4 + Spring Cloud 的企业级基础功能框架
- 基于Spring Cloud、oAuth2.0开发基于Vue前后分离的开发平台
- Spring Cloud 官网
- Spring Cloud 中国社区
- Spring Cloud 中文网
- 网易云课堂 Spring Cloud 视频
- Spring Cloud 参考指南- 英文版
- Nepxion
- Spring Boot 中文索引
- 程序员导航网站
- IT行业中文资源大全
- 纯洁的微笑-Spring Boot系列文章
- 江南一点雨-关于Spring Boot
- 林祥纤-从零开始学Spring Boot
- Mkyong-Spring Boot教程(国外)
- baeldung-Spring Boot教程(国外)
- liaokailin的专栏-Spring Boot实战
- catoop的专栏-Spring Boot 学习
- 方志朋-SpringBoot 非官方教程
- 嘟嘟-Spring-Boot干货系列
- 小柒-SpringBoot开发案例
- 天码营-Spring Boot
- 猿天地-Spring Boot
- 刘冬的博客-Spring Boot
- 唐亚峰 Battcn-Spring Boot
- sylvanassun-Spring Boot
- dalaoyang-Spring Boot
- 謝謝同学-Spring Boot
- 追梦1819-Spring Boot
- mrbird-Spring Boot
- Thinkingcao-Spring Boot
- 纯洁的微笑 Spring Boot 示例
- Spring Boot 官方示例
- Spring Boot开源软件 云收藏
- Docker+SpringBoot+Mybatis+thymeleaf等技术实现的Java博客系统
- Spring boot & Shiro 权限管理系统
- Spring Boot实现支付服务:支付宝,微信...
- Spring Boot后台商城 h5 小程序
- 基于Spring Boot响应式文件浏览管理器
- Spring Boot开源博客
- 支付宝、微信、银联支付解决方案
- 邮件发送服务多种实现,队列,线程定时任务
- Spring Boot项目实践总结
- Vue+SpringBoot实现的多用户博客管理平台
- Vue+SpringBoot实现的人力资源管理系统
- hsweb企业后台管理系统基础框架
- 一个基于spring boot 实现的股票指数💹爬虫
- KKFileView-SpringBoot实现在线预览
- boot-websocket-log-SpringBoot实现日志WEB输出
- SpringBoot+MyBatis+ApacheShiro+Ehcahe基础平台
- spring-boot各种示例
- 一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目
- JWT (Json Web Token) with Spring Security and Spring Boot 2
- 基于Spring-boot和bootstrap搭建的商城系统
- Deployment scripts & config for Sock Shop
- Spring Boot 开源博客-DBlog
- Spring Boot 实现的简易社区
- springboot+shiro+jwt 开源项目
- Guns-基于SpringBoot的后台管理系统
- halo-基于SpringBoot的博客系统
- zhudyos/duic Distributed configuration center(分布式配置中心):new:
- Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端
- mall-SpringBoot+MyBatis 电商系统
- Vue+SpringBoot实现的实体书购买平台
- 基于Spring Boot2.0 微服务脚手架
- Spring Boot 2.x 现代化的脚手架项目
- Spring-Boot-Plus 后台快速开发脚手架
- 当Parallel遇上了DI - SpringBoot并行聚合最佳实践
- 云收藏
- Spring boot 官网
- Spring Boot 参考指南- 英文版
- 网易云课堂Spring Boot视频
- 慕课网Spring Boot视频
- 开源书籍-微服务:从设计到部署
- 知乎-Spring Boot要如何学习?
- Spring Cloud 中文索引
- 程序员导航网站
- IT行业中文资源大全
- 很多的 Hello Demo
github地址
系统控件
-
TextView
- 一个功能强大的TextView,可以满足日常大部分布局方式
- Facebook 开源文本布局库
- 一个对齐TextView文本的库
- 自适应大小和行的TextView
- Android修改6.0系统文本选择菜单
- 歌词显示控件,支持多行显示、拖曳播放、自动识别歌词文件的编码
- 非常实用的省略控件,无emoji截断之乱码, 无characterstyle截断之不雅
- 歌词风格的 TextView,利用 Gradient 渐变实现
- 通过RelativeLayout组装的各种效果的TextView
-
TextView富文本
- Android平台下的富文本显示控件
- 显示富文本的TextView
- 花式封装与使用SpannableString
- 简单易用的TextView装饰库
-
TextView特效
- 带滚动数字的TextView
- 垂直跑马灯/垂直翻页公告
- 一个滑动动画的textview(更好的显示温度,金额等)
- 数字增加动画的 TextView
- Android Textview Fading 动画效果
- 一个用粒子动画显示文字的 Android 自定义 View
-
ImageView
- 基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度
- Android 加载大图可以高清显示10000*10000像素的图片,轻松实现微博长图功能
- 大图查看加载库,支持拖动和缩放,利用 fresco 加载,超级方便,但是内存占用超级低,一点也不卡
- 一个扩展原生控件支持圆角矩形框背景的库,可以减少相关shape资源文件使用
- 又一个Android端动态验证码实现
- 图片圆角控件RoundedImageView
-
ImageView特殊样式
- 多种样式的图片,可以用于设置图片的形状,现有圆角、圆形、扇形、环形,四种可选方式
- Android 色彩渐进 ImageView
- 懂得智能配色的ImageView,还能给自己设置多彩的阴影哦
- 用 ImageView 实现圆形头像
- 根据图片阴影变颜色,细腻的视觉效果
- 目前来看,Android 上最好看的控件阴影实现
-
ImageView浏览
- 图片显示过渡动画效果
- transferee 可以帮助你完成从缩略图到原图的无缝过渡转变,功能体系仿照并涵盖 ios 版本的 QQ、微信朋友圈、新浪微博的图片浏览功能
- 类似微博微信显示图片的九宫格控件
- 仿Nice首页图片列表9图样式,并实现拖拽效果
- 类似 Instagram Story 的插件,展示照片集合
-
EditText
- 在EditText中显示tag的view
- 支持自动格式化的 EditText,比如货币、电话号码等等
- 支持 at 别人效果的 EditText,很实用的样子
- 自定义 自动补充 email 的 EditText
- 给用户输入自动加上特定格式
- Android 仿业问 打字机效果
- 支持格式自动识别和展示的 EditBox
- Box 效果的 EditText,很漂亮哦
-
Button
- Android 按钮进度条效果
- loading button
- 带有进度动画的Android自定义提交按钮
-
Switch
- Android 两状态 或者 三状态 Switch 按钮,三状态切换超实用
- 自定义动画checkbox
- Android 状态切换按钮效果
-
ProgressBar
- 渐变的圆形进度条与轻量横向进度条
- 可定制的圆形进度条,通过xml参数配置可实现QQ健康中步数的弧形进度显示、仪盘表显示速度、最常见的下载进度条等功能
- 安卓版圆形进度条
- 类似汽车仪表盘的速度指示器
- 仿新浪体育客户端比分的进度条,左右各一条
- Android自定义多种风格进度控件
- 自定义View之渐变圆环进度条
- 仿淘宝 淘抢购进度条
-
SeekBar
- 一款漂亮美观的支持双向范围选择和普通SeekBar模式的SeekBar,支持刻度、负数以及多种强大的自定义属性
- 自定义SeekBar,进度变化由可视化气泡样式呈现,定制化程度较高
-
Ratingbar
- 一款漂亮的打分效果
- 比官方组件更细腻的打分效果
- 漂亮的笑脸评分动画
-
ListView
- 一个下拉顶部图片放大的listview
- 功能强大的StickyHeaderListView:标题渐变、吸附悬停、筛选分类、动态头部等
-
ViewPager
- 无限循环滚动卡片式ViewPager,可上下左右切换,效果很赞
- 画廊展示效果,点击可以查看简介,可进入详情页面
- 敲酷炫的ViewPager卡片展示及缩放切换效果和Q弹指示器
- 阿里开源一个封装多种特性的ViewPager
- Ramotion 出品:卡片切换及Android 页面展开效果
- 带Header的ViewPager
-
Calendar
- 一款精致漂亮的日历组件
- MD 风格的日历组件
-
PickView
- 安卓选择器类,包括各种类型的选择器,可自定义顶部及底部界面,可自定义窗口动画
- Material风格时间日历选择组件
- citypicker 高仿iOS 滚轮实现 省市区 城市选择三级联动
-
Menu
- BoomMenu可以让你的菜单按钮 ... 瞬间爆炸!
- 可定制下拉选择列表
- 一个别致的环形菜单
- PopsTabView是个filter容器,他可以自动,快速,构建不同筛选样式,自由组合成一组tab
-
Dialog
- 支持上中下显示ListView,GridView显示Diaolog
- 变化过度效果的 Dialog Box,动画效果很棒
-
SeachView/Spinner
- 一款可定制的搜索对话框
- 一个炫酷的SearchView搜索动画库
- 一款实现的很漂亮的卡片式搜索效果
- 很 Material Design 风格的 Search Bar,可以拿来直接用,文档也很完备。
- 一个带有展开和折叠动画的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,Item侧滑菜单,长按拖拽Item,滑动删除Item。可以和任何下拉刷新框架结合使用
- Android RecyclerView 顶部悬浮实现
- RecyclerView:利用打造悬浮效果
- 一个如你熟悉ListView、GridView一样熟悉的RecyclerView
- Airbnb开源的一个显示recycleview复杂效果的库
- 基于 RecyclerView 实现的横向滑动组件,超级漂亮和实用
- RecyclerView横向卡片浏览
- android版高仿喵街主页滑动item视差效果
- 带下拉刷新和上拉加载的
- 边缘滑动阻尼效果
- RecyclerView实现无限轮播效果
- Android之自定义View:侧滑删除
-
LayoutManageer
- 一种流式布局的效果,很像我们平时看到的标签云
- 蜂巢布局管理器,除了外观帅气外,其增删查改的动画效果也是很赞的
- 阿里开源的针对RecyclerView的LayoutManager扩展
- Google开源的布局,其效果是实现类似CSS中的Flexbox布局效果
- 一个自适应图片长宽比Recyclerview的LayoutManager
- 支持不同形态的 Span Grid Layout
- RecyclerView 半圆形布局
-
RecyclerViewDecoration
- RecyclerView粘性标签库
- 一个提供吸顶效果的ItemDecoration
- 安卓版本的VegaScroll
- 利用RecyclerView.ItemDecoration实现顶部悬浮效果
-
RecyclerViewIteamTouch
- 带点击和滑动删除的recyclerview
- 基于itemtouchhelper,实现左滑菜单,删除确认
- 分组+展开+侧滑的Recyclerview
- 通讯录、城市悬停分组索引列表
-
RecyclerViewAnimation
- 各种Recyclerview动画效果
- 实现 RecyclerView 布局切换动画的示例
-
Adapter
- FastAdapter
- BaseRecyclerViewAdapterHelper
- 一个多功能的 Adapter
- RecyclerView 超强助手
- 多布局适配器
- kotlin根据返回的数据驱动视图
-
StatusBar
- android 4.4以上沉浸式状态栏和沉浸式导航栏管理以及对bar的其他设置
- 沉浸式状态栏工具类
-
CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout
- TabLayout 和 CoordinatorLayout 相结合的折叠控件
- 使AppBarLayout 可以弹性下拉的Behavior
- 过渡平滑的 Toolbar 效果
-
DrawerLayout/NavigationView
- Material风格侧滑菜单
- 基于 Floating Button 实现的菜单展开效果,做的非常棒
- 侧滑菜单,可自定义左中右
- 一个 DrawerLayout 的扩展,具有帅气的动画与创新的交互。一次手势完成滑出侧边栏与选择菜单
- 很有特点的一个DrawerLayout,动画效果很 Android
- 漂亮的 Android Drawer
-
BottomNavigation/TabLayout
- TabLayout,对PagerSlidingTabStrip进行修改
- 扩展 Android Tab Layout,实现动画指示器效果,很漂亮
- PagerBottomTabStrip 是一个基本按谷歌Material Design规范完成的安卓底部导航栏控件
- 各式动画底部导航栏
- 仿照 Google Space 实现的导航栏效果,做的很漂亮!!
- ChangeTabLayout是模仿乐视LIVE App主界面TabLayout效果
-
FloatingActionButton
- 支持展开菜单的 Fab 按钮
- 效果很棒的 Fab 按钮
-
SnackBar/Toast
- 支持风格化和动画效果的 Toast,很漂亮
- 美化原生 Toast
- snackbar扩展,可以显示进度
- Android Dropdown 风格的 Alert 窗体
-
CardView
- 灵活的ShadowView,可替代CardView使用
Material Design控件库
- 一个兼容android 2.2material design组件库
- android material design 风格项目整理
- Material Design控件demo演示
自定义控件
-
Layout
- 任意View侧滑
- 类似 Facebook 闪烁式的 Load View组件,如TextView,ImageView
- Loading 状态的闪烁效果,类似 Facebook 的加载
- 类似 Facebook 加载时,条目的闪烁效果,酷酷的
- 斜角 View 效果,用来做 Profile 背景最适合不过
- Android 优雅的对角线效果
- 漂亮的弧形顶部布局效果
- 一个竖直方向的SlidingPanelLayout,支持加载多个Panel,可以灵活地实现漂亮的的交互效果,类似竖向卡片堆叠效果
- 可结合Behaviour使用的Android 展开型布局菜单
- Android通用圆角布局
-
AboutLayout/Preference
- Material Design 风格的 About 页面设计
- Material Design 风格的 About 页面
- 使用方便的的 Material Design 风格 Preference UI,包含一个根据规范自制的新的 SimpleMenuPreference
- Preference 中经常会遇到选颜色的问题,这个自定义组件,就是帮你解决Color Preferece 的问题
- about-page 2.0,全新的卡片风格,支持 Android DayNight,使用更加简单,API 更加丰富,新增「Android 应用友链」类型
-
ExpandableLayout
- 一种可根据展开是否超出屏幕来判断父控件是否自动滚动的ExpandableLayout
- 是一个实现树形内容展示的库
- 每个条目可展开布局效果
-
ParallaxLayout
- 视图分层视差效果
- 跟随手势滑动,显示隐藏标题栏、底部导航栏及悬浮按钮的 Android Behavior Library
- 一个下拉放大的RecyclerView
-
StatusLayout
- 一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图
- Android 布局多状态维护工具,实用
-
FlowLayout/TagView
- 自定义ViewGroup,实现多功能流式布局与网格布局
- Android流式布局,支持点击、单选、多选等,适合用于产品标签等,用法采用Adapter模式,和ListView、GridView用法一样!!!
- Android 流式标签布局
- Material Design 风格的 Tag (Chip) 标签组件,漂亮,实用
- 类似邮件发送,多个联系人标签排列
- 非常 Fancy 的选项过滤器
-
PullToRefresh
- 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位
- 一个自定义视图可以上下拉动,支持Scrollview,ListView,recyclerview,WebView和另一个视图,使用方便
- Android智能下拉刷新框架,支持越界回弹,集成了几十种炫酷的Header和 Footer
-
imageLoader
- glide安卓图片加载框架
- GlideImageView基于Glide封装的图片加载库
- GlideWebpDecoderGlide加载Webp动图
- Glide加载图片效果转换
- GlideWebpDecoderGlide加载Webp动图
- GlideImageView基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度
- fresco
- picasso
- 图片加载框架的api封装,涵盖fresco,glide,picasso.最大程度优化内存,防止OOM
- Volley
- ImageLoaderFramework打造统一的图片加载框架,融合Glide(4.x),Fresco,不侵入业务代码,一套API兼容两种加载库
- sketch图片加载(兼容圆角、圆形、高斯模糊、图片按压效果,图片边框)
- sand使用JNI实现Sobel算子图像边缘检测
- Picasso,Glide,Fresco对比分析
- Universal Image Loader 是一个强大的、可高度定制的图片缓存,简称:UIL,可以高度配置的网络图片缓存库,非常灵活,用户量最多 。
-
SideBar
- 仿美团等选择城市列表demo
- 城市列表选择
- 仿汽车报价大全的sidebar
-
Gesture
- 手势返回
- 高仿最新版微信6.2手势滑动返回
- 滑动返回。支持微信滑动返回样式、横屏滑动返回、全屏滑动返回
- 手势滑动返回的Fragment
- 一款功能强大的滑动库,目前支持dialogfragment,activity,卡片,listView,RecyclerView,GridView等的滑动。
- Android手势监听
-
TipView/PoupView
- 给布局添加提示
- Android View Tooltips,目前来看做的最漂亮的
- 带箭头的TipVIew
- 带各种特效提示框,可调整提示位置
-
Badge
- 为你的应用程序加上数字角标
- 各个位置未读消息及设置各种徽章样式
- 一系列可绘制的 Badge
- 超级漂亮的一个高亮功能提醒效果
-
TimeLineView/StepView
- 时间线View
- Material Design时间线,步骤控件
- 时间线View
- 瀑布流时间轴
-
Banner
- 一个简单的Banner轮播
- 通用的广告栏控件,让你轻松实现广告头效果
- 各种切换动画轮播效果
- Android广告图片轮播控件
-
Guide
- 带你重新认识:Android Splash页秒开 Activity白屏 Activity黑屏
- Android 欢迎页开源项目
- 最最轻量级的新手引导库(只有7个类),能够快速的为一个Activity里的任何一个View控件创建一个遮罩式的导航页
- 支持引导路径高亮的方案
-
Theme
- Android主题切换(Theme)实现日夜间功能
- Android 切换皮肤方案,轻松实现
- RxJava 实现的主题切换引擎!
-
Shop
- 一款萌萌的计数器组件
-
LableView
- 仿小红书图片标签
-
图表
- 最知名的图标控件
- EasyChart图表
- 最低兼容Android 4.0,能够优雅直观的效果来为用户展示可视化数据。
- 一款可以自由定制外观、手势旋转的android雷达图表lib
- 一个小巧且高效的线性图表组件,拥有完善的源码注释,可直接在实际项目中集成,同时也是一个不可错过学习项目
- Android 多边形绘制组件,用来做动态图表
- 模仿掌上英雄联盟能力分析效果
- 这是Android一个雷达扫描显示的扫描图,超高仿QQ附近的人搜索展示
-
TableLayout
- 支持多个方向滑动的 View,类似 Calendar 里的 UI 效果,类似表格
- 一个使用RecyclerView实现的表格
- 利用 TableLayout 实现的 CSV 文件加载和预览,可缩放拖动浏览
-
FloatView
- android 悬浮窗菜单,可在launcher或app中使用
- 播放控件悬浮View
-
Card
- 自定义卡片集view,支持展开收缩滚动
- Android 横向翻转效果,支持双面的 View 场景,类似信用卡
- 可自定义动画的卡片切换视图
- Android 信用卡交易效果 UI
- 仿探探喜欢卡片浏览
-
刮刮卡/优惠券
- 刮刮卡效果
- 锯齿边框,类似优惠劵效果的自定义 View
-
3D旋转/循环滚动
- TagCloudView是一个完全基于Android ViewGroup编写的控件,支持将一组View展示为一个3D球形集合,并支持全方向滚动。
- 3d旋转切换view,类似旋转木马效果。可以自动切换!
- 一个实现图片花式3D翻转效果的自定义View
- Android 透视三维体效果实现
-
Lock View/Pin
- Android自定义密码锁屏
- 毛玻璃效果的解锁界面
- 可能是目前最漂亮的 Android 手势解锁了
-
选座
- 电影票在线选座
- 机票座位在线选择android
- Android平台室内地图控件MapView
-
模仿系列
- 仿小米运动,目前做的最漂亮的一款脉搏效果
- 酷炫的碎纸机Andorid版本
- 仿支付宝芝麻信用分仪表盘效果
- 仿锤子闹钟
- 纯用SVG做的Google I/O 2016那个炫酷的时钟
- 在 Android 上模拟 Siri 录音动效
- 仿探探可拖拽的gridView,编辑个人资料,图片可拖拽排序
- 类似于chrome标签浏览器
- 在 Android 上,实现沃漂亮的罗诺伊图(多view不规则组合成一个)
自定义控相关链接
- 攻城师Sloop的微博客-自定义view教程
- 自定义View教程
- Android自定义View,包含炫酷 进度条,提交效果,支付密码等
- 腾讯团队开源的提高 Android UI 开发效率的 UI 库
三方工具
- 工具类
- AndroidUtilCode安卓工具库
- RxTool工具类集合
- logger漂亮的log打印工具
- libphonenumber全球手机号验证工具
- packer-ng-plugin多渠道打包
- 依赖注入
- kotlin中的依赖注入替换dagger2
- dagger是Java常用的依赖注入框架
- Koin是一款轻量级的依赖注入框架,根据官方的描述,它无代理,无代码生成,无反射。
- rx系列/包含时间通知
- RxJava
- RxAndroid
- RxLifecycle
- RxKotlin kotlin版本的rx
- RxCache rx版本的缓存
- RxBinding 事件绑定
- MvRx 响应式编程
- RxBus
- EventBus for Android,消息总线,基于LiveData,具有生命周期感知能力,支持Sticky,支持AndroidX,支持跨进程,支持跨APP
- UI适配方案
- 今日头像UI适配方案
- 投屏
- 开源免费在电脑显示手机画面并控制手机的工具 (投屏/录屏/免Root)
- Shape替代方案
- Shape替代方案BackgroundLibrary
- ui
- 一个简洁而优雅的Android原生UI框架,解放你的双手!图片圆角控件
- 性能优化
- 一个能让你了解所有函数调用顺序以及函数耗时的Android库(无需侵入式代码)
- Android 上展示 FPS 的悬浮组件
- android免root兼容所有版本ui调试工具
- 一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度
- Gradle 插件,做自动测试过程中的截屏
- APP开发UI测试工具Hyperion
- 内存泄露检测工具LeakCanary
- APK资源压缩
- DoraemonKit简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手
- UETool 是一个各方人员(设计师、程序员、测试)都可以使用的调试工具。它可以作用于任何显示在屏幕上的 view,比如 Activity/Fragment/Dialog/PopupWindow 等等。
- Router
- 一款简单的Android端用于Activity跳转的路由框架
- 实现仿 Retrofit 的跳转路由
- 可能是目前最简单、灵活的路由框架
- Floo 开源了,一个支持 AOP、栈控制、跨页面带信、和动态变更映射的 URL 路由
- ARouter组件化路由框架
- 组件化
- CC是一套基于组件总线的、支持渐进式改造的、支持跨进程调用的、完整的Android组件化框架
- 一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能
- JIMU(积木)是一套Android组件化框架,支持组件的代码资源隔离、单独调试、集成调试、组件交互、UI跳转、生命周期等完整功能。
- MVPArms 官方快速组件化方案
- NetWork
- 轻量级 Android Socket 通信框架
- retrofit是OkHttp的加强版
- Http标准协议框架,支持多种缓存模式,底层可动态切换OkHttp、URLConnection
- HTTP是现代应用常用的一种交换数据和媒体的网络方式
- kotlin版本网络请求
- Kalle是Nohttp升级加强版
- Novate链式调用网络请求
- 基于okhttp和RxJava封装的WebSocket
- RxJava2 + OkHttp 30秒上手,新一代OkHttp请求神器,史上最优雅的实现文件上传/下载/进度监听、动态/多域名、缓存;支持第三方数据解析工具、自定义请求、自动关闭请求等等
- RxNetty
- ion 一个异步网络请求和图片加载的库,一个库能搞定几乎所有的网络请求。
- IM
- 各种聊天气泡
- 一起来撸个朋友圈吧
- websocket微信聊天不是事
- Aurora IMUI,一个通用的即时通讯库。不局限于任何 IM SDK,现在已经支持 React Native
- 基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。
- 源码提供!Android即时通讯和sns开源项目汇总
- Keyboard/Emoji
- 一个让你的Android应用支持emoji的库
- Blur/LowPloy
- 类似ios的动态模糊效果
- Android 高性能实时模糊(Blur) View 效果
- 目前来看做 Blur 效果速度最快的库
- 基于 RenderScript 实现的模糊效果,支持多种方式的模糊,如静态模糊,实时模糊还有模糊动画
- LowPoly
- 又一个LowPoly图片, 另外这个还可以让图片变成沙画
- 指纹
- android指纹识别动画
- 安卓指纹识别API封装!集成了安卓官方API!三星指纹API!魅族指纹API!一键集成!
- 腾讯开源, 在Android设备上实现可信的指纹认证
- ImageCompress
- Luban可能是最接近微信朋友圈的图片压缩算法
- 超实用的 Android 图片压缩工具
- Android图片压缩框架-Tiny
- ImageCrop
- 一个优秀的图片裁剪库
- 智能图片裁剪框架,适用于身份证,名片,文档等照片的裁剪。
- PhotoFilters
- 滤镜SDK
- 支持常见的一些图片滤镜效果函数
- 使用JNI实现Sobel算子图像边缘检测
- 遮罩对比图效果组件
- 图形编辑开源库,支持自定义贴图 图片滤镜 图片旋转 以及图片剪裁操作
- ImageSelector
- android多图选择 图片/视频 单选or多选,以及视频录制
- 知乎开源图片选择器
- Library for picking pictures from gallery or camera
- 基于 Bottom Sheet 实现的图片选择器,交互效果不错
- RxJava实现的图片选择库
- A Library help u to pick photos.
- Android OpenGL ES 2.0/3.0 Engine
- 仿微信大图查看(拖拽)、视频全屏
- ImageWatcher仿微信大图查看
- subsampling-scale-image-view长图预览
- 大图预览
- Android自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪。
- Camera
- 一个简单易于继承的相机Fragment
- 一个高级且易于使用的相机库
- 从两个摄像头同时拍下某一个瞬间
- Android 有两套相机 Api, Foto 开源了他们在 Android 上的 Camera 封装 Api
- DownLoad
- Android 文件下载引擎,稳定、高效、简单易用
- 基于RxJava打造的多线程下载工具, 支持断点续传下载管理等
- 强大的 Android 下载上传组件
- Java 实现的 DHT 协议,其实就是 BitTorrent,轻松在 Android 上实现一个 P2P 下载了
- http下载工具,支持多连接分块下载
- FileDownloader升级版|
- ProgressManager各种下载进度监听
- Video
- 一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。
- Android 实现视屏播放器、边播边缓存功能
- 支持视频 Preview 效果的 Seekbar
- 谷歌ExoPlayer播放器
- B站IJK播放器
- Exoplayer第三方库Exomedia进行扩展开发
- 金山视频云播放器
- VlC播放器
- 饺子视频播放器(原来的节操播放器)
- 一款好用的音乐播放器
- 谷歌播放器参考方案
- 一种将解码器和播放视图组件化处理的解决方案框架
- 跨平台的视频采集、直播SDK SmarterStreaming
- RTMP协议的推流拉流客户端
- 视频缓存方案AndroidVideoCache
- 这里是Android上最好的开源弹幕引擎·烈焰弹幕使 DanmakuFlameMaster
- Vid eoEdit
- 高仿微信视频录制,涂鸦水印添加, 基于ffmpeg视频编辑
- ExoPlayer基于OpenGL实现的滤镜效果
- PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK
- Audio
- Android声音录制和播放封装库
- 通话录音
- Android MP3录制,波形显示,音频权限兼容与播放
- 一个很棒的Recorder项目
- 一个有趣的Android录音动画
- AudioEdit
- 转换QQ微信语音格式转为mp3
- 把音乐的音频提出来,做成音轨
- 直播
- 励志成为较全的直播技术导航_AnyRTC
- Yasea是一个100%纯Java写的,完全开源的安卓直播推流客户端。
- RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码
- Android上专为视屏直播打造的轻量级弹幕库
- TV
- 这是一个TV 桌面,包含了一个Leanback 桌面
- Share/Login
- 第三方登录分享组件封装
- 第三方SDK集成库(授权/分享/支付)
- 非常簡單易用的social login library(Facebook, Google, Twitter, Instagram)
- PushService
- 更方便的将各个rom厂商自己的推送服务进行集成,并统一管理
- 在任何非 MIUI 设备上体验小米系统级推送
- App更新
- 可任意定制的app更新组件。
- app下载安装更新
- JS/WebView
- AgentWeb 是基于 Android WebView 一个轻量级浏览器库
- 腾讯开源 H5 加速加载方案
- 插件化/Hybrid
- 最接近原生APP体验的高性能框架
- Android插件框架,免安装运行插件APK ,支持独立插件和非独立插件
- 它是一个腾讯自主研发的 Android 插件框架,经过线上亿级用户量检验。Shadow 不仅开源分享了插件技术的关键代码,还完整的分享了上线部署所需要的所有设计。
- - 通过Gradle Transform和aspectj来实现代码动态修改,业务逻辑数据埋点、性能数据统计等侵入性修改从此不再需要修改业务代码,完美解决Dexposed兼容性问题,实现代码自动插桩。
- ORM/SQLite/SharePreferences
- 利用 KeyStore 存储密码,加密 SharedPreference 的数据,保证安全性
- 一个简单的 SQLite 和 Excel 互相转换的库子
- MMKV高效且轻量的数据存储工具
- WCDB是微信移动端团队开源的移动端数据库组件
- ObjectBox是一个超级快速的数据库,专门为IoT和移动设备构建
- greenDAO是一款开源的面向 Android 的轻便、快捷的 ORM 框架
- DBFLOW是一个为Android设计的简单高效的数据库类库
- 开源的Android数据库框架,采用了对象关系映射(ORM)的模式
- 可以替代SQLite以及ORM Libraries的轻量级数据库
- QRCODE
- 扫描二维码、扫描条形码、相册获取图片后识别、生成带Logo二维码、支持微博微信QQ二维码扫描样式
- 生成二维码和从图片解析二维码库
- C++ port of ZXing for Android
- Bluetooth
- Android BLE 蓝牙开发框架,使用简单的回调方式一步处理搜索、连接、notify、indicate、读、写等一系列蓝牙操作
- 热更新
- 微信的Tinker、QQ空间的超级补丁、手机QQ的QFix
- AndFix、Dexposed、阿里百川、Sophix
- 美团的Robust、饿了么的Amigo、美丽说蘑菇街的Aceso
- 权限
- google官方出品权限申请库
- Android Permission 辅助检测和申请工具库
- RxPermissions基于RxJava2的权限请求
- AndPermission采用链式调用方式
- HuGePermission强大的运行时权限
- 文件选择
- 又一款 MD 风格的 Android 文件选择器组件,支持文件分类选取,交互不错
- 效果超赞的文件选择器
- Android 简洁优雅的文件选择器
- 自定义打开指定文件的应用选择器
- VR/AR
- AR 开发者必备资源汇总
- VR 开发者必备资源汇总
- Map
- Google Map 易用性封装,支持切换主题,ListView 展示等小功能
- Launcher Shortcut
- 动态更新 Android launcher App Icon
- 如何写一个优雅的 Android Launcher
- Other
- 一个获取号码归属地和其他信息(诈骗、骚扰等)的开源库
- 添加、识别电话号码归属国家
- 可以读取SD卡,asset文件夹,或者网络下载的pdf文件的widget
- 可读取pdf文件的view
- 一个超轻超薄的Android工具库,阻止三方SDK中常见的严重影响用户体验的『链式唤醒』行为
- 防撤回神器
- 一个强大的selector注入器
- 基于Tesseract-OCR实现自动扫描识别手机号
- Java 实现的自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 关键词提取 自动摘要 短语提取 拼音 简繁转换
Animations
- 动画
- android控件动画集合
- 在 Android 轻松绘制 Vector 动画
- Android SVG 动画效果,做的非常棒
- Android 动画管理库,辅助你管理动画效果,实现类似Facebook布局加载效果
- 一个使用openGL渲染的炫丽Android动画库 MagicSurfaceView
- Android Easing 函数库,动画
- 当数学遇上动画:讲述ValueAnimator、TypeEvaluator和TimeInterpolator之间的恩恩怨怨
- 通过de Casteljau算法绘制贝塞尔曲线,并计算它的切线,实现1-7阶贝塞尔曲线的形成动画
- id 所有动画系列详尽教程
- Android 一共有多少种动画?准确告诉你!
- Android应用开发之所有动画使用详解
- Loading UI
- 各种各样Loading动画
- 各种 Loading 动画效果
- GIfLoading动画
- 各种动画效果的LoadingView
- 一些酷炫的加载动画, 可以与任何View配合使用,作为加载动画或者Progressbar,
- 一个贝塞尔曲线实现的利用圆球拖拽粘连动画效果的加载进度条
- 仿支付宝实现的一个笑脸 LoadingView 效果。
- google now的loading样式
- 微软Metro-style Loading
- Lottie安卓动画
- Transitions-EverywhereAndroid 动画交互
- 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画
- AndroidCustomView带你走进自定义View的美妙世界
- 赞
- 点赞效果 类似twitter的效果
- 自定义动画
- Android自定义动画酷炫的提交按钮
- 雪花,粒子爆炸效果
- Android 粒子动画效果,做个有逼格的 App,就靠这些了
- 多种形状波纹特效,可以用来实现一些背景特效
源码系列
- android sdk 源码解析
- Android源码设计模式分析项目
- Android 开源项目源码解析
- Google I/O 大会 App 的最新源代码
- wanAndroid玩安卓uniapp版
- 基于AndroidX的架构,包含 Fuel+Rxjava+RxCache+MvRx+Epoxy(Sticky)等,全新的玩法很适合学习
- Jetpack-MVVM-Best-Practice是 难得一见 的 Jetpack MVVM 最佳实践!在 蕴繁于简 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
- 综合案例训练,包含新闻,视频,图片,音乐,记事本等等模块。架构模式:采用MVP+Rx+Retrofit+Desgin+Dagger2+阿里VLayout+腾讯X5+腾讯bugly
- AndroidProject非常不错的项目值得学习
链接
- Trinea大神整理的开源项目库
- 正在成为史上最全分类Android开源代码大全
- 自己总结的Android开源项目及库
- 把 Awesome 系列再筛选一次,优质的 Android 开发库集合
- 英文版Android开源UI框架分类
- 一个整理即时通讯(IM)和社交系统(SNS)优秀开源项目的文档
- Android百大框架排行榜
资料不区分前端和后端
- 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块
- Java实现的设计模式
- Flutter学习资料
- Flutter学习demo
- Flutter中文网学习资料
- Flutter库
- 安卓学习导航
- Kotlin学习资料
- 安卓UI相关开
- react 官网
- umi脚手架官网
- Ant Design通用组件官网
- Ant Design Pro官网
- 数据流处理官网
- 简约教程及Demo
- SpringBoot整套学习资料
- docker整套学习资料
- spring-boot整套学习Demo
- spring-boot整套学习和Demo
- spring-boot整套学习和Demo
- spring-boot整套学习
- Java知识体系最强总结(2020版)
- 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识
- 你所需要的算法学习都在这里
更多可见:github地址
版权声明:本文标题:【转载】三方框架整理 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728336105a1154789.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论