1. 常用界面库
1.1 抽屉菜单
名称 | 星数 | 说明 |
---|---|---|
MaterialDrawer | ★7337 | 安卓抽屉效果实现方案 |
Side-Menu.Android | ★3865 | 创意边侧菜单 |
FlowingDrawer | ★1744 | 向右滑动流动抽屉效果 |
SlidingRootNav | ★1338 | 仿DrawerLayout的ViewGroup |
FantasySlide | ★1049 | 单手势滑出侧边栏与选择菜单 |
Floating-Navigation-View | ★779 | 浮动菜单显示锚导航视图 |
material-drawer | ★525 | MD风格的自定义抽屉实现 |
SwipeMenuDemo | ★514 | 侧滑菜单动画效果库 |
ArcNavigationView | ★326 | 具有曲线边缘的NavigationView |
QQSliddingMenu | ★106 | 与QQ5.0 完全一模一样的侧滑菜单 |
SlideSideMenu | ★60 | 滑动侧菜单的布局部件 |
1.2 ListView
名称 | 星数 | 说明 |
---|---|---|
baseAdapter | ★2475 | Android 万能的Adapter |
Pinned Section Listview | ★2363 | 便于使用的ListView |
AsymmetricGridView | ★1388 | Android自定义列表视图 |
Renderers | ★1023 | 创建适配器的Android库 |
CalendarListView | ★726 | 可互动的ListView+CalendarView |
AndroidExpandingViewLibrary | ★515 | 创建Android动画折叠视图 |
ListItemView | ★490 | 基于MD风格的列表item实现 |
WheelView | ★411 | 基于ListView实现的Android滚轮控件 |
YLListView | ★209 | 仿IOS弹簧效果的ListView |
SearchListView | ★149 | 带搜索栏的 listview |
ScollZoomListView | ★38 | 优雅的漫画阅读器插件 |
1.3 WebView
名称 | 星数 | 说明 |
---|---|---|
JsBridge | ★2867 | Android的Java和JavaScript桥接 |
AndroidChromium | ★1476 | 谷歌浏览器安卓版源码项目 |
FinestWebView-Android | ★1428 | 可自定义webview |
VideoEnabledWebView | ★608 | Android的WebView和WebChromeClint类扩展 |
CollapsingToolbar-With-Webview | ★183 | 带有可折叠toolbar的Webview |
DSBridge-Android | ★132 | 目前地球上最好的IOS及Android javascript bridge |
DSBridge-IOS | ★117 | 目前地球上最好的IOS javascript bridge |
WebViewNativeBridge | ★27 | 从WebView向Java通过url发送数据 |
ClickableWebView | ★20 | 检测图片上的点击 |
1.4 SwitchButton
名称 | 星数 | 说明 |
---|---|---|
ToggleButton | ★1756 | Android上类似iOS的开关控件 |
Android-SwitchIcon | ★1407 | Switch图标的Google启动器风格实现 |
material-animated-switch | ★967 | 带有图标动画和颜色转换的Switch |
IconSwitch | ★548 | 自定义切换部件 |
SHSwitchView | ★318 | iOS7风格的Switch开关 |
SwitchButton | ★283 | 安卓开关按钮 |
SwitchButton | ★268 | 优美的轻量级自定义样式的Switch按钮 |
1.5 按钮
名称 | 星数 | 说明 |
---|---|---|
FancyButtons | ★1100 | 创建花式按钮 |
ArrowDownloadButton | ★773 | 超酷的下载按钮 |
fab | ★760 | 浮动按钮 |
AnimShopButton | ★745 | 带伸缩位移旋转动画的购物车按钮 |
GoodView | ★701 | Android点赞+1效果 |
JellyToggleButton | ★684 | 果冻动态效果及缓动类型开关按钮 |
StateButton | ★675 | 不必为每种类型的button写一个drawable |
SparkButton | ★670 | 创建一个带动画效果的按钮 |
FabButton | ★666 | 带有进度条指示器的环形浮动动作按钮 |
ProgressRoundButton | ★624 | 显示进度的流畅下载按钮 |
HoldingButton | ★461 | 控制录音状态的按钮 |
SubmitButton | ★343 | 实用酷炫又优雅的提交按钮 |
ButtonProgressBar | ★307 | 下载按钮进度条 |
MultiChoicesCircleButton | ★299 | 带3d视差效果的多选按钮 |
RaiflatButton | ★284 | 凸起的按钮 |
CProgressButton | ★240 | 仿iOS环形进度按钮 |
roundbutton | ★238 | 可设置圆角背景边框的的按钮 |
PlayPauseButton | ★225 | 制作动画播放状态的视图 |
Android-DivergeView | ★160 | 仿美拍直播的点赞动画 |
TriStateToggleButton | ★132 | 完全可自定义3态切换按钮 |
SegmentedButton | ★85 | 类似IOS的带动画分割按钮 |
DxLoadingButton | ★77 | 带有动画的Android加载按钮 |
SuspendButtonLayout | ★67 | 带浮动按钮的布局 |
floating-text-button | ★44 | 带动作文本的简单浮动按钮 |
PentagonFloatingActionButton | ★41 | 浮动点击动画按钮 |
FreeRadioGroup | ★32 | 类似于苹果的虚拟辅助按钮 |
Hamburger-Button | ★31 | 完全定制的汉堡按钮 |
BadgeRadioButton | ★25 | 仿QQ底部Tab切换RadioButton |
OrderButton | ★21 | 仿饿了么下单按钮 |
1.6 点赞按钮
名称 | 星数 | 说明 |
---|---|---|
ShineButton | ★2400 | 安卓闪光UI库 |
LikeButton | ★1823 | 仿Twitter点赞时的的heart |
GoodView | ★701 | Android点赞+1效果 |
SparkButton | ★670 | 创建一个带动画效果的按钮 |
ThumbUp | ★550 | 精致的点赞控件 |
MagicFloatView | ★224 | 自定义拓展漂浮路径的MagicFlyLinearLayout 控件 |
Android-DivergeView | ★160 | 仿美拍直播的点赞动画 |
LikeView | ★28 | 仿即刻APP点赞桃心的效果 |
TumblrLikeAnimView | ★9 | 仿Tumblr点赞动画效果 |
1.7 进度条
名称 | 星数 | 说明 |
---|---|---|
AVLoadingIndicatorView | ★4771 | 安卓载入动画合集 |
NumberProgressBar | ★3876 | 多彩进度条 |
Android-SpinKit | ★3092 | Android加载动画 |
LoadingDrawable | ★2536 | 安卓工具动画集合 |
CircleProgress | ★2307 | 三种圆形进度视图 |
ProgressWheel | ★2245 | 圆形旋转效果 |
CircularReveal | ★1990 | 创建加载动画效果 |
LoadingView | ★1662 | 简单的带有动画效果的加载控件 |
AndroidFillableLoaders | ★1576 | 有趣的填充型进程视图 |
ElasticDownload | ★1422 | 下载动画效果 |
MetaballLoading | ★1323 | 一个2d圆球加载 |
android-shapeLoadingView | ★1288 | 高仿新版58 加载动画 |
Android-RoundCornerProgressBar | ★1213 | Android圆角进度条库 |
MaterialProgressBar | ★1155 | MD风格的进度条 |
WaveLoadingView | ★1140 | 仿真波浪加载效果 |
WaveLoading | ★1051 | 能够提供波浪动画的Drawable |
mkloader | ★997 | 优美又流畅的自定义加载视图 |
GifLoadingView | ★962 | webpage中的简单动画方法 |
AnimatedCircleLoadingView | ★927 | 加载视图动画 |
ArcProgressStackView | ★919 | arc模式进度条 |
Loading | ★888 | 多个Android加载效果 |
CircularFillableLoaders | ★864 | 精致的环形填充加载效果 |
CircleProgress | ★752 | 带旋转动画的环形进度视图 |
progress-activity | ★743 | 进度条空视图及错误视图库 |
CatLoadingView | ★743 | Android猫头像加载视图 |
KProgressHUD | ★718 | 安卓ProgressHUD实现 |
CircleView | ★678 | 动画环形视图 |
Circular Music ProgressBar | ★613 | Android环形音乐进度条 |
SlackLoadingView | ★596 | 模仿Slack加载动画 |
ColorArcProgressBar | ★593 | 可定制的圆形进度条 |
DilatingDotsProgressBar | ★592 | 自定义模糊进度条 |
spots-dialog | ★591 | Android提示对话框 |
CircularProgressView | ★585 | 环形进度条安卓视图 |
RingProgressBar | ★521 | MD风格的环形进度条 |
MagicProgressWidget | ★486 | 圆形进度条与横向进度条 |
FAB-Loading | ★474 | 浮动加载动画 |
CircleView | ★472 | 包含标题和子标题的环形视图 |
CoolAndroidAnim | ★472 | 酷炫的android loading效果 |
RingProgress | ★464 | 带效果的环形进度条 |
Android-SVProgressHUD | ★436 | 精仿iOS的提示库 SVProgressHUD |
FlickerProgressBar | ★425 | 安卓仿应用宝下载进度条 |
pageloader | ★340 | 轻松自定义加载页面 |
CircleAlarmTimerView | ★297 | 圆形进度条 |
SquareLoading | ★286 | 一个方形动画加载器 |
AdhesiveLoadingView | ★259 | 具有粘性的滑动小球loading |
OverWatchLoading | ★241 | 守望先锋的加载动画效果 |
SwipeCoordinator | ★212 | 简化动画滑动视图进程 |
MarkView | ★208 | 彩色圆弧的环形进度条 |
LikeSinaSportProgress | ★200 | 仿新浪体育客户端的进度条 |
BounceLoadingView | ★161 | 模仿饿了么加载效果 |
SlidingSquaresLoader | ★144 | 简单的进度加载 |
LoadingProgress | ★142 | 加载进度条 |
CutoLoadingView | ★126 | 自定义加载视图 |
AwesomeProgressbar | ★105 | 支持左右两边同时滚动的进度条 |
ZYDownloading | ★88 | 一个蛮酷的加载进度条 |
LoadingDialog | ★79 | 简单好用的 |
LazyLoadingViews | ★74 | Adapter视图中子视图加载效果 |
and_cube_progress | ★74 | 正方体样式的loadingView |
GradeProgressView | ★62 | 用来评估移动电话的进度条视图 |
ProProgressViews | ★46 | Android精致进度视图收集库 |
CircleProgressView | ★43 | 显示百分比进度的安卓组件 |
CircleProgressBar | ★32 | 带载入动画的环形进度条 |
VideoLoadingView | ★29 | 加载界面 |
LovelyProgressBar | ★26 | 漂亮的加载动画 |
BGAProgressBar-Android | ★24 | 安卓进度条 |
BaiduProgressBar | ★21 | 仿百度加载动画 |
DataLoadingLayoutAndroid | ★15 | 展示当前数据加载状态的库 |
1.8 TabLayout
名称 | 星数 | 说明 |
---|---|---|
SmartTabLayout | ★4248 | 在用户滚动时给出连续的反馈 |
FlycoTabLayout | ★3783 | Android的TabLayout库 |
MagicIndicator | ★2037 | 强大易扩展的ViewPager指示器框架 |
CoordinatorTabLayout | ★1874 | 自定义组合控件 |
NavigationTabStrip | ★1366 | 平滑可交互导航标签条 |
Dachshund-Tab-Layout | ★534 | 增强型Android标签布局 |
AdvancedPagerSlidingTabStrip | ★303 | 安卓导航控件 |
ChangeTabLayout | ★166 | 模仿乐视LIVEApp主界面TabLayout效果 |
SlidingTabWithColorIcons | ★19 | 带彩色图标的滑动标签 |
1.9 图标
名称 | 星数 | 说明 |
---|---|---|
Material design icons | ★29344 | 谷歌官方图标 |
android-iconify | ★2922 | 多个图标供应商的图标整合 |
Android-Iconics | ★2716 | 在应用中使用图标字体或矢量 |
material-icon-lib | ★1917 | 1500个MD风格矢量图标 |
Animated-Icons | ★138 | 安卓动画图标 |
DroidAwesome | ★25 | 视图或者菜单中显示FontAwesome图标 |
1.10 下拉刷新
名称 | 星数 | 说明 |
---|---|---|
android-Ultra-Pull-To-Refresh | ★7720 | 下拉刷新项目的替代方案 |
Phoenix | ★3198 | 可自定义滑动刷新实现 |
BGARefreshLayout-Android | ★2827 | 多种下拉刷新和上拉加载插件 |
FlyRefresh | ★2735 | 最有特色的下拉刷新 |
TwinklingRefreshLayout | ★1866 | 下拉刷新和上拉加载的RefreshLayout |
WaveSwipeRefreshLayout | ★1564 | Android刷新控件 |
SwipeToLoadLayout | ★1411 | 可重用下拉刷新及上拉加载更多组件 |
Taurus | ★1411 | 简单和可定制的下拉刷新实现 |
RecyclerRefreshLayout | ★1357 | 通过垂直滑动手势刷新当前view内容 |
pull-to-make-soup | ★1228 | 自定义动画下拉刷新 |
FunGameRefresh | ★1069 | 有趣好玩的下拉刷新库 |
PullLoadMoreRecyclerView | ★903 | 上拉刷新加载 |
CommonPullToRefresh | ★842 | 下拉刷新 |
SwipyRefreshLayout | ★816 | 在两个方向上滑动的SwipeRefreshLayout扩展 |
XRefreshView | ★803 | android下拉上拉刷新框架 |
ChromeLikeSwipeLayout | ★626 | 执行更多事件的下拉事件 |
JellyRefreshLayout | ★601 | 下拉刷新布局 |
AnimRefreshRecyclerView | ★522 | 下拉刷新和上拉加载更多的RecyclerView |
PullToRefresh | ★513 | 下拉刷新实现 |
SmartisanPull | ★496 | 最优雅的下拉控件 |
LoadingViewFinal | ★261 | 实现了下拉刷新/加载更多的android组件 |
PullRefreshView | ★228 | 为滑动控件添加上拉刷新下拉加载等功能 |
ShootRefreshView | ★210 | 快手Android客户端刷新动画 |
SmileRefresh | ★183 | 微笑下拉刷新 |
RecyclerRefresh | ★158 | 仿简书安卓端 |
CoolRefreshView | ★115 | 安卓刷新视图库 |
EasyRefreshLayout | ★98 | 轻松实现下拉刷新和上拉加载 |
RefreshLayout | ★72 | 实现下拉刷新和上拉加载 |
VRefreshLayout | ★62 | 竖直方向的下拉刷新控件 |
HorizontalRefreshLayout | ★30 | 实现左右刷新 |
DxWaveRefresh | ★25 | 波浪效果的下拉刷新 |
DonkeyRefresh | ★16 | 仿赶集下拉刷新 |
1.11 ViewPager
名称 | 星数 | 说明 |
---|---|---|
MaterialViewPager | ★5957 | 安卓选项卡插件 |
InfiniteCycleViewPager | ★3398 | 无限循环的视图页 |
RecyclerViewPager | ★2288 | 基于RecyclerView的ViewPager替代品 |
CircleIndicator | ★2205 | 轻量级ViewPager指示器 |
ViewPagerCards | ★2200 | 视图页卡片 |
PageIndicatorView | ★1860 | 能够指示选定页的ViewPage |
ZoomHeader | ★1717 | 模仿饿了么详情页的例子 |
android-page-transition | ★1546 | 带有垂直滑动效果和Activity过渡的ViewPager |
ViewPagerIndicator | ★1530 | 布局插件 |
ViewPagerTransforms | ★1494 | 包含视图页滚动常见动画的库 |
ExpandingPager | ★1457 | 卡片peek及pop控件 |
Android-ParallaxHeaderViewPager | ★1298 | 带标题头的左右滑动 |
UltraViewPager | ★1275 | 封装多种特性的ViewPager |
MultiViewPager | ★847 | 支持V4库的ViewPager的扩展 |
DecentBanner | ★804 | 基于安卓Banner的ViewPager |
ExpandablePager | ★679 | 两个状态(展开和滑动)间的垂直滑动切换 |
InfiniteViewPager | ★579 | 环绕实现首页末页跳转 |
PdfViewPager | ★561 | 在Activities或Fragments中显示PDF文档 |
ParallaxViewPager | ★485 | 安卓视差视图页 |
InfiniteIndicator | ★462 | 视图回收适配器 |
BezierViewPager | ★456 | 触摸贝塞尔圆球式图片展示 |
MagicViewPager | ★396 | 单页ViewPager炫酷切换效果 |
HeaderViewPager | ★309 | 具有共同头部的 ViewPager |
YViewPagerDemo | ★235 | 水平竖直方向上滑动 |
PianoView | ★229 | 有趣的类似钢琴键盘的 ViewPager Indicator |
ExpandableViewpager | ★224 | 可展开缩小的Viewpager |
GalleryLayoutManager | ★125 | Android中Gallery或ViewPager控件的效果 |
InkeVerticalViewPagerLive | ★66 | 仿映客上下滑动切换直播demo |
ArcPageIndicator | ★32 | 全自定义超简单的页面指示器 |
1.12 图表(Chart)
名称 | 星数 | 说明 |
---|---|---|
MPAndroidChart | ★15282 | 安卓图表解决方案 |
hellocharts-android | ★4114 | Android图表库 |
WilliamChart | ★3051 | 在应用程序中实现图表的Android库 |
GraphView | ★1541 | 通过编程创建灵活好看的图表 |
Jgraph | ★1030 | 可自定义图表 |
AndroidCharts | ★920 | 一个简单的Android图表库 |
android-DecoView-charting | ★758 | 实现高度可配置动画环形图表 |
spark | ★635 | 将任何规模xy点绘制为line图表 |
SuitLines | ★500 | 小巧且高效的线性图表组件 |
RadarChartView | ★412 | 渲染径向图的Android视图 |
Charter | ★192 | 简易图表 |
RadarChart | ★184 | 自由定制旋转交互的Android雷达图 |
AndroidChart | ★156 | 简单的安卓分时行情页 |
candybar-library | ★90 | Android图表包装材料面板 |
SlimChart | ★77 | 轻量级便于使用的图表库 |
BarChart-master | ★23 | 自动伸缩的chart |
PianoChartView | ★20 | 显示钢琴和弦比例尺图 |
1.13 菜单(Menu)
名称 | 星数 | 说明 |
---|---|---|
AwesomeMenu | ★5069 | 与Path的故事菜单具有相同外观的菜单 |
Context-Menu.Android | ★2884 | 独特的动画内容菜单 |
DropDownMenu | ★1912 | 多条件筛选菜单 |
FlyoutMenus | ★805 | Android简易MD风格弹出菜单 |
TapBarMenu | ★781 | Tap Bar菜单布局 |
CircleMenu | ★701 | 具有设计感的菜单 |
SpinMenu | ★634 | 轮播样式的Fragment菜单选择空间 |
DropDownMenu | ★596 | 完整的筛选器解决方案 |
BlurredGridMenu | ★464 | 酷炫网格菜单 |
ThumbnailMenu | ★412 | 简单而精致的Fragment菜单控件 |
TopRightMenu | ★319 | 仿手机QQ界面右上角的弹出菜单 |
CycleMenu | ★230 | 圆形菜单 |
CircleProgressMenu | ★104 | 带有进度效果的简单环形菜单 |
InfinityMenu | ★65 | 实现手风琴样式菜单的Android库 |
PopupMenuView | ★55 | iOS中弹框气泡菜单的控件 |
FloatingMusicMenu | ★42 | 用于音乐播放器的悬浮菜单按钮 |
CircleMenuView | ★40 | 自定义圆形菜单 |
SlidMenu | ★25 | 轮盘样式的Fragment菜单选择控件 |
SectorMenu | ★12 | 炫酷的扇形菜单 |
1.14 浮动菜单
名称 | 星数 | 说明 |
---|---|---|
BoomMenu | ★3479 | 具有炸裂效果的菜单按钮 |
CircularFloatingActionMenu | ★1931 | 自定义圆形浮动动画菜单 |
TapBarMenu | ★781 | Tap Bar菜单布局 |
ExpandableSelector | ★568 | 动画的折叠或展开按钮列表 |
CircleMenu | ★560 | 简单的优雅的菜单 |
RelativePopupWindow | ★539 | 轻松对锚视图相对定位 |
MultiChoicesCircleButton | ★299 | 带3d视差效果的多选按钮 |
SpringFloatingActionMenu | ★278 | 点击FAB弹出菜单 |
FloatMenuSample | ★249 | android 悬浮窗菜单 |
SmartMenu | ★174 | 一个优美的浮动菜单 |
WeiboPopupMenu | ★14 | 仿微博添加按钮弹出菜单 |
1.15 对话框
名称 | 星数 | 说明 |
---|---|---|
Material Dialogs | ★9477 | 安卓Material风格对话框 |
dialogplus | ★3106 | 对话框动画 |
NiftyDialogEffects | ★2009 | Nifty模式对话框效果 |
android-adDialog | ★1611 | 简单强大的广告活动弹窗控件 |
BlurDialogFragment | ★1496 | 背景模糊效果的DialogFragment |
Android-AlertView | ★810 | 仿iOS的AlertViewController |
MaryPopup | ★804 | 无忧扩展视图 |
MaterialStyledDialogs | ★786 | 显示优美可定制的Android对话框 |
BottomDialog | ★715 | 底部弹窗布局 |
SwipeAwayDialog | ★690 | 实现滑动取消对话框 |
LovelyDialog | ★620 | 帮助你轻松的创建流行的MD风格对话框 |
EasyDialog | ★532 | Android轻量级提示对话框 |
DialogUtil | ★315 | 任意界面弹出框 |
fancyDialog | ★298 | Android自定义提示框 |
NormalSelectDialog | ★234 | 常见布局封装 |
HintPopupWindow | ★204 | 仿qq弹出方式 |
BottomDialogDemo | ★197 | 使用 DialogFragment 实现底部弹窗布局 |
PlaceSearchDialog | ★153 | 位置自动搜索对话框 |
jjdxm_dialogui | ★96 | 多种弹出框样式 |
LemonHello4Android | ★73 | 内置多种主题提示框 |
panter-dialog | ★68 | 丰富样式的Android对话框 |
flickabledialog | ★48 | 通过轻滑实现取消效果 |
WheelDialogFragment | ★15 | 用于时间选择城市选择的对话框 |
BottomSheetPopupDialog | ★5 | 底部弹出框 |
1.16 空白页
名称 | 星数 | 说明 |
---|---|---|
MultiStateView | ★760 | 基于状态显示不同内容的Android视图 |
progress-activity | ★743 | 进度条空视图及错误视图库 |
StatusView | ★546 | Android自定义状态视图 |
StatefulLayout | ★530 | 显示最常见的状态模板 |
ErrorView | ★519 | 显示错误信息的自定义视图 |
LoadingLayoutDemo | ★483 | 加载中/无网络/无数据/出错四种情况效果封装 |
MultipleStatusView | ★439 | 支持多种状态的自定义View |
TEmptyView | ★424 | 更简单地设置EmptyView |
stateLayout | ★351 | 快速switch布局 |
loadinglayout | ★296 | 简单实用的页面多状态布局 |
FlowLayout | ★217 | 非常常见的安卓视图流 |
MultiStateView | ★178 | 用于切换不同View的各种状态 |
LoadDataLayout | ★163 | 加载数据Layout |
ProgressLayout | ★98 | 展示加载布局空白布局和error布局 |
PageStateManager | ★78 | 页面状态管理 |
HHEmptyView | ★35 | 网络加载提示进度封装View |
DataLoadingLayoutAndroid | ★15 | 展示当前数据加载状态的库 |
1.17 滑动删除
名称 | 星数 | 说明 |
---|---|---|
AndroidSwipeLayout | ★7804 | 安卓滑动出现子菜单 |
SwipeRecyclerView | ★1579 | RecyclerView侧滑菜单 |
Swipeable-Cards | ★1368 | 提供类似Tinder卡片效果 |
RecyclerViewUndoSwipe | ★1263 | 本地ItemTouch助手 |
SwipeStack | ★1118 | 安卓纸质视图栈 |
SwipeDelMenuLayout | ★887 | 仿IOS侧滑Item删除菜单 |
itemtouchhelper-extension | ★795 | 添加滑动条目处理 |
SwipeMenu | ★636 | 滑动菜单 |
AndroidSwipeableCardStack | ★545 | 流畅的纸质卡片组件 |
SwipeRevealLayout | ★490 | 通过swipe及slide显示另一个布局 |
QQTipsView | ★471 | 仿QQ消息未读拖拽清除 |
SwipeCardsView | ★361 | Android高仿秒拍热榜的卡片滑动和左右飞出效果 |
SwipeCardRecyclerView | ★234 | 炫酷滑动卡片 |
SlideLayout | ★176 | 全方向完美滑动处理侧滑控件 |
CardSwipeLayout | ★172 | RecyclerView卡片滑动布局 |
accordion-swipe-layout | ★69 | Android手风琴滑动布局 |
1.18 手势操作
名称 | 星数 | 说明 |
---|---|---|
sensey | ★1890 | 手势交互Android库 |
GestureViews | ★1184 | 手势控制和位置动画 |
InboxLayout | ★641 | 仿谷歌下拉返回效果 |
Swipper | ★47 | 控制亮度的自定义视图 |
1.19 RecyclerView
名称 | 星数 | 说明 |
---|---|---|
BaseRecyclerViewAdapterHelper | ★6876 | 强大灵活的RecyclerAdapter |
recyclerview-animators | ★5977 | 轻松创建动画RecyclerView |
UltimateRecyclerView | ★5332 | 功能强大的Recyclerview |
vlayout | ★3453 | 布局方案和布局间的组件复用 |
android-advancedrecyclerview | ★3188 | 提供高级特性的RecyclerView扩展 |
epoxy | ★2771 | Airbnb安卓视图架构 |
XRecyclerView | ★2752 | 下拉刷新和加载更多 |
baseAdapter | ★2475 | Android 万能的Adapter |
SuperRecyclerView | ★2431 | 轻松制作可使用的RecyclerView |
RecyclerViewPager | ★2288 | 基于RecyclerView的ViewPager替代品 |
DiscreteScrollView | ★2216 | 基于RecyclerView的滚动列表实现 |
MultiType | ★1823 | 快速清晰的开发复杂列表页面 |
SwipeRecyclerView | ★1579 | RecyclerView侧滑菜单 |
FastAdapter | ★1517 | 简化RecyclerView配置过程 |
android-parallax-recyclerview | ★1429 | Android 视差 RecycleView |
EasyRecyclerView | ★1382 | 常用的RecyclerView的各种需求封装 |
RecyclerViewCardGallery | ★1380 | RecyclerView实现Card Gallery效果 |
RecyclerViewUndoSwipe | ★1263 | 本地ItemTouch助手 |
excelPanel | ★1229 | 仿Excel表格的RecyclerView |
LRecyclerView | ★1220 | 多功能RecyclerView |
ShimmerRecyclerView | ★1077 | 展现视图加载中的视图 |
RecyclerViewHeader | ★1060 | 为安卓RecyclerView创建header |
overscroll-decor | ★1048 | Android的仿iOS滚动效果 |
Renderers | ★1023 | 创建适配器的Android库 |
drag-select-recyclerview | ★957 | 实现GooglePhoto样式多选择 |
PullLoadMoreRecyclerView | ★903 | 上拉刷新加载 |
RecyclerViewFastScroller | ★873 | 连接到RecyclerView实现快速滚动 |
SimpleRecyclerView | ★845 | 轻松创建列表的RecyclerView扩展 |
IndexRecyclerView | ★824 | 使用Recyclerview实现的联系人列表 |
groupie | ★802 | 显示并管理复杂的RecyclerView布局 |
RecyclerViewEnhanced | ★760 | 条目滑动点击安卓库 |
StickyHeaders | ★741 | 安卓RecyclerView的适配器和布局管理器 |
WaveSideBar | ★726 | 快速跳跃分组的侧边栏控件 |
RecyclerView-FastScroll | ★706 | 简单的FastScroller |
ExpandableRecyclerview | ★691 | ExpandableRecycler适配器 |
AndroidRecyclerViewDemo | ★613 | 安卓RecyclerView 示例 |
DragRecyclerView | ★562 | 在RecyclerView中拖拽的简单实现 |
RecyclerViewWithHeaderNewPractice | ★533 | 结合HeaderView的RecyclerView新实现 |
SectionedRecyclerView | ★530 | 安卓RecyclerView 适配器 |
FastScroll | ★525 | 类似列表视图的er |
AnimRefreshRecyclerView | ★522 | 下拉刷新和上拉加载更多的RecyclerView |
android-data-binding-recyclerview | ★478 | 配有Android数据绑定的RecyclerView |
BGAAdapter-Android | ★437 | 通用的Adapter和ViewHolder |
CircleRecyclerView | ★421 | 一个循环RecyclerView |
FamiliarRecyclerView | ★354 | RecyclerView类库 |
MultiTypeView | ★306 | 复杂界面分多个模块开发 |
ClassifyView | ★284 | 拖拽合并的RecyclerView |
SuspensionBar | ★249 | Android轻松实现RecyclerView悬浮条 |
RecyclerStickyHeaderView | ★241 | RecyclerView的悬浮视图 |
SwipeCardRecyclerView | ★234 | 炫酷滑动卡片 |
DragSelectRecyclerView | ★218 | 简单的触摸监听类 |
Smart-HeaderFooter-RecyclerView | ★198 | 将Recyclerview添加HeaderView和FooterView |
AlphabetIndex-Fast-Scroll-RecyclerView | ★169 | 强大的AlphabetIndex FastScroller |
RecyclerRefresh | ★158 | 仿简书安卓端 |
RecyclerTreeView | ★150 | 安卓的TreeView实现 |
PracticalRecyclerView | ★140 | RecyclerView的一个封装 |
ARecyclerView | ★105 | 一个库搞定recyclerview |
SpringRecyclerView | ★88 | 具有弹簧效果的RecyclerView |
InifiniteRecyclerView | ★61 | 实现无尽加载列表 |
StickyItemDecoration | ★58 | RecyclerView粘性头部 |
Sectioned-RecyclerView | ★55 | 带header和item的RecyclerView的简单实现方式 |
RecyclerAnimations | ★46 | item滑动时的循环动画 |
NoAdapter | ★45 | 使用RecyclerView实现一个列表 |
StickyRecyclerSettingView | ★45 | 快速在Android上建立SettingActivity |
EasyHeaderFooterAdapter | ★32 | 在RecyclerView中添加header或者footer |
RecyclerViewDivider | ★25 | 为RecyclerView设置分频器 |
SwipeCardsRecyclerView | ★20 | 基于RecyclerView的Android组件 |
GlideScrollRecyclerView | ★19 | RecyclerView优先加载可见item |
RecyclerAdapter | ★14 | 简化封装RecyclerView.Adapter |
1.20 Card
名称 | 星数 | 说明 |
---|---|---|
folding-cell-android | ★2556 | 安卓FoldingCell |
ViewPagerCards | ★2200 | 视图页卡片 |
RecyclerViewCardGallery | ★1380 | RecyclerView实现Card Gallery效果 |
Swipeable-Cards | ★1368 | 提供类似Tinder卡片效果 |
SwipeStack | ★1118 | 安卓纸质视图栈 |
SwipeCardView | ★999 | 基于Diolor的Swipecards控件改进实现 |
CardStackView | ★936 | 以三种动画效果像卡片一样展示内容 |
NineGridView | ★791 | 展示图片的九宫格控件 |
SlidingCard | ★618 | 画廊效果的幻灯片卡片 |
GiftCard | ★571 | Android漂亮的礼物卡片 |
AndroidSwipeableCardStack | ★545 | 流畅的纸质卡片组件 |
TinderStack | ★523 | 一叠类似Tinder的卡片 |
Android-InfiniteCards | ★466 | 可自定义动效的卡片切换视图 |
SwipeCardsView | ★361 | Android高仿秒拍热榜的卡片滑动和左右飞出效果 |
CardView | ★200 | 类似小票效果的卡片列表 |
CardSwipeLayout | ★172 | RecyclerView卡片滑动布局 |
StackCardsView | ★44 | 堆叠滑动控件 |
turncardlistview | ★30 | 上下翻页的卡片列表 |
SwipeCardsRecyclerView | ★20 | 基于RecyclerView的Android组件 |
1.21 Color
名称 | 星数 | 说明 |
---|---|---|
InstagramLikeColorTransitionAndroid | ★352 | 创建类似渐变颜色过渡的Instagram |
ColorPickerView | ★278 | 从图片中获取颜色 |
MaterialDesignColor | ★274 | 谷歌官方MaterialDesign颜色代码 |
colorpreference | ★204 | 建立优秀的颜色选择器 |
DrawableColorChange | ★81 | drawable颜色修改工具 |
MaterialDesignColors | ★54 | 提供MD风格的Android库 |
1.22 Drawable
名称 | 星数 | 说明 |
---|---|---|
OneDrawable | ★202 | 为View设置具有按下效果的背景 |
SelectorDrawable | ★23 | 为按钮设置selector |
1.23 Spinner
名称 | 星数 | 说明 |
---|---|---|
nice-spinner | ★955 | Android spinner的重新实现 |
BetterSpinner | ★526 | 好用的Spinner |
MemorySpinner | ★125 | 可以记住历史选项的spinner |
1.24 布局
名称 | 星数 | 说明 |
---|---|---|
flexbox-layout | ★7787 | Android盒式布局功能库 |
AndroidAutoLayout | ★4814 | Android屏幕适配方案 |
vlayout | ★3453 | 布局方案和布局间的组件复用 |
FlowLayout | ★2233 | Android流式布局 |
DiagonalLayout | ★1778 | MD风格的新的样式和方法 |
FanLayoutManager | ★1393 | 扇形水平列表视图 |
smooth-app-bar-layout | ★1389 | 视图布局 |
FlexLayout | ★1370 | 强大的Android布局视图 |
TextLayoutBuilder | ★1108 | Facebook出品的在Android中轻松实现文字布局 |
FlowLayoutManager | ★1018 | 利用自定义LayoutManager 的一些实战实例 |
ExpandableLayout | ★995 | 带有各种动画的扩展布局 |
FlowLayout | ★886 | 让子视图自动浮动到下一行 |
ArcLayout | ★835 | 使用探索新的MD风格的样式和方法 |
ExpandableLayout | ★783 | 实现动画扩展和子视图折叠 |
FlowTag | ★549 | Android流式布局 |
ExpandableLayout | ★411 | 节省空间的可扩展布局 |
ThreeDLayout | ★351 | 让任何view拥有3D效果 |
HiveLayoutManager | ★321 | 蜂巢布局管理器 |
ILayoutAnimationController | ★246 | 一行代码搞定布局动画 |
StickyNavLayout | ★235 | 悬浮控件 |
RippleLayout | ★203 | 实现波纹效果的布局 |
LiveLayout | ★184 | 关于直播布局与礼物特效的Demo |
AssembleEssay | ★72 | 自定义LayoutManager实现流动布局 |
FlowLayoutDemo | ★19 | 自定义View实现流式布局 |
LikeELMLeftLoad | ★14 | 仿饿了么左滑跳转 |
1.25 模糊效果
名称 | 星数 | 说明 |
---|---|---|
Android StackBlur | ★2721 | 图片模糊效果 |
Blurry | ★2534 | Android简易模糊库 |
500px-android-blur | ★1925 | Android模糊视图 |
blurkit-android | ★1913 | 类似iOS上的实时模糊效果 |
BlurView | ★1606 | Android底层视图动态仿iOS模糊 |
ImageBlurring | ★1079 | 通过 Java 与 JNI 分别进行图片模糊 |
RealtimeBlurView | ★914 | 仿UIVisualEffectView实时模糊覆盖 |
BlurredView | ★844 | Android图片视图动态模糊 |
BlurLockView | ★830 | 毛玻璃效果的解锁界面 |
Dali | ★771 | Android图像模糊库 |
RxBlur | ★515 | 毛玻璃(高斯模糊)效果 |
EtsyBlur | ★506 | 在Etsy应用添加仿玻璃模糊效果 |
GaussianBlur | ★289 | 对图片应用高斯模糊 |
CrazyShadow | ★215 | 为 View 添加阴影效果 |
1.26 TabBar
名称 | 星数 | 说明 |
---|---|---|
SpaceTabLayout | ★933 | RelativeLayout的自定义实现方式 |
RecyclerTabLayout | ★859 | 高效TabLayout库 |
ZuiMeiTAG | ★232 | 仿最美应用的底栏 |
AlphaIndicatorView | ★201 | 仿微信底部tab标签 |
1.27 AppBar
名称 | 星数 | 说明 |
---|---|---|
smooth-app-bar-layout | ★1389 | 视图布局 |
appbarlayout-spring-behavior | ★733 | 实现滚动弹簧效果 |
TestAppBar | ★271 | AppBar动画效果 |
simple-view-behavior | ★239 | 简单视图行为 |
1.28 选择器(Picker)
名称 | 星数 | 说明 |
---|---|---|
Android-PickerView | ★3898 | 精仿iOS的PickerView控件 |
android-betterpickers | ★2461 | 选择器DialogFragments库 |
AndroidPicker | ★2021 | 安卓选择器类库 |
SublimePicker | ★1768 | 提供选择器的自定义视图 |
Android-FilePicker | ★1060 | 灵活选择图片和视频的文件选择器 |
TimePickerDialog | ★977 | Android时间选择器 |
CityPicker | ★880 | 仿美团等选择城市列表demo |
BottomSheetPickers | ★824 | ndroid的新的数据和时间选择器库 |
PickView | ★791 | 选择日期或者省份的辅助库 |
MultiType-FilePicker | ★748 | 轻量级Android文件选择库 |
NumberPickerView | ★625 | 灵活的安卓NumberPicker组件 |
android-spinnerwheel | ★623 | 安卓轮式旋转部件 |
CharacterPickerView | ★610 | 仿iOS的PickerView控件 |
HorizontalPicker | ★285 | 支持文本和图标的水平选择器 |
SingleDateAndTimePicker | ★268 | 在一个部件内选择一个数据和一个时间 |
Two-Step-Picker-Dialog | ★231 | 两步选择器对话框 |
SimpleNumberPicker | ★154 | 十进制和十六进制选择器视图 |
LFilePicker | ★150 | 轻量级的文件选择器 |
AwesomeImagePicker | ★113 | 使用精致的接口选择images和gifs |
PickTime | ★101 | 日期选择控件 |
PickImage | ★79 | 带有Camera和Gallery选项的DialogFragment |
ClickNumberPicker | ★75 | 从给定范围内使用点击按钮或者触摸选定一个值 |
Android-PickerView-Library | ★72 | 高仿 IOS PickerView 控件的库 |
JDSelector | ★68 | 仿京东的地址多级选择器 |
NumberPicker | ★40 | Android数字选择器视图 |
CityPickerWebView | ★35 | JS实现的省市县三级联动 |
EasyPickerView | ★34 | Android轻量级PickerView |
1.29 跑马灯
名称 | 星数 | 说明 |
---|---|---|
MarqueeView | ★1568 | 垂直翻页公告 |
MarqueeViewDemo | ★896 | 跑马灯View |
MarqueeLayoutLibrary | ★388 | 支持四个方向循环滚动的自定义控件 |
noticeview | ★256 | 滚动播放的公告控件 |
VerticalBannerView | ★194 | 安卓自定义控件 |
AdvancedTextSwitcher | ★193 | 卡片上滚动显示最新评论 |
VerticalMarqueeView | ★12 | 新闻向上不断滚动跑马灯效果 |
1.30 日历时间
名称 | 星数 | 说明 |
---|---|---|
android-times-square | ★3710 | 从日历视图选择一个单独日期 |
material-calendarview | ★2770 | MD风格的日历视图 |
MaterialDateTimePicker | ★2407 | MD风格日期时间选择器 |
Android-Week-View | ★2301 | 在Android应用中显示日历 |
Caldroid | ★1263 | 以月为单位的日历控件 |
CountdownView | ★1257 | 安卓倒计时控件 |
TimePickerDialog | ★977 | Android时间选择器 |
AgendaCalendarView | ★929 | 仿Outloo和Google日历 |
CompactCalendarView | ★921 | 简单的日历视图 |
MaterialDateRangePicker | ★835 | 日期选择控件库 |
BottomSheetPickers | ★824 | ndroid的新的数据和时间选择器库 |
CalendarListView | ★726 | 可互动的ListView+CalendarView |
WeekCalendar | ★555 | 提供星期日历的库 |
HorizontalCalendar | ★482 | MD风格的水平日历视图 |
CalendarExaple | ★445 | 高仿钉钉和小米的日历控件 |
android-calendar-view | ★322 | 易扩展的andorid日历控件库 |
Cadar | ★305 | 可以显示事件的日历视图 |
TimerView | ★299 | 解耦良好的计时控件 |
SingleDateAndTimePicker | ★268 | 在一个部件内选择一个数据和一个时间 |
CalendarView | ★195 | 高度定制的日期选择器 |
MiClockView | ★189 | 高仿小米时钟 |
MaterialCalendar | ★167 | 一个MD风格的日历 |
GregorianLunarCalendar | ★153 | 农历+公历的日期选择模式 |
GAHonorClock | ★110 | 时钟动画 |
CalendarView | ★98 | 优雅且性能高效的日历控件 |
Android-SwitchDateTimePicker | ★71 | 日期时间选择器库 |
week-month-Calendar | ★68 | 周月切换的日历 |
RetainedDateTimePickers | ★67 | 在手机方向改变时保持日期时间选择器 |
WeekViewSwipeable | ★59 | 以周格式显示数据的Android视图 |
DateRangePicker | ★48 | 带数据选择器的Dialogo fragment |
TimelyView | ★42 | 时间动画视图 |
NubiaTimer | ★34 | 高仿Nubia 定时器的自定义view |
1.31 主题样式
名称 | 星数 | 说明 |
---|---|---|
MagicaSakura | ★1809 | Android多主题库 |
Android-skin-support | ★1525 | 用心的Android 换肤框架 |
Colorful | ★1479 | 轻松改变app的配色方案 |
Scoops | ★680 | 动态改变应用主题 |
ThemeDemo | ★384 | 日夜间模式切换 |
ThemeSkinning | ★248 | Android 主题换肤的开源库 |
Blackbulb | ★150 | MD风格的夜间屏幕Android 应用 |
AndroidSkinAnimator | ★143 | 仿网易云音乐换肤框架 |
ChangeMode | ★66 | Android动态切换夜间模式的实现库 |
QSkinLoader | ★33 | 换肤框架 |
1.32 ImageView
名称 | 星数 | 说明 |
---|---|---|
RoundedImageView | ★3860 | 支持圆角的快速ImageView。 |
subsampling-scale-image-view | ★2845 | 安卓自定义图片视图 |
PanoramaImageView | ★1460 | 可以随设备旋转自动滚动的imageView |
CustomShapeImageView | ★1395 | 自定义使用SVG和填充图的ImageView |
FrescoImageViewer | ★1112 | 简单的自定义全屏图片视图 |
LargeImage | ★1018 | Android加载大图 |
Crescento | ★883 | 图像视图和相关布局的下面添加曲线 |
CircularImageView | ★875 | 以简单的方法实现环形ImageView |
NineGridImageView | ★841 | 仿微信朋友圈或微博的九宫格图片 |
DragPhotoView | ★819 | 高仿微信可拖拽返回PhotoView |
ShadowImageView | ★789 | 更加细腻的阴影效果 |
ImageTransition | ★552 | Activity视图过渡 |
android-combination-avatar | ★498 | 模仿QQ讨论组组合头像 |
CaptchaImageView | ★495 | 生成验证码图片的自定义ImageView |
ScrollParallaxImageView | ★395 | 滚动视差效果 |
Frisson | ★308 | 在图片上提供时髦的剪裁 |
Diagonalify | ★282 | 创建图像视图的对角线切割 |
avatar-view | ★205 | 带有用户名字的第一个字母的图片视图 |
AnchorImageView | ★186 | Android锚点定位ImageView |
CircleImageView | ★166 | 环形ImageView |
SImageView | ★116 | 设置一个网址即可显示图片的控件 |
IdentityImageView | ★95 | 带进度条的图片框架 |
CoolImageView | ★51 | 可以上下移动的imageView |
Blaze | ★40 | 提供移动图像和缩放图像的视图 |
LQRNineGridImageView | ★31 | 仿微信群头像九宫格控件 |
GridImageView | ★21 | 根据图片数量自动适配加载 |
RoundImageView | ★12 | Android自定义圆角图片 |
1.33 通知
名称 | 星数 | 说明 |
---|---|---|
Alerter | ★2528 | 克服Toast和Snackbar的限制 |
NotifyUtil | ★920 | 高仿淘宝微信等热门APP通知视图 |
Pugnotification | ★683 | 通过一行代码实现通知功能 |
NotifyUtil | ★119 | notification工具类 |
Carousel-Notification | ★73 | 轮播框通知 |
NotificationUtil | ★37 | 全新的Android通知栏 |
1.34 聊天视图
名称 | 星数 | 说明 |
---|---|---|
ChatKit | ★906 | 简化UI开发 |
ChatMessageView | ★552 | 快速创建聊天信息视图 |
ChatMessageView | ★249 | Android聊天UI视图 |
ChatDemo | ★109 | 实现聊天界面 |
1.35 Header
名称 | 星数 | 说明 |
---|---|---|
StickyHeaderListView | ★1816 | 基于实际需求做出的灵活可定制的UI功能 |
ZoomHeader | ★1717 | 模仿饿了么详情页的例子 |
Android-ParallaxHeaderViewPager | ★1298 | 带标题头的左右滑动 |
StickyHeaders | ★741 | 安卓RecyclerView的适配器和布局管理器 |
RecyclerViewWithHeaderNewPractice | ★533 | 结合HeaderView的RecyclerView新实现 |
StickyNavLayout | ★235 | 悬浮控件 |
Smart-HeaderFooter-RecyclerView | ★198 | 将Recyclerview添加HeaderView和FooterView |
1.36 引导图(Intro)
名称 | 星数 | 说明 |
---|---|---|
AppIntro | ★6053 | 制作一个很酷的app介绍页 |
ShowcaseView | ★4660 | 向用户突出app的特定部分 |
WoWoViewPager | ★1881 | 优化App介绍/引导页面 |
material-intro-screen | ★1807 | MD风格的介绍页面 |
GuideView | ★1463 | 创建遮罩式导航页 |
Onboarding | ★1390 | 以一种漂亮的方式向用户介绍应用 |
paper-onboarding-android | ★1309 | MD风格的onboarding |
MaterialIntroTutorial | ★753 | MD风格介绍导航 |
FancyShowCaseView | ★581 | 易于使用的自定义显示案例视图 |
ahoy-onboarding | ★505 | 可自定义背景的引导页面 |
HighLightGuideView | ★351 | 用于 app 新功能高亮引导的库 |
Material-ViewPagerIndicator | ★316 | 超级简单的页面指示器 |
Vertical-Intro | ★238 | 在你的应用程序中整合material vertical |
UserGuideView | ★198 | 用户指引view |
Material-Onboarding | ★172 | 轻松实现引导图 |
StepDialog | ★118 | ofo应用首次注册时的步骤控件 |
SlidingIntoView | ★61 | 简单的滑动介绍视图 |
1.37 图片
名称 | 星数 | 说明 |
---|---|---|
Android-Universal-Image-Loader | ★15152 | 异步图像加载程序 |
glide | ★15006 | 媒体管理和图片加载框架 |
picasso | ★13268 | 安卓图片缓存库 |
fresco | ★12543 | 在Android应用中显示图片 |
PhotoView | ★9843 | 简单可用的放大安卓ImageView实现 |
CircleImageView | ★6779 | 圆形介绍头像 |
uCrop | ★4983 | 极限且灵活的图像裁剪体验 |
android-crop | ★3506 | 简单的图片裁剪功能的Android库项目 |
glide-transformations | ★3492 | 图像转换类库 |
TakePhoto | ★2596 | Android设备上获取裁剪压缩图片 |
MultiImageSelector | ★2263 | 仿微信实现多图选择 |
Android-Image-Cropper | ★2223 | Android图片裁剪库 |
Matisse | ★1850 | Android本地图像选择器 |
PhotoPicker | ★1787 | 仿Wechat图片选择器 |
KenBurnsView | ★1697 | 身临其境的动画拖拽 |
boxing | ★1668 | 基于MVP模式的Android多媒体选择器 |
scissors | ★1640 | Android图片裁剪库 |
BigImageViewer | ★1602 | 支持平移和缩放的大图像缩放器 |
AndroidPhotoFilters | ★1598 | 快速强大灵活的图片处理器 |
SimpleCropView | ★1591 | Android图片裁剪库 |
ImageViewZoom | ★1470 | 支持超大图片流畅缩放 |
ImagePicker | ★1433 | Android仿微信UI自定义相册 |
PictureSelector | ★1209 | 多图选择上传 |
PhotoView | ★1201 | 图片浏览缩放控件 |
BlurImageView | ★1059 | 逐步加载图像 |
cropiwa | ★1033 | 实现图片剪裁的多配置部件 |
TelegramGallery | ★998 | 快速高效低耗相册选择器 |
RxGalleryFinal | ★982 | android图片/视频文件选择器 |
android-square-progressbar | ★957 | 围绕图片的进度条 |
EasyImage | ★887 | 从gallery,相机或者文件中获取图片 |
Tiny | ★849 | 图像压缩框架 |
PinchImageView | ★842 | 安卓图片手势控件 |
AdvancedLuban | ★817 | 方便简约的 Android 图片压缩工具库 |
PhotoEditDemo | ★802 | 图片处理sdk |
SimpleTagImageView | ★800 | 安卓中带有标签的ImageView |
NineGridView | ★791 | 展示图片的九宫格控件 |
album | ★777 | Android轻量级相册 |
BGAPhotoPicker-Android | ★726 | Android图片选择 |
StyleImageView | ★717 | 图片相关视图的风格添加及亮度对比度设置 |
image-chooser-library | ★656 | 以很少的代码捕获图片/视频 |
ImagePicker | ★651 | 图片选择控件 |
ImageEditor-Android | ★646 | 编辑图片 |
Zoomy | ★634 | 缩放Android库 |
CropImageView | ★586 | 支持不同类型裁剪的ImageView |
ImageGallery | ★549 | 用于放置图像数组的gallery |
ImageSelector | ★500 | Android图片选择器 |
DragScaleCircleView | ★477 | 能够拖拽和缩放及裁剪图片的环形窗口 |
wqgallery | ★383 | 微信样式相册选择器 |
AvatarImageView | ★373 | 电话本联系人头像 |
RapidInterpolator | ★368 | 动态调整interpolator的Java库 |
Louvre | ★355 | 自定义图片选择器 |
MediaPickerInstagram | ★344 | 仿Instagram的MediaPicker |
IPicker | ★300 | Material Design 风格的图片选择器 |
TransferImage | ★292 | 仿qq 点击缩略图后预览高清图 |
InstaCropper | ★291 | 仿Instagram图片裁剪 |
Android-BitherCompress | ★263 | Android图片压缩目前最优解决方案 |
RxPicker | ★261 | 基于RxJava的Android图片选择器. |
FishBun | ★261 | Android图片选择器 |
PickPhotoSample | ★256 | 帮助你选择图片的库 |
XLowPoly | ★235 | low poly图片的安卓实现 |
AlbumSelector | ★222 | 图片选择库 |
imagepickerdemo | ★206 | 图片选择器 |
JigsawDemo | ★203 | Android的拼图Demo |
HotImg | ★199 | 图片不规则区域点击事件处理 |
PullDownView | ★196 | 下拉展示大图 |
GalleryPick | ★181 | Android 自定义相册 |
collageview | ★177 | 创建简单照片拼贴 |
croperino | ★146 | 简单的图像裁剪工具 |
ImageCropper | ★143 | 图片裁剪库 |
FrescoImageView | ★140 | Android平台的图像控件 |
MutiPhotoChoser | ★139 | 支持多选的图片选择器 |
FrescoUtils | ★133 | 图片处理 |
android-image-picker | ★99 | 选择图像的简单的库 |
ImageLoaderUtil | ★89 | 实现的图集功能 |
SnappyImageViewer | ★79 | 安卓图片视图 |
PicCrop | ★62 | 对ucrop的封装工具类 |
ImageZoom | ★50 | 仿Instagram的视图缩放功能 |
ImagePickerWithCrop | ★47 | 指定选择图片的库 |
Multimager | ★46 | 多图片选择器和多图片捕获 |
ImageFrame | ★41 | 高效省内存的播放序列帧控件 |
IKNinePhotoView | ★40 | 开源的Android九宫格控件 |
LQRImagePicker | ★37 | 完全仿微信的图片选择 |
ImageSelector | ★32 | 支持多图选择和图片预览的图片选择器 |
AlxPicassoProgress | ★25 | 图片下载进度实时显示 |
1.38 徽章(Badge)
名称 | 星数 | 说明 |
---|---|---|
BGABadgeView-Android | ★1622 | Android 徽章控件 |
BadgeView | ★1239 | 自由定制的 |
Android-ActionItemBadge | ★1079 | 为ActionItem添加标识 |
MaterialBadgeTextView | ★859 | 展示新的信息标识和新的特色标识 |
Badger | ★686 | 添加徽章 |
Badge | ★544 | 一系列徽章图片 |
BadgeView | ★457 | 基于Android的BadeView |
badgebutton | ★333 | 带有徽标(数字,小红点)的按钮 |
NotificationBadge | ★81 | 带有动画的通知标记 |
BadgeRadioButton | ★25 | 仿QQ底部Tab切换RadioButton |
SuperBadge | ★19 | 消息红点计数解决方案 |
1.39 RatingView
名称 | 星数 | 说明 |
---|---|---|
MaterialRatingBar | ★755 | 性能更好的MD风格的RatingBar |
SimpleRatingBar | ★607 | 简单但功能强大的RatingBar |
SpiderWebScoreView | ★567 | 蛛网评分控件 |
SmileyRating | ★475 | Android简单的评级栏 |
SimpleRatingView | ★167 | Android的评价切换 |
AndroidCustomView | ★123 | 简单的投票排名对比图 |
rating-request | ★24 | 简单的Android对话框 |
1.40 滚动效果(Scroll)
名称 | 星数 | 说明 |
---|---|---|
Android-ObservableScrollView | ★7427 | 观察滚动事件和滚动视图的Android库 |
AndroidScrollingImageView | ★1184 | 安卓视差动画效果 |
Scrollable | ★859 | 封装实现滚动条的滚动逻辑 |
material-scrolling | ★577 | MD风格的滚动效果安卓库 |
MaterialScrollBar | ★562 | 为MD5.1之前的版本带来MD5.1的滚动条 |
ScrollLayout | ★196 | 场景抽屉拖拽效果 |
HVScrollView | ★42 | 配置水平和垂直滚动的 |
1.41 时间轴
名称 | 星数 | 说明 |
---|---|---|
Timeline-View | ★1115 | 时间线视图库 |
TimelineView | ★881 | 在应用程序添加时间轴的安卓视图 |
TimelineView | ★399 | Android自定义时间线视图 |
UnderLineLinearLayout | ★259 | 一个简单的时间轴实现 |
TimeLine | ★239 | 安卓时间轴 |
1.42 TreeView
名称 | 星数 | 说明 |
---|---|---|
AndroidTreeView | ★1618 | 安卓的目录视图 |
RecyclerTreeView | ★150 | 安卓的TreeView实现 |
1.43 SearchView
名称 | 星数 | 说明 |
---|---|---|
MaterialSearchView | ★2062 | 以MD风格实现SearchView |
floatingsearchview | ★1949 | 带有搜索建议的浮动搜索栏 |
JJSearchViewAnim | ★1932 | 炫酷的SearchView搜索动画库 |
SearchView | ★1499 | 类似Play Store的 |
FloatingSearchView | ★1206 | 浮动的搜索视图实现 |
MaterialSearchBar | ★962 | 安卓MD风格搜索栏 |
Search-View-Layout | ★883 | Lollipop+ Dialer和Google Maps的实现 |
MaterialSearchView | ★720 | 基于MD风格的Android搜索视图 |
Material-SearchTransition | ★316 | 展示如何过渡到搜索的示例项目 |
QueryHighlighter | ★244 | 在文本中突出搜索字词 |
searchablespinner | ★87 | 搜索器 |
MsvSearch | ★87 | Material Design风格搜索视图 |
SearchDialog | ★73 | 仿bilibili搜索框效果 |
LSearchView | ★29 | Android L设计搜索视图 |
1.44 TagView
名称 | 星数 | 说明 |
---|---|---|
ChipsLayoutManager | ★1607 | 自定义RecyclerView布局管理器 |
FlowLayout | ★886 | 让子视图自动浮动到下一行 |
SimpleTagImageView | ★800 | 安卓中带有标签的ImageView |
AndroidTagView | ★766 | Android TagView库 |
materialChipView | ★664 | MD风格的Chip视图 |
AutoLabelUI | ★587 | 将标签并排放置的Android库 |
android-tagview | ★576 | 云标签控件 |
TriangleRectangleLabelView | ★441 | 标签视图 |
TagViewGroup | ★404 | Android 仿小红书图片标签 |
EasyTagDragView | ★211 | 仿网易新闻app下拉标签选择菜单 |
ChannelTagView | ★48 | 一个频道管理view |
LaybelLayout | ★22 | 标签布局 |
FlowLayoutDemo | ★19 | 自定义View实现流式布局 |
1.45 TextView
名称 | 星数 | 说明 |
---|---|---|
HTextView | ★3017 | 支持自定义字体的TextView动画效果 |
android-autofittextview | ★2678 | 自动改变文字大小完美适应边界 |
ticker | ★2405 | 显示滚动文本 |
ExpandableTextView | ★2190 | 展开/折叠TextView |
TextJustify-Android | ★1458 | 文本处理库 |
RichText | ★1357 | Android富文本解析器 |
SlantedTextView | ★1215 | 倾斜的TextView |
SuperTextView | ★1163 | 功能强大的TextView |
Android-TextView-LinkBuilder | ★1130 | 创建可点击的链接 |
TextLayoutBuilder | ★1108 | Facebook出品的在Android中轻松实现文字布局 |
ReadMoreTextView | ★1035 | 装饰文本的自定义TextView |
TokenAutoComplete | ★962 | 安卓Gmail风格的MultiAutoCompleteTextView |
html-textview | ★845 | 扩展的安卓TextView组件 |
AutoLinkTextView | ★820 | 自动检测并处理点击事件 |
FadingTextView | ★810 | 自动改变其内容的TextView |
Android-RobotoTextView | ★757 | TextView及其直接间接子类的实现 |
SuperTextView | ★731 | 提高构建项目的效率 |
AutoFitTextView | ★657 | 自动适应字体和行计数的TextView |
BabushkaText | ★654 | 通过Spannables设置文本样式 |
FloatingText | ★621 | 执行漂浮效果动画的控件 |
TriangleLabelView | ★583 | 显示三角视图 |
android-justifiedtextview | ★569 | 基于原生TextView实现合理的textview |
Trestle | ★540 | 在TextView上桥接span |
android-chips | ★524 | 基于Google的内部chip库的简易库 |
ExpandableTextView | ★481 | 展开折叠TextView |
Markdown | ★466 | Android原生解析器 |
html-builder | ★425 | 为Android TextView建立有效的HTML |
SimpleText | ★417 | 简化spannable字符串的创建 |
dante | ★412 | 文本解析器 |
AvatarLabelView | ★411 | 可配置的迷你版轻量级 Label 辅助类 |
cornerlabelview | ★390 | 视图角标 |
text-decorator | ★364 | 轻松装饰TextView |
NumberAnimTextView | ★356 | 数字增加动画的 TextView |
UnderLineLinkTextView | ★327 | 使关键词带有可点击的下划线TextView |
PinchZoomTextView | ★269 | 用手势缩放字体大小 |
XRichText | ★262 | 显示Html富文本的TextView |
Better-Link-Movement-Method | ★224 | 在TextView中处理RUL |
ColorTextView | ★211 | 用颜色标记一些短语 |
FlexibleRichTextView | ★191 | 自行定义大部分标签 |
GetWordTextView | ★165 | 通过点击获得词语 |
CharCountTextView | ★114 | 仿Twitter剩余长度计数器 |
TagEditText | ★112 | 显示类似微博中的活动标签 |
RandomTextView | ★110 | 滚动显示TextView的数字 |
RickText | ★82 | 类似微博的编辑框 |
nachos | ★53 | 输入文本并创建MD风格的chip |
Zaman | ★53 | 将timestamp转化为时间String |
SpanEZ | ★39 | 从Spannable API完成提取 |
TextViewDrawable | ★33 | 仿大众点评的购买须知 |
RichTextView | ★32 | 富文本textview |
TextViewSpanLink | ★29 | TextView上展示超链接 |
SpanBuilder | ★18 | TextView可以生成的span样式 |
1.46 EditText
名称 | 星数 | 说明 |
---|---|---|
MaterialEditText | ★4087 | MD风格的EditText |
Android Form EditText | ★1224 | 为edittext带来数据有效性工具 |
MaterialTextField | ★997 | 与众不同的漂亮的浮动可编辑文本框 |
BufferTextInputLayout | ★785 | 简单的TextImputLayout定制化服务 |
BiuEditText | ★594 | 一个有趣的EditText |
MentionEditText | ★344 | 为提及的字符串添加一些有用的功能特色 |
AndroidEdit | ★325 | EditText的撤销和恢复撤销操作 |
TyperEditText | ★306 | 打字机效果 |
AutoFillEmailEditText | ★244 | 自动对EditText添加自定义email |
AnFQNumEditText | ★243 | 自定义EditText实现右下角计数控件 |
LineHeightEditText | ★134 | 修复文本编辑行高和光标效果 |
EditCard | ★76 | 输入信用卡号码的自定义EditText |
PowerfulViewLibrary | ★73 | 输入框功能 |
EasyMoney-Widgets | ★30 | 支持货币显示的部件 |
RichEditText | ★21 | 仿微博富文本编辑框 |
1.47 Sliding
名称 | 星数 | 说明 |
---|---|---|
AndroidSlidingUpPanel | ★6150 | 通过向上拖动添加额外面板 |
SlideUp-Android | ★1220 | 对任何视图添加边侧效果 |
DiscreteSlider | ★537 | 让用户在指定的刻度线上选择一个值的滑块 |
slideview | ★472 | 简单独特的Android滑动按钮 |
SlidingLayout | ★331 | 安卓平台View控件 |
SlidingBall | ★187 | 仿QQ身边的人的效果 |
1.48 表单
名称 | 星数 | 说明 |
---|---|---|
android-saripaar | ★2233 | 基于规则的AndroidUI输入验证库 |
hover | ★1978 | Android浮动菜单实现 |
MaterialLogin | ★1485 | MD风格的登录效果 |
GridPasswordView | ★1237 | Android密码视图 |
MaterialChipsInput | ★1097 | MD风格chip组件的实现 |
AndroidKeyboardWatcher | ★759 | Android可开闭输入键盘 |
AwesomeValidation | ★736 | 实现对Android的验证 |
MaterialLogin | ★688 | MD风格的登录注册视图 |
passwordview | ★661 | Android密码视图 |
material-code-input | ★656 | MD样式的编码输入 |
PasswordLoadingView | ★532 | 当完成密码时显示一个动画 |
OnePageSigninSignup | ★424 | 单页面实现注册登录 |
SwipeCaptcha | ★386 | Android 平台的滑动验证码 |
data-binding-validator | ★214 | 使验证字段变得简单而快速 |
Ratifier | ★103 | Android表单验证库 |
ValidationUtilsLibrary | ★91 | 实现表单验证 |
1.49 分段控件
名称 | 星数 | 说明 |
---|---|---|
android-segmented-control | ★1310 | Android自定义视图 |
SHSegmentControl | ★446 | 一个简单的SegmentControl部件 |
segmentedview | ★31 | ios 风格的分段控件 |
SegmentedControl | ★16 | 分段选择控件 |
1.50 轮播图
名称 | 星数 | 说明 |
---|---|---|
Android-ConvenientBanner | ★2548 | 通用的广告栏控件 |
banner | ★2221 | Android广告图片轮播控件 |
BGABanner-Android | ★1654 | 引导界面滑动导航 |
carouselview | ★575 | Android轮播框库 |
SuperIndicator | ★386 | 首页推荐位轮播图 |
XBanner | ★345 | 自定义图片无限轮播的控件 |
BannerLayout | ★268 | 简洁实用的android广告栏 |
bannerview | ★165 | 横幅广告图片轮播控件 |
RecyclerViewBanner | ★155 | 使用RecyclerView做的轮播图 |
AndroidCarrouselLayout | ★105 | 安卓轮播框布局 |
Banner-Slider | ★61 | 在Android应用中便于使用的精致滑块 |
MaterialBanner | ★56 | MD风格的banner |
Flare | ★56 | 简单的循环指示器实现 |
RecyclerBanner | ★26 | 使用RecyclerView 实现的轮播图 |
simplebanner | ★16 | 基于adapter的轮播图实现 |
1.51 文件操作
名称 | 星数 | 说明 |
---|---|---|
Android Upload Service | ★1159 | 轻松实现后台上传文件 |
AmazeFileManager | ★1122 | 好用的文件管理源代码 |
Android-FilePicker | ★1060 | 灵活选择图片和视频的文件选择器 |
MaterialFilePicker | ★591 | MD风格文件选择器库 |
ThinDownloadManager | ★590 | Android下载文件库 |
NoNonsense-FilePicker | ★521 | 文件选择器库 |
AndroidPDF | ★52 | PDF文件打开方法 |
1.52 启动页
名称 | 星数 | 说明 |
---|---|---|
Welcome | ★1274 | 安卓欢迎屏效果 |
Particle | ★1026 | 酷炫动画效果 |
WowSplash | ★705 | 铁塔融云闪屏页 |
AwesomeSplash | ★564 | 令人叫绝的可自定义的飞溅效果屏幕 |
WelcomeVideoPager | ★83 | Android酷炫欢迎页播放视频 |
1.53 MD
名称 | 星数 | 说明 |
---|---|---|
MaterialDesignLibrary | ★8104 | Material Design 安卓库 |
RippleEffect | ★4159 | MD风格的点击涟漪效果实现 |
material-ripple | ★1786 | Android视图的纹波效果封装 |
Carbon | ★1606 | Android的MD风格实现案例 |
JFoenix | ★1224 | 使用Java组件实现Google的MD风格 |
MaterialValues | ★706 | 将Material Design指南中的所有值在资源中定义 |
RippleDrawable | ★492 | Android效果端口 |
MaterialMasterDetail | ★234 | 实现Master及Detail模式 |
RippleLayout | ★203 | 实现波纹效果的布局 |
material-element | ★157 | MD风格动画示例APP |
MaterialTransitionAnimation | ★97 | MD风格动画实践 |
1.54 BottomNavigation
名称 | 星数 | 说明 |
---|---|---|
BottomBar | ★6080 | 自定义视图组件 |
NavigationTabBar | ★2946 | 带有色彩交互的导航标签栏 |
ahbottomnavigation | ★1973 | 实现MD风格的按钮导航组件库 |
BottomNavigation | ★1904 | 从GooglePlay商店获取示例apk |
Space-Navigation-View | ★1245 | 仿GoogleSpaces的导航完全整合 |
Material-BottomNavigation | ★869 | 轻量级底部导航库组件 |
LuseenBottomNavigation | ★828 | 底部导航视图 |
AlphaTabsIndicator | ★393 | 高仿微信底部状态栏的轻量级库 |
JPTabBar | ★393 | 安卓标签栏 |
BottomNavigationViewEx | ★333 | 增强BottomNavigationView的安卓库 |
BottomNavigationBar | ★249 | MD更新的BottomNavigationbar的开源实现 |
BottomNavBar | ★127 | 轻松添加四个选项卡的导航栏 |
1.55 Toast
名称 | 星数 | 说明 |
---|---|---|
Toasty | ★2500 | 通常的Toast |
SuperToasts | ★2248 | 增强并创建立Android Toast库 |
TastyToast | ★1438 | 精致的原生安卓toast |
loadtoast | ★1234 | Android可自定义toast |
StyleableToast | ★1050 | 标准安卓Toast |
SweetTips | ★58 | 快意灵动的提示库 |
LovelyToast | ★35 | 使你的Toast变得灵活而生动 |
1.56 CreditCard
名称 | 星数 | 说明 |
---|---|---|
CreditSesameRingView | ★908 | 仿Ali芝麻信用新老环形界面 |
CreditCardView | ★702 | 支付系统信用卡和签账卡视图 |
CreditCardView | ★583 | 仿真信用卡UI安卓库 |
SwipeableCard | ★571 | 仿StreetView磁卡实现 |
CreditCardEntry | ★454 | 进行信用卡输入的表单 |
android-sumbit-credit-card-flow | ★403 | MD风格的信用卡格式实现 |
EditCard | ★76 | 输入信用卡号码的自定义EditText |
CardForm | ★22 | Android信用卡借记卡互动表单 |
1.57 ActionSheet
名称 | 星数 | 说明 |
---|---|---|
SlideBottomPanel | ★671 | 实现知乎日报β版底部划出视图 |
android-ActionSheet | ★644 | 仿照iOS UIActionSheet组件 |
TedBottomPicker | ★571 | 简单的图片选择器 |
BottomSheet | ★499 | 安卓风格的对话框 |
BottomSheets | ★327 | 控件的使用 |
BottomDialogDemo | ★197 | 使用 DialogFragment 实现底部弹窗布局 |
1.58 Wave
名称 | 星数 | 说明 |
---|---|---|
WaveLoading | ★1051 | 能够提供波浪动画的Drawable |
WaveView | ★987 | Android波浪视图 |
WaveView | ★915 | 显示波浪效果的视图 |
WaveView | ★104 | 有趣的水波纹效果的界面 |
DiffuseView | ★25 | 自定义的圆形扩散View |
DxWaveRefresh | ★25 | 波浪效果的下拉刷新 |
BitmapWaveView | ★17 | 在bitmap中显示进度波浪 |
1.59 Snackbar
名称 | 星数 | 说明 |
---|---|---|
TSnackBar | ★591 | 从顶部显示一个Snackbar |
SnackbarUtils | ★370 | Snackbar工具类 |
CookieBar | ★327 | 屏幕的底部或者顶部显示短信息 |
Snacky | ★327 | 在布局中添加Snackbar |
SweetTips | ★58 | 快意灵动的提示库 |
1.60 用户引导
名称 | 星数 | 说明 |
---|---|---|
TapTargetView | ★2548 | 用户引导功能的实现 |
TourGuide | ★2015 | 应用使用方法指导视图 |
AndroidPdfViewer | ★1817 | Android中显示PDF文档的库 |
SlidingTutorial-Android | ★1813 | Android滑动引导页库 |
MaterialShowcaseView | ★1729 | MD主题的ShowcaseView |
Highlight | ★1675 | app指向性功能高亮的库 |
MaterialIntroView | ★1636 | 给 Android 应用添加用户引导 |
material-intro | ★1135 | 简单的MD风格的应用介绍页 |
Tutors | ★74 | 种显示用户界面教程 |
XAnimLayout | ★17 | 轻松实现引导页动画 |
1.61 Popup
名称 | 星数 | 说明 |
---|---|---|
BubbleLayout | ★534 | 气泡文字框 |
BubbleView | ★477 | 带箭头的Android气泡控件/容器类 |
CustomPopwindow | ★189 | PopupWindow 的常用API封装 |
1.62 滑动返回
名称 | 星数 | 说明 |
---|---|---|
Slidr | ★1386 | 滑动消失功能 |
SwipeBack | ★1038 | 使用手势完成Activity |
SwipeBackHelper | ★964 | 仿微信下级activity联动效果 |
and_swipeback | ★727 | 利用滑动手势退出当前Activity |
SlideBack | ★661 | 高仿微信视差手势滑动返回库 |
BGASwipeBackLayout-Android | ★615 | 实现滑动返回布局 |
SwipeBack | ★577 | 滑动回退功能 |
SwipeBackFragment | ★315 | 滑动Fragment或Activity边缘拖动返回 |
KugouLayout | ★293 | 模仿酷狗播放器滑动返回的layout |
1.63 TV组件
名称 | 星数 | 说明 |
---|---|---|
TVSample | ★513 | 仿泰捷视频最新TV版 Metro UI |
LivePlayback | ★435 | Android TV直播电视节目 |
TvWidget | ★284 | tv常用效果控件 |
CustomTvRecyclerView | ★37 | 针对Android Tv Launcher页的recyclerView |
EpisodeListView | ★21 | Android剧集列表控件 |
1.64 软键盘
名称 | 星数 | 说明 |
---|---|---|
JKeyboardPanelSwitch | ★2001 | 键盘面板冲突及布局闪动处理方案 |
InputMethodHolder | ★264 | 监听系统软键盘的状态 |
HideKeyboard | ★194 | 自动隐藏软键盘 |
FloatingKeyboard | ★78 | 浮动可拖拽的KeyboardView |
SmoothInputLayout | ★48 | 仿微信式平滑输入面板 |
keyboard-dismisser | ★32 | 点击任何键盘外的部分来取消键盘 |
KeyHide | ★28 | 隐藏Android键盘的简单方法 |
KeyboardView | ★20 | 自定义安全键盘 |
1.65 状态栏
名称 | 星数 | 说明 |
---|---|---|
StatusBarUtil | ★3046 | 为Android应用设置状态栏 |
StatusBarCompat | ★1260 | Android 沉浸式状态栏 |
FlycoSystemBar | ★794 | SystemBar助手 |
1.66 StepView
名称 | 星数 | 说明 |
---|---|---|
StepView | ★2408 | 步骤指示器 |
stepper-indicator | ★1012 | 引导步骤指示器 |
android-material-stepper | ★928 | 在Android应用中使用MD步进 |
Steppers | ★695 | Android步骤视图库 |
BreadcrumbsView | ★551 | 显示给定序列的当前步骤 |
Android-SnappingStepper | ★165 | 漂亮的增减数字控制UI控件 |
StepView | ★156 | 横向版和竖向版步骤视图 |
StateProgressView | ★10 | 显示网购物流信息等进度的android view |
1.67 表格(Table)
名称 | 星数 | 说明 |
---|---|---|
excelPanel | ★1229 | 仿Excel表格的RecyclerView |
ScrollablePanel | ★1226 | 二维RecyclerView |
AdaptiveTableLayout | ★1057 | 读取和写入CSV文件 |
SortableTableView | ★702 | 提供TableView和的安卓库 |
TableFixHeaders | ★653 | 带有标题的表格的安卓部件 |
BiDirTable | ★28 | 可双向滑动的表格 |
LockTableView | ★11 | Android自定义表格 |
HVScrollListView | ★6 | 实现横纵滑动的列表控件 |
1.68 滚动视差(Parallex)
名称 | 星数 | 说明 |
---|---|---|
Parallax-Layer-Layout | ★751 | Android分层视差效果 |
ParallaxEverywhere | ★615 | 视差效果的另类Android视图库 |
ScrollParallaxImageView | ★395 | 滚动视差效果 |
linkScrollMsky | ★57 | 仿知乎个人主页渐隐嵌套滑动 |
1.69 SideBar
名称 | 星数 | 说明 |
---|---|---|
RecyclerViewFastScroller | ★873 | 连接到RecyclerView实现快速滚动 |
SideBar | ★756 | 全新的快速索引导航栏 |
WaveSideBar | ★726 | 快速跳跃分组的侧边栏控件 |
WaveSideBar | ★667 | 波浪效果索引侧边栏 |
FastScroll | ★525 | 类似列表视图的er |
Android-QuickSideBar | ★363 | 快速查阅对应分组的侧边栏 |
1.70 关于页面
名称 | 星数 | 说明 |
---|---|---|
AboutLibraries | ★1738 | 提供库信息的库 |
Android About Page | ★1224 | 快速创建独一无二的About页面 |
MaterialAbout | ★777 | 显示一个MD风格的about页面 |
material-about-library | ★735 | 为app轻松创建关于页面 |
about-page | ★92 | 基于MultiType的about页面 |
LSettingView | ★41 | 设置界面条目封装 |
1.71 详情页
名称 | 星数 | 说明 |
---|---|---|
SlideDetailsLayout | ★239 | 上拉加载图文详情功能 |
DragScrollDetailsLayout | ★229 | 仿淘宝京东蘑菇街商品详情页 |
LongPressPopup | ★190 | 长按显示详细信息 |
GoodsInfoPage | ★181 | 仿京东天猫app的商品详情页 |
article-android | ★87 | 以可读格式显示web文章 |
NewsDetail | ★59 | 仿今日头条详情页实现 |
WdjAppDetail | ★44 | 仿豌豆荚应用列表跳转详情界面特效 |
TwoPageLayout | ★15 | 仿淘宝商品详情页 |
1.72 FAB
名称 | 星数 | 说明 |
---|---|---|
FloatingActionButton | ★3086 | 浮动动作按钮 |
material-sheet-fab | ★1232 | 实现浮动操作按钮的库 |
FabOptions | ★796 | 多功能自定义FAB组件 |
Floating-Navigation-View | ★779 | 浮动菜单显示锚导航视图 |
FabTransitionLayout | ★423 | 浮动操作按钮转换 |
SquareMenu | ★403 | 可自定义的浮动动作按钮 |
CounterFab | ★345 | 在右上角显示一个计数器的标记 |
1.73 Indicator
名称 | 星数 | 说明 |
---|---|---|
SpringIndicator | ★1837 | 仿MorningRoutine引导的指示器 |
AndroidRubberIndicator | ★1388 | ViewPager的rubber指示器 |
1.74 分享组件
名称 | 星数 | 说明 |
---|---|---|
ShareUtil | ★762 | 综合性的分享及登录工具库 |
ShareButton | ★440 | 一个具有流畅动画的分享按钮 |
GeneratePicture | ★123 | 选取页面内容生成精美分享图片 |
1.75 升级更新
名称 | 星数 | 说明 |
---|---|---|
update | ★799 | 清晰灵活简单易用的应用更新库 |
UpdatePlugin | ★679 | 自由定制的app更新组件 |
android-auto-update | ★504 | 安卓应用自动更新库 |
AppUpdate | ★97 | Android 检查更新库 |
BGAUpdate-Android | ★84 | 应用更新功能 |
CheckUpdateLibrary | ★63 | Android专用检查软件更新的库 |
1.76 Toolbar
名称 | 星数 | 说明 |
---|---|---|
FloatingToolbar | ★1108 | FloatingActionButton变形而来的工具栏 |
morphy-toolbar | ★958 | 切换fragments的精致过渡动画 |
material-cab | ★759 | 自定义的灵活上下文活动栏 |
ByeBurger | ★682 | 极其简便的快速实现隐藏标题栏和导航栏 |
android-animated-menu-items | ★673 | toolbar中动画菜单条目的示例 |
AwesomeBar | ★481 | 优美的侧边工具菜单 |
CollapsingToolbar-With-Webview | ★183 | 带有可折叠toolbar的Webview |
SlideshowToolbar | ★182 | 安卓Slideshow Toolbar |
CustomTitileBar | ★36 | 通用Android标题栏控件 |
1.77 Sort&Drag
名称 | 星数 | 说明 |
---|---|---|
DynamicGrid | ★801 | Android可拖拽GridView |
SortableTableView | ★702 | 提供TableView和的安卓库 |
ClassifyView | ★284 | 拖拽合并的RecyclerView |
android-drag-square | ★209 | 编辑个人资料及图片可拖拽排序 |
1.78 Emoji
名称 | 星数 | 说明 |
---|---|---|
emojicon | ★2697 | Android中实现emojis表情 |
EmojiRain | ★494 | 小巧的Android掉emoji表情包实现 |
1.79 Label
名称 | 星数 | 说明 |
---|---|---|
labelview | ★1335 | 轻松实现视图之上的标签 |
TriangleLabelView | ★583 | 显示三角视图 |
AvatarLabelView | ★411 | 可配置的迷你版轻量级 Label 辅助类 |
LabelLayout | ★38 | 在另一个视图顶部显示标签文本 |
1.80 WheelView
名称 | 星数 | 说明 |
---|---|---|
WheelView-Android | ★859 | 具有轮视图的选择器 |
HorizontalWheelView | ★806 | 供用户输入的模型水平轮控制器 |
WheelView | ★689 | 实现一个可旋转的轮盘 |
androidWheelView | ★578 | 仿照iOS的滚轮控件 |
CursorWheelLayout | ★483 | 把视图放到一个可旋转轮子中 |
1.81 PinCode
名称 | 星数 | 说明 |
---|---|---|
LolliPin | ★1136 | MD风格的Android的PIN码库 |
PatternLockView | ★1004 | MD风格的Android解锁视图 |
PinLockView | ★774 | PIN锁自定义视图 |
Pinview | ★403 | Android的库 |
PasscodeView | ★132 | 轻松安全的验证用户 |
EasyGestureUnlock | ★18 | 轻量级手势解锁视图 |
1.82 CoordinatorLayout
名称 | 星数 | 说明 |
---|---|---|
CoordinatorBehaviorExample | ★1966 | 仿Hangouts4简介动画 |
TabbedCoordinatorLayout | ★664 | 演示CoordinatorLayout的示例项目 |
android-ConstraintLayoutExamples | ★341 | 展示ContraintLayout的特性和使用 |
SharePanel | ★47 | 显示分享按钮面板 |
collapsingtoolbarlayout | ★11 | 可滑动悬浮式顶部导航栏 |
1.83 页面切换
名称 | 星数 | 说明 |
---|---|---|
TransitionPlayer | ★1136 | 控制过渡动画的Android库 |
android-PageFlip | ★1095 | 3D风格页面翻页 |
EasyFlipView | ★640 | 快速而简单的翻转视图 |
magellan | ★213 | 最简单的Android导航库 |
TranslationCompat | ★101 | 动画过渡兼容库 |
1.84 悬浮窗
名称 | 星数 | 说明 |
---|---|---|
FloatUtil | ★144 | 简单的浮窗工具 |
NetSpeed | ★33 | 悬浮窗网速显示计 |
1.85 地图
名称 | 星数 | 说明 |
---|---|---|
MapView | ★483 | 室内地图视图 |
ThemedGoogleMap | ★156 | 创建带自定义主题的GoogleMap的实用类 |
DrawRouteMaps | ★144 | 路线地图功能 |
android-togetherMap | ★25 | 高德地图的marker聚合功能 |
1.86 编辑器
名称 | 星数 | 说明 |
---|---|---|
MarkdownView | ★699 | Android的Markdown |
MarkdownView | ★556 | 显示Markdown文本的Android库 |
SortRichEditor | ★280 | 图文混合编辑的富文本编辑器 |
CodeView | ★129 | Android 代码高亮 |
1.87 SeekBar
名称 | 星数 | 说明 |
---|---|---|
PreviewSeekBar | ★1811 | 显示视频预览的SeekBar |
BubbleSeekBar | ★834 | 自定义SeekBar |
RangeSeekBar | ★97 | 可双向范围选择的SeekBar |
RangeSeekBar | ★26 | 定值范围选择控件 |
1.88 DownloadView
名称 | 星数 | 说明 |
---|---|---|
GADownloading | ★710 | 创意下载进度条 |
FreshDownloadView | ★611 | 显示一个动画下载进程 |
1.89 其他
名称 | 星数 | 说明 |
---|---|---|
Shimmer | ★7738 | 闪光效果插件 |
Android Bootstrap | ★5914 | Bootstrap风格安卓主题 |
litho | ★2732 | 创建Android高效UI |
flow | ★2217 | 命名UI状态 |
QuickReturn | ★1452 | 展示 UI 模块 |
ENViews | ★1428 | 华丽丽的动效控件库 |
FloatingView | ★1166 | 使目标视图漂浮在锚视图上 |
SmoothCheckBox | ★1040 | Android带动画的自定义CheckBox |
ArcLayout | ★999 | 非常简单的arc布局库 |
CouponView | ★974 | 优惠券效果 |
android-PictureInPicture | ★939 | 演示手持设备画中画模式 |
BigBang | ★894 | 仿了Smartisan OS 的 功能 |
Crescento | ★883 | 图像视图和相关布局的下面添加曲线 |
ScratchView | ★856 | 仿刮刮卡视图 |
Android-ExpandIcon | ★732 | Google风格上下箭头的简单自定义实现 |
android-snowfall | ★711 | 安卓Snowfall View的全自定义实现 |
ChromeLikeTabSwitcher | ★700 | 标签切换器 |
QQBubbleView | ★695 | 仿QQ空间直播礼物冒泡特效 |
FloatingView | ★686 | 显示悬浮窗效果 |
StickerView | ★685 | 贴纸视图的缩放拖动翻转删除 |
MathView | ★676 | 在Android应用中显示数学公式 |
PathAnimView | ★648 | 用于做Path动画的自定义View |
3dTagCloudAndroid | ★630 | 将一组View展示为一个3D球形集合 |
Squint | ★629 | 提供视图的对角线裁剪 |
GABottleLoading | ★608 | 贝塞尔风暴 |
FogView_Library | ★576 | 安卓雾气视图库 |
LoopRotarySwitch | ★548 | 3d旋转切换view |
Depth | ★543 | 在fragments中添加 |
ScrollNumber | ★537 | 简单优雅易用的滚动数字控件 |
DrawView | ★529 | 提供涂鸦功能 |
tooltips | ★523 | 在任何视图上添加工具提示 |
Isometric | ★507 | 安卓图形库 |
android-combination-avatar | ★498 | 模仿QQ讨论组组合头像 |
ZDepthShadow | ★480 | MD风格的安卓拉直深入阴影 |
Android-Coverflow | ★479 | 漂亮的Android封面浏览 |
Android-DragDismissActivity | ★479 | 滑动取消Activity |
LyricViewDemo | ★479 | 强大灵活的歌词视图 |
EasyCountDownTextureView | ★441 | 使用TextureView轻松实现倒计时 |
Tangram-Android | ★439 | 动态化构建Native页面的框架 |
PolygonDrawingUtil | ★433 | 在canvas上绘制规则多边形 |
TContributionsView | ★433 | 显示类似github贡献度的View |
LayoutSwitch | ★407 | 列表布局与网格布局的切换 |
AppIconNameChanger | ★386 | 动态的改变安卓应用Icon和名称 |
FreeDrawView | ★349 | 一个可以自由涂鸦的视图 |
ImageCoverFlow | ★330 | 图片封面浏览效果 |
WJMagicCurveView | ★303 | 神奇的魔法曲线 |
AndroidShortcuts | ★289 | 快捷方式示例app |
VerificationCodeView | ★287 | 动态生成验证码 |
Lemniscate | ★286 | 制作别致的进度视图 |
tab-digit | ★273 | 一个Flip Clock 库 |
EdgeTranslucent | ★265 | 任意View边沿渐变透明 |
LBehavior | ★258 | 简单实现标题栏导航栏滑动动画 |
GooView | ★242 | 一个自定义粘性控件 |
ClearScreenHelper | ★238 | 清屏相关的需求 |
DashboardView | ★225 | 安卓自定义仪表盘View |
jellyball | ★219 | 高仿 path下拉小球 |
CrazyShadow | ★215 | 为 View 添加阴影效果 |
FloatingViewService | ★198 | 一个服务开启悬浮球 |
ChanelView | ★197 | 说明手势的简单用例 |
SimpleOneStep | ★186 | 仿OneStep |
CompositionAvatar | ★184 | 仿QQ讨论组头像 |
FreeView | ★179 | 浮动视图 |
ShoppingCart | ★172 | 仿饿了么购物车效果 |
FloatView | ★168 | 类似来电秀的效果 |
UnifiedContactPicker | ★150 | 统一用户联系人 |
DragFooterView | ★143 | 向左拖拽跳转至更多页面 |
FloatBall | ★134 | 高仿flyme悬浮球 |
AndroidGpsStatus | ★133 | 显示GPS状态和信号强度 |
WindView | ★132 | 显示天气风速和压力状态 |
AttributesDispatcher | ★110 | 创建一个自定义视图 |
SnapHelperExample | ★98 | SnapHelper的Android示例 |
MagicLine | ★85 | 简单的规律绘制直线构造神奇的视觉效果 |
XyzInfo | ★81 | 自定义Switch和Ruler控件 |
Lamp | ★80 | 简单的Android工艺灯控件 |
Vibes | ★76 | 安卓的径向传播背景 |
VerificationCodeInput | ★65 | 简洁验证码输入框 |
PayUI | ★62 | 支付密码弹出层 |
FlipperView | ★60 | 使用翻转过渡改变不同状态 |
HorizontalNumberView | ★60 | 简单的Android滑动缩放视图 |
Android-RadarView | ★59 | 仿支付宝芝麻分解读 |
ShelfView | ★55 | 显示书架上的书的自定义视图 |
GithubContributionsWidget | ★55 | github贡献的Android部件 |
ElasticViews | ★48 | 触摸动画Android视图 |
PixelSlide | ★46 | 上下的展开箭头扩展示例 |
RuleView | ★42 | 自定义刻度尺控件 |
EasyFeedback | ★41 | 收集Android应用程序的反馈 |
PaintView | ★40 | 在图片上涂鸦 |
DigitSpeedView | ★39 | 独特的安卓数字测速仪 |
NetMonitor | ★38 | 使用广播监听网络变化 |
checkview | ★32 | 动画check标记 |
BubbleView | ★29 | 模仿QQ水泡拖拽效果 |
StatusBarFits | ★24 | Android状态栏 |
AndroidHeatMap | ★23 | 易于使用的热点图控件 |
CircleRangeView | ★22 | 自定义圆形仪表盘View |
HoverView | ★19 | 仿知乎的底部抽屉 |
VerificationCodeView | ★16 | Android简单的验证码控件 |
LetterView | ★11 | 选中字母完成单词 |