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富文本
- 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特效
- ImageView
- 基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度
- ImageView加载动画
- Android 加载大图可以高清显示10000*10000像素的图片,轻松实现微博长图功能
- 大图查看加载库,支持拖动和缩放,利用 fresco 加载,超级方便,但是内存占用超级低,一点也不卡
- 一个扩展原生控件支持圆角矩形框背景的库,可以减少相关shape资源文件使用
- 基于 Picasso 库实现的人脸检测和图片自动智能裁剪,做的超棒
- 一个实现了最新的Google Calender中月份图片的效果的ImageView,图片会随着外部ScrollView的滚动而滚动
- 验证码图片 ImageView
- 又一个Android端动态验证码实现
- 通过监听手腕旋转进行交互,自动滚动图片
- 支持给图片加锚点的 Android 组件
- 仅使用一张资源图片为 View 设置具有按下效果的背景-OneDrawable
- 用 Drawable 画的分隔符
- ImageView特殊样式
- 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
- SeachView
- Button
- Switch
- CheckBox
- ProgressBar
- 渐变的圆形进度条与轻量横向进度条
- 可定制的圆形进度条,通过xml参数配置可实现QQ健康中步数的弧形进度显示、仪盘表显示速度、最常见的下载进度条等功能
- 安卓版圆形进度条
- 带有边角的环形进度条
- 类似汽车仪表盘的速度指示器
- 多层圆弧进度条
- Android环形进度条类似apple watch健身记录
- 带动画的水平进度条
- 一款比较好看的进度条
- 一个简单实现的自定义圆环进度条,可使用于文件的上传下载图片加载等地方.
- CircleProgressBar继承ProgressBar,是包含实心和线条两种风格的圆环进度条.
- 仿新浪体育客户端比分的进度条,左右各一条
- 支持左右两边同时滚动的进度条,类似比分
- Android 仿应用宝的下载效果,你知道中间那个光条是怎么做出来的吗
- 一个展示下载进度的View,下载完成和失败的时候会有酷酷的动画
- 蛮有创意的一发 Android 下载效果
- Android自定义多种风格进度控件
- 这是一个切割时间的表盘
- 自定义View之渐变圆环进度条
- 一些模仿google的ProgressBar
- 仿淘宝 淘抢购进度条
- SeekBar
- Ratingbar
- ScrollView/NestedScrollView
- ListView
- 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
- SeachView/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
- 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
- RecyclerViewDecoration
- RecyclerViewIteamTouch
- RecyclerViewAnimation
- Adapter
- ToolBar/ActionBar/StatusBar
- CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout
- DrawerLayout/NavigationView
- 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
- SnackBar/Toast
- 一个兼容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,可以灵活地实现漂亮的的交互效果,类似竖向卡片堆叠效果
- AboutLayout/Preference
- ExpandableLayout
- ParallaxLayout
- 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
- imageLoader
- SideBar
- Gesture
- TipView/PoupView
- Badge
- Gallery
- TimeLineView/StepView
- Indicator
- Banner
- CountDown
- 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
- LableView
- 图表
- 最知名的图标控件
- 一个很棒图表控件,4.0以上更好
- 最低兼容Android 4.0,能够优雅直观的效果来为用户展示可视化数据。
- SmallChart图表库
- 一个视觉效果还不错的图表控件
- Android上的一个蛛网评分控件
- 正多边形的统计图,支持任意边数的多边形
- 做的很棒的一个 Android 辐射数据统计效果
- 一款可以自由定制外观、手势旋转的android雷达图表lib
- 一个小巧且高效的线性图表组件,拥有完善的源码注释,可直接在实际项目中集成,同时也是一个不可错过学习项目
- Android 多边形绘制组件,用来做动态图表
- 模仿掌上英雄联盟能力分析效果
- 这是Android一个雷达扫描显示的扫描图,超高仿QQ附近的人搜索展示
- android下自定义View之雷达扫描
- TableLayout
- FloatView
- Login
- Card
- 刮刮卡/优惠券
- 3D旋转/循环滚动
- Lock View/Pin
- 选座
- 模仿系列
- 仿小米运动,目前做的最漂亮的一款脉搏效果
- 酷炫的碎纸机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
- 性能优化
- 一个能让你了解所有函数调用顺序以及函数耗时的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 资源视察工具
- Router
- NetWork
- IM
- Keyboard/Emoji
- Android 上最便捷的第三方 Keyboard 集合
- 一个可以监控到软键盘打开关闭的库
- Android键盘面板冲突 布局闪动处理方案
- 通过 Hook 实现系统软键盘监听
- 简洁的一个数字输入键盘效果
- 仿iOS输入法点击输入框以外区域 自动隐藏软键盘
- 开源表情键盘解决方案。
- emoji表情键盘
- 一行代码让你的 App 全局替换成 Apple Style 的 Emoji
- 一个让你的Android应用支持emoji的库
- 一个实现了可以渲染 Emoji 的库
- Android Emoji 兼容包,彻底解决 Android Emoji 不一致问题
- 利用 AnimatedVectorDrawable 实现会动的 emoji
- 仿微信掉落表情包效果
- 仿QQ输入关键字 表情掉落
- Blur/LowPloy
- LowPoly
- 指纹
- ImageCompress
- ImageCrop
- PhotoFilters
- PhotoEdit
- 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
- DownLoad
- 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
- Audio
- AudioEdit
- 直播
- TV
- Share/Login
- Pay
- PushService
- App更新
- JS/WebView
- 插件化/Hybrid
- SharePreferences
- ORM/SQLite
- QRCODE
- Bluetooth
- HotFix
- Tinker,HotFix,AndFix等等
- 副作用小的在线热更新View库,可将View作为一个独立模块进行更新抽换
- Surgeon是Android上一个简单,灵活,高性能的方法热替换框架
- 富文本/MarkDown/Html
- 崩溃/信息收集
- 权限
- 文件选择
- VR/AR
- Sensor
- Map
- Launcher Shortcut
- 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扫描和连接
- 动画合集库
- android控件动画集合
- Android动画库项目
- 在 Android 轻松绘制 Vector 动画
- 一个给SVG添加动画的库
- Android SVG 动画效果,做的非常棒
- 简单的创建属性动画
- 动画效果集合
- 通过 AnimateVectoreDrawer 实现的一些动画效果
- ENViews, 一个华丽丽的动效控件库
- 用于做Path动画的自定义View
- 通过描述来实现动画方案,好玩儿,实用
- 自定义LayoutAnimationController,一行代码为ViewGroup设置定制顺序的布局动画
- Android 动画管理库,辅助你管理动画效果,实现类似Facebook布局加载效果
- 一个使用openGL渲染的炫丽Android动画库 MagicSurfaceView
- Android 创造更精致的动画效果库,非常实用
- Activity Transition
- 动画函数
- 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
- 赞
- 自定义动画
- Android自定义动画酷炫的提交按钮
- 用代码实现Android7.0的开机动画
- 正弦曲线动画绘制
- 雪花,粒子爆炸效果
- Android 粒子动画效果,做个有逼格的 App,就靠这些了
- 一个酷炫的钱包掉落动画
- 多种形状波纹特效,可以用来实现一些背景特效
- Android 炫酷发送效果 Demo,赶紧翻开代码学习学习
- Android 下雪效果
- 动画-漫天飞雪
- 拆轮子-唯美细腻的夕阳海浪动画
- Android 中 View 炸裂特效的实现分析
- 超漂亮的 Animation Scale 动画设置效果
- Multi-Selection (优雅多选框),把选中的先存起来
- 让你的 App 不再那么无聊和单调,气泡风格的过渡动画效果,酷酷的
- 一个能够让 View 执行漂亮的漂浮动画的库
- ToDoList,拥有非常平滑漂亮的动画,值得学习
- Android 实现的漂亮的下雪效果
- 沙漠风情动画
- 苹果音乐动画
- 可以落雪花,还可以落汉堡包的飘落效果
- PlayPauseView:让播放、暂停按钮优雅的过渡