很值得收藏的安卓开源控件库
日历
日历列表视图
星期视图日历
提交日历日期
material风格的日历
>
https://github.com/prolificinteractive/material-calendarview
toolbar相结合的弹出日历
>
横向日历
>
Tab
https://github.com/Devlight/NavigationTabBar
https://github.com/hackware1993/MagicIndicator
Material风格的Tab
>
各种样式Tab
>
ProgressBar
类似Button显示进度
>
数字显示进度
圆形进度条
有进度动画效果
https://github.com/lusfold/SpinnerLoading
下载带进度带动画效果
圆形进度条
>
基于贝塞尔曲线更顺滑的进度条
各种Loading效果
Material风格的进度条
>
菜单
仿Path弹出菜单
>
方形菜单
>
基于FloatingButton
>
侧边栏menu
点击展开菜单
>
圆盘式菜单
点击展开菜单
卡片式菜单
侧拉菜单
https://github.com/mikepenz/MaterialDrawer
https://github.com/roughike/BottomBar
https://github.com/armcha/LuseenBottomNavigation
https://github.com/Ashok-Varma/BottomNavigation
图表
https://github.com/xcltapestry/XCL-Charts
https://github.com/blackfizz/EazeGraph
https://github.com/limccn/Android-Charts
https://github.com/PhilJay/MPAndroidChart(推荐)
https://github.com/Androguide/HoloGraphLibrary
https://github.com/lecho/hellocharts-android
https://github.com/philackm/Scrollable-GraphView
雷达样式
Dialog
Dialog弹出并使背景高斯模糊
https://github.com/tvbarthel/BlurDialogFragment
https://github.com/zzz40500/AndroidSweetSheet
https://github.com/Kennyc1012/BottomSheet
底部弹出dialog
底部弹出dialog
底部弹出dialog
底部弹出选择日期dialog
Material风格对话框
手势锁/锁屏/Pin解锁
手势锁
手势锁
锁屏界面显示通知
高斯模糊锁屏界面
应用锁
Pin解锁
Pin解锁
下拉刷新
https://github.com/baoyongzhang/android-PullRefreshLayout
https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh
https://github.com/Yalantis/Phoenix
https://github.com/zzz40500/Android-PullToNextLayout
https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout
https://github.com/tuesda/CircleRefreshLayout
https://github.com/liaoinstan/SpringView
https://github.com/lubeast/PullToRefresh
https://github.com/Frank-Zhu/PullZoomView
https://github.com/JorgeCastilloPrz/ExpandablePanel
引导页
https://github.com/rahulrj/YahooNewsOnboarding
https://github.com/Cleveroad/slidingtutorial-android
https://github.com/txusballesteros/welcome-coordinator
https://github.com/Nightonke/WoWoViewPager
https://github.com/w446108264/XhsWelcomeAnim
https://github.com/ViksaaSkool/AwesomeSplash
https://github.com/stephentuso/welcome-android
RecycleView
RecycleView功能增强
RecycleView功能增强(拖拽,滑动删除,折叠)
RecycleView旁边添加侧边栏
带侧边栏的RecycleView
https://github.com/timusus/RecyclerView-FastScroll
增强RecycleView
https://github.com/nikhilpanju/RecyclerViewEnhanced
等待数据加载效果
ViewPager
无限滚动的ViewPager
https://github.com/lightSky/InfiniteIndicator
ViewPager向下滑动消失
https://github.com/baneizalfe/PullToDismissPager
类似画廊的ViewPager
https://github.com/moondroid/CoverFlow
能够上下滑动的viewpager
https://github.com/kaelaela/VerticalViewPager
viewpager上的指示器
https://github.com/chenupt/SpringIndicator
支持水平垂直滑动的ViewPager
https://github.com/alexzaitsev/freepager
支持水平垂直滑动的ViewPager
https://github.com/lsjwzh/RecyclerViewPager
Material风格viewPager
https://github.com/florent37/MaterialViewPager
一个封装多种特性的ViewPager
TextView
图文混排
https://github.com/Bilibili/drawee-text-view
带有角标的TextView
文字带淡入淡出动画的TextView
在Edittext中显示标签
https://github.com/pchauhan/EdittextWithTag
有小三角的textview
能够在 TextView 上下左右固定设置文本的 View
文字内容过多可折叠的TextView
https://github.com/Manabu-GT/ExpandableTextView
文字内容过多可折叠的TextView
TextView中文字显示各种动画
数字改变效果
数字改变效果
文本淡入淡出效果
显示Emoji
画廊图片选择或编辑
Material风格
Android多媒体选择器
图片处理
https://github.com/jarlen/PhotoEdit
裁剪图片
裁剪图片
裁剪图片
裁剪图片
涂鸦
手势缩放图片
https://github.com/davemorrissey/subsampling-scale-image-view
图片选择器有裁剪功能
图片选择器
仿IOS3Dtouch功能
ImageView
显示验证码
切换开关状态
自动展示人脸位置
圆形ImageView
圆形ImageView
各种形状ImageView
多边形Imageview
手势缩放ImageView
动态视觉差控件
Layout
底部带弧形的布局
同时支持垂直滑动和水平滑动
可以滑动的布局
可扩展的Layout
滑动删除
https://github.com/daimajia/AndroidSwipeLayout
流程图布局
在Layout中显示标签
卡片Card
可滑动移除的Card
可滑动移除的Card
可滑动移除的Card
状态栏(StatusBar)
https://github.com/CoolThink/StatusBarAdapt
https://github.com/imflyn/Eyes
https://github.com/H07000223/FlycoSystemBar
Switch
https://github.com/polyak01/IconSwitch
https://github.com/kyleduo/SwitchButton
https://github.com/Serchinastico/CoolSwitch
https://github.com/glomadrian/material-animated-switch
Button
在FloatingButton上显示数字
在按钮上显示矢量图
显示下载状态
圆角button
按钮上显示下载进度
显示点赞动画的Button
https://github.com/jd-alexander/LikeButton
图片和文字合并到Button中
自定义控件
快速跳跃分组的侧边栏控件
仿5.0 任务管理器控件
可折叠内容的自定义控件
刮卡效果
数字变化动画
数字变化动画
显示Markdown格式
Markdown解析器
代码语法高亮
仿IOS滚轮样式时间日期选择
电影票在线选座
飞机选座
表单步骤显示进度控件
表单步骤显示进度控件
仿一个斗鱼web端滑动验证码
可用于动态生成验证码
https://github.com/Freshman111/VerificationCodeView
跑马灯效果
弹幕效果
Bilibili弹幕
显示歌词
只显示数字的输入法
绘制几何体
https://github.com/FabianTerhorst/Isometric
悬浮的SearchView
仿仪表盘
圆弧形Seekbar
仿QQ讨论组头像
显示PDF
OpenGL实现的书本翻页效果
OpenGL实现的书本翻页效果
翻页效果
在ActionBar上显示Badge
高亮控件引导功能
高亮控件引导功能
高亮控件引导功能
树状图
时间线
多点触控时布局四周有动画效果
//upload-images.jianshu.io/upload_images/5022380-c89b168b8bf9a419.gif?imageMogr2/auto-orient/strip
验证码输入框
表情键盘解决方案
展示Loading效果
Ripple波纹效果
Ripple波纹效果
Material风格Seekbar
果冻肉效果的Toolbar
各种Material效果
Material风格的设置界面
https://github.com/AndroidDeveloperLB/MaterialPreferenceLibrary
Material风格带动画效果的搜索框
玻璃碎裂效果
显示Loading动画
作者:进击的Hello_World
链接:https://www.jianshu.com/p/f450d034b201
开源效果:
BaseAndroidDev:一个Android个人经验框架,优化开发体验,便于快速开发
欢迎关注我的微信公众号:终端研发部,一起学习更多