Code Monkey home page Code Monkey logo

android-ui-2018's Introduction

Android UI Library and Tools Library-ch

================== 一份用心编写的Android UI/Tools 开源库

其他开源库(Awesome 系列)

维护者

Lovesosoi Lovesosoi

声明

本库主要是是收集整理Android kotlin 等开源库,,目前github上的Android 开源库作者都是很久才更新一次,几乎不再维护,我会一直更新的,先立好flag,本库目前收录了1800余库,基本是每周一更新,与Android 周报同步更新,部分图片失效,可能是开源库的作者删除了图片,或引用了其他图片,大家点进开源库里去看图片即可,本开源库是按照功能分类的,可能一个控件即属于列表 🈶 属于 动画,那么两边可能会都有,这取决于我当时的脑回路,毕竟1800多快2000的库,我也记不清楚,原则上是不重复,如果出现重复,大家忽视就好,我会定期去重的,大家如果有好的库,也欢迎提给我,我加上,毕竟目的是节省大家的开发时间,如果在这个开源库里能满足你所有的需求,岂不是美哉~,。最后,各位大佬,给个星星呗~

目录 (分页版)

控件

========

Animation
名字 介绍 图片
Android-DivergeView 仿美拍直播的点赞动画。
Spark 一个Android库,用于创建像Instagram和Spotify等渐变动画
MultiWaveHeader MultiWaveHeader是一个可以高度定制每个波形的Android水波控件
GuillotineMenu 整洁的库,提供了一个简单的方法来实现断头台风格的动画
kyrie Kyrie是Android的VectorDrawable和AnimatedVectorDrawable类的超集:它可以做他们可以做的所有事情以及更多。
Material-Animations 页面间的跳转动画
TextPathView TextPathView是一个把文字转化为路径动画然后展现出来的自定义控件
TriangulationDrawable 一个三角动画从javascript SVG三角测量库移植。
android_additive_animations Android的动画添加! 一个简单的方法来动态添加大量的属性。
Grav Grav是一个Android的库,它允许你基于点创建多个动画。
OffsetAnimator OffsetAnimator允许基于touchevents动画对象,因此用户可以参与动画过程。
Kawaii_LoadingView 一个可爱 & 小清新的加载等待Android控件
AdaptiveIconPlayground 用于试验自适应图标的Android应用程序。
lottie-android AE生成的动画
folding-cell-android 掉落折叠动画
BGABadgeView-Android 仿微博的徽章动画
ElasticDownload 我们不是Gif制造商,我们是开发者
Titanic Android实验显示沉没的TextView
Phoenix Phoenix下拉刷新
GABottleLoading 贝塞尔风暴Loading图
ViewRevealAnimator 带有棒棒糖风格的ViewAnimator视图显示效果
UltimateAndroidReference Android 动画库大全
shadow Android自定义阴影视图,可以替代你的CardView
RippleLayout 通过drawBitmapMesh方法,模拟真实的水波纹效果。
SVGAPlayer-Android 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画
PhysicsBasedAnimation Google I/O ‘17新动画特效
lottie-android Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用json文件的方式快速实现动画效果的库
Fish 灵动的红鲤鱼
Fun 一个有趣的展开关闭动画
DynamicAnimationExample A simple spring animation
PolygonDrawingUtil Android 多边形绘制组件,做的很漂亮哦~ 用来做动态图表会很有帮助
AndroidCustomView 圆圈泡泡上升动画
Grav Android 粒子动画效果
ShootRefreshView 快手Android客户端的一个刷新动画
spruce-android Android 动画管理库,辅助你管理动画效果
Apple-Music-Animation 苹果手机音乐动画效果
shapeflyer shapeflyer
SpringAnimation SpringAnimation,安卓模拟弹簧动画
ILayoutAnimationController 自定义LayoutAnimationController,一行代码搞定布局动画
AndroidAnimations A bunch of fun animations for Android
GoogleMapsAnimations 显示雷达和谷歌地图上的圆形涟漪波纹效应
DesertPlaceholder Animated placeholder in desert style
GABottleLoading Bezier storm(贝塞尔风暴)
EmojiRain 仿微信掉落表情包效果
youtube-play-icon Material style morphing play-pause drawable for Android
OverWatchLoading 守望先锋的加载效果
SquareLoading Android 方块加载器动画
FloatingView 一个能够让 View 执行漂亮的漂浮动画的库
android-TNRAnimationHelper Android 创造更精致的动画效果库
TransitionHelper 兼容5.0以下转场动画帮助类
BubbleAnimationLayout 让你的 App 不再那么无聊和单调,气泡风格的过渡动画效果
AnimatorDurationTile A quick settings tile to quickly set the animator duration scale
NaturalAnim 模拟自然动画的精髓——TimeInterpolator与TypeEvaluator
AnimateVectorDrawableDEMO 通过 AnimateVectoreDrawer 实现的一些动画效果
ClockScroller A cool animated RecyclerView clock face scroller handle inspired by the following MaterialUp submission
BubbleAnimationLayout 气泡动画
ActSwitchAnimTool 兼容4.0以上版本的点击扩散动画库,几行代码实现Activity转场动画效果 及新增自定义界面转场动画
FlipAnimation 双面翻转 View 效果
DoorSignView 类似商店关门的动画
CannyViewAnimator 好看的动画
ClockDrawableAnimation Android animated clock Drawable
Particle 可用于splash的动画
Material-Animations Android Transition animations explanation with examples
Sending-Animation-Example Android 炫酷发送效果 Demo
SignUpTransition 炫酷的注册登录动画
SlackLoadingView Slack的Loading动画
nougat-boot-animation 安卓7.0启动动画
animate 多种动画效果
crystal-preloaders 多种加载动画效果
LikeAnimation 类 Twitter 点赞效果
Android-animated-toolbar Library for toolbar animation
BezierDemo A demo to show bezier.
wava 安卓动画
RapidInterpolator 动画插值器的编辑器
yava 安卓动画插值器
animated-circle-progress-view Progress view that animates its state changes
Depth Fragment 3D 动画
FragmentAnimations 3D animations for support-v4 Fragment transition
ExpandableSearchView 伸缩动画 SearchView
JJSearchViewAnim A cool search view animation library
AVLoadingIndicatorView Nice loading animations for Android
Android-SpinKit Android loading animations
FAB-Loading A loading animation based on Floating Action Button.
AndroidViewHover An elegant way to show your menu or messages.
WaveView waveview for android
ParallaxEverywhere Parallax everywhere is a library with alternative android widgets with parallax effects.
EaseInterpolator Thirty different easing animation interpolators for Android.
EaseInterpolator Twenty-eight different easing animation interpolators for Android.
android-shapeLoadingView 高仿新版58 加载动画

recycleAndList

名字 介绍 图片
LRecyclerView RecyclerView下拉刷新,自动加载更多;仿IOS侧滑Item删除菜单
LayoutManagerGroup 自定义LayoutManager,炫酷列表
RecyclerStickyHeaderView RecyclerView的粘滞标题视图或挂起视图
ClassifyView 类似Launcher效果的拖拽合并的RecyclerView
expandable-recycler-view 定制的Android RecyclerViewAdapter,可以折叠和展开
EasyRecyclerViewSidebar Easy sidebar for Android RecyclerView
Graywater Graywater是一个RecyclerView适配器,可以方便地对复杂和多变的列表项目进行高性能的分解。它通过将大数据模型映射到多个视图,将多个框架上创建复杂列表项目所需的工作分开。
SearchListView 带搜索栏的 listview,轻拉出现搜索栏,用力拉出现下拉刷新
Fragmentation 为"单Activity + 多Fragment","多模块Activity + 多Fragment"架构而生
recyclerview-animators 可移动的RecycleView
RecyclerTreeView 在Android中使用RecyclerView实现TreeView。
RecyclerViewItemAnimators 为RecyclerView项目提供简单项目动画的Android库
StickyListHeaders 吸顶的ListView
XRecyclerView 一个RecyclerView,实现pullrefresh和加载更多特性。
AutoAdapter 这个库简化了RecyclerView适配器的工作
RecyclerViewAccentFirst 通过RecyclerView实现喵街首页View滑动折叠效果
SwipeRecyclerView RecyclerView侧滑菜单,Item拖拽,滑动删除Item,自动加载更多
SlimAdapter A slim & clean & typeable Adapter without VIEWHOLDER
scrollme-android 回到列表顶部
admobadapter It wraps your Adapter to display Admob native ads in a ListView/RecyclerView data set. It based on the Yahoo fetchr project
greedo-layout-for-android Full aspect ratio grid LayoutManager for Android's RecyclerView
AutoRecyclerAdapter Automated configuration RecyclerView.Adapter for Android
recyclerview-adapters Multiple item adapters for RecyclerView
EasySwipeMenuLayout Android之自定义View:侧滑删除
DraggableTreeView TreeView with drag and drop (n-th level)
Swiperoo 滑动删除
SmartRefreshLayout Android智能下拉刷新框架,支持越界回弹,集成了几十种炫酷的Header和 Footer
Typewriter 打字机效果的下拉刷新
FireworkyPullToRefresh 烟花效果的下拉刷新
SwipeableRV SwipeableRV
SwipeMenuRecyclerView RecyclerView侧滑菜单
ListItemView 基于 MD 实现的一些 List Item 的模板布局,可以帮助大家在开发的时候省时间
RendererRecyclerViewAdapter A single adapter for the whole project
DiscreteScrollView 基于 RecyclerView 实现的横向滑动组件,超级漂亮和实用
ExpectAnim 通过描述来实现动画方案
SwipeCardview SwipeCardview for listing item or products
ShimmerLayout Memory efficient shimmering effect for Android applications by Supercharge
ShimmerRecyclerView Shimmer effect in RecyclerView
ShimmerRecyclerView ShimmerRecyclerView
SimpleRecyclerView A RecyclerView extension for building list more easily
StickyDecoration 利用RecyclerView.ItemDecoration实现顶部悬浮效果
RecyclerStickyHeaderView 在RecyclerView上实现吸顶布局
Sticky-Header-Grid Sticky-Header-Grid
LayoutSwitch 实现 RecyclerView 布局切换动画的示例
excelPanel Android 用 RecyclerView 实现的二维 Excel 效果组件
ShimmerRecyclerView 类似 Facebook 加载时,条目的闪烁效果
sectionedmergeadapter Work with sub-sections in your Android ListView
TwinklingRefreshLayout TwinklingRefreshLayout 小而强大的刷新控件,自带顺滑的越界回弹
Paginate 下拉加载更多框架
EasyRecyclerView 一个下拉刷新上拉加载更多框架
ScrollablePanel 支持多个方向滑动的 View,类似 Calendar 里的 UI 效果
flexbox-layout FlexboxLayout is a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android
SpannedGridLayoutManager 支持不同形态的 Span Grid Layout
turn-layout-manager RecyclerView 半圆形布局
LondonEyeLayoutManager A Layoutmanager that must be used with RecyclerView
HiveLayoutManager 蜂巢布局管理器
vlayout VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题
CarouselLayoutManager 让你的RecyclerView秀出传送带效果,支持横向和纵向两种选择
ChipsLayoutManager ANDROID. ChipsLayoutManager (SpanLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features
DataBinding_For_RecyclerView Android Data Binding for RecyclerView: flexible way https://habrahabr.ru/post/308872/
SmileRefresh 微笑下拉刷新。这是在 SwipeRefreshLayout基础上修改的下拉刷新库
FriendGroupManage 仿qq分组管理,可以删除、增加、以及修改等等
EasyHeaderFooterAdapter An Android library which adds headers and footers to the RecyclerView
StickyViewPagerGridHeaders StickyGridView + ViewPager + Header
MjolnirRecyclerView Provides a simple way to extend the default RecyclerView behaviour with support for headers, footers, empty view, DiffUtil and ArrayAdapter like methods
SnappyRecyclerAdapter manage RecyclerViewAdapter easier
PinnedList-Android This library allows you to create a list of items that are pinned by a floating label (text or image) on the left of the list
pinned-section-listview 选中的item置顶的List
DoubleStickyHeadersList 双Header的List
CircleRecyclerView CircleRecyclerView
android-ElasticListView ListView 下拉刷新,上拉更多
RetailMeNotList 视差效果的 Item 滑动变大
realm-android-adapters This repository holds adapters for combining Realm Java with Android UI components and framework classes
EasyRecycleAdapterHelper 一个轻量级简单实用的RecycleViewAdapter辅助类库
SmartisanPull “锤子下拉”,东半球最优雅的下拉控件。也叫SmartisanRefreshableLayout
AnimateFilterCalendarGridLayout It is a layout like GridLayout. But children in it will fill the column. And you can filter your items with animation. And you can add animated calendar to your project.
itemtouchhelper-extension itemtouchhelper 左滑删除等操作
RecyclerViewSnap RecyclerView 边缘特效
ListView-Snapshot-Demo A demo android application that uses the listview-snapshot android library
SelectableListDecoration An Item decoration class for google design lib's RecyclerView
SimpleRecycler This library extends RecyclerView + Recycler Adapter
RecyclerRefreshLayout A pull to refresh layout for android, the RecyclerRefreshLayout is based on the SwipeRefreshLayout
AssemblyAdapter Assembly Adapter Adapter is an extension library on Android, and with it you do not write the Adapter
OkAdapters Wrappers for Android adapters to simply its api at a minimum
PopupBubble Easily add and customise "New Post" popup button with the feeds (RecyclerView) of your app
ExpandableRecyclerview-Databinding ExpandableRecyclerview Databinding implemention
ItemPool Decouple the item(/nested viewholder) from recyclerview's adapter
MultiViewAdapter 显示recycleview复杂布局
epoxy 又一个显示recycleview复杂效果的库
AdapterX Simple multiview RecyclerView adapter
groupie Groupie helps you display and manage complex RecyclerView layouts
MultiTypeView 简化RecyclerView的多种type的adapter,Fragment可以动态添加到RecyclerView上,实现复杂的界面分多个模块开发
MultiType 一个列表显示多个不同条目
FunGameRefresh 好玩的下拉刷新控件,让我们一起来回味童年
PullToRefresh A PullToRefresh widget. https://lubeast.github.io/PullToRefresh/
SlyceMessaging Easily add Sticky Headers to your RecyclerView
StickyHeaderListView StickyHeaderListView
ClearRecyclerAdapter Boilerplate code free Adapter for RecyclerView
Endless-RecyclerView 加载更多 RecyclerView
SpringView A custom view can pull up and down,support ScrollView,ListView,RecyclerView,WebView 1 23 4
StickyHeaders Easily add Sticky Headers to your RecyclerView
ExtendedRecyclerAdapter Simple library for DRY recycler adapter
recycler-core Multiple view type handling in RecyclerViews with 90% less tears
RecyclerViewTools Collection of tools for RecyclerView. Includes headers, sections, pull to refresh, etc
overscroll-bouncy-android Overscroll bounce effect for Android
CircleRefreshLayout a custom pull-to-refresh layout which contains a interesting animation
SnappySmoothScroller 可流畅滚动的 Recyclerview
SwiftAdapter 可展开的 Recyclerview
ExpandableRecyclerview 可展开的 Recyclerview
baseAdapter Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况
GridBuilder A Builder of Android GridLayout
power-adapters Composable adapters for Android RecyclerViews and ListViews
rxlist-binder Binds RxList with the RecyclerView.Adapter
WheelView Android滚轮控件,基于ListView实现,可以自定义样式
FocusResize RecyclerView 实现的焦点自动调整
TEmptyView TEmptyView是一个小轮子,可简单地设置EmptyView
HeaderAndFooterRecyclerView A RecyclerView solution, Support addHeaderView, addFooterView, and page loading
LastAdapter Don't write a RecyclerView adapter again. Not even a ViewHolder!
Persei.android android 版本 Persei
RecyclerView-MultipleViewTypesAdapter Android library defining adapter classes of RecyclerView to manage multiple view types
Toro Video list auto playback made simple, specially built for RecyclerView
ListVideoPlay Play video in ListView,RecyclerView,and support full-screen,and more feature about video play control
VideoListDemo 一个视频播放列表demo,视频播放使用的ijkplayer,正在播放视频拖动到不可见区域小窗口播放,可全屏切换
Barandroid-sectioned-adapter RecyclerView.Adapter 的封装,可自动排序并添加 header
FastScroll A ListView-like FastScroller for Android’s RecyclerView
MaterialScrollBar An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices
WaveSideBar An index side bar with wave effect
Android-QuickSideBar 帮助快速查阅对应分组的侧边栏
ShimmerContactsView Loading contacts made simple with ShimmerContactsView
bubble-scroll 泡泡效果的索引滚动控件
SideBar 全新的快速索引导航栏,联系人字母排序侧边栏
AnimSideBar A SiderBar base on Android that has a beautiful anim
SpringHeader CoordinatorLayout 实现的下拉刷新
AdapterDelegates-ListView ListView Adapter 代理工具
SwipeActionAdapter ListView 左滑右滑
ParallaxRecyclerView 视差效果 RecyclerView
MultiChoiceRecyclerView RecyclerView 实现的多选框架
RecyclerViewEnhanced RecyclerView 用法增强
CardStackView Show something like cards with 3 kinds of animations
RecyclerViewUndoSwipe 超实用!! Android RecyclerView Undo Swipe支持
flowlayoutmanager FlowLayoutManager is a layoutManager that works with Android RecyclerView Widget
ExpandableDelegates more easy way to add multiple delegates to your expandable recyclerView!
CommonAdapter 一个适用于ListView/GridView/RecyclerView的Adapter库,简化大量重复代码,支持多种布局,可自定义图片加载的实现
FlexibleAdapter Adapter for SelectionMode, ViewHolders, Filter, FastScroller, Animations, Undo, Headers, Expandable, Draggable, Swipeable
SnappingSwipingRecyclerView 似微信读书首页的长按之后滑动删除的特效和动画
EasyRecyclerView 展开收缩的View
StaggeredTextGridView 自定义瀑布流文本 GridView
EasyRecyclerView 常用的RecyclerView的各种需求封装进库
InfiniteListView 上拉加载更多,下拉刷新
StickyHeaders Adapter and LayoutManager for Android RecyclerView which enables sticky header positioning
CalendarListview CalendarListview provides a easy way to select dates with a calendar for API 10+
BaseRecyclerViewAdapterHelper Powerful and flexible RecyclerAdapter,www.recyclerview.org
RecyclerViewPresenter Convenience library to handle different view types with different presenters in a single RecyclerView
recyclerview-animators An Android Animation library which easily add itemanimator to RecyclerView items.
EasyAdapter 一种简单的 Adapter 解决方案,支持多种 ViewType,轻松创建 ViewHolder 模式 Adapter. 支持 ListView 和 RecyclerView
recyclerviewhelper RecyclerView 超强助手
android-PullRefreshLayout This component like SwipeRefreshLayout, it is more beautiful than SwipeRefreshLayout.
android-Ultra-Pull-To-Refresh Ultra Pull to Refresh for Android. Support all the views. http://android-ultra-ptr.liaohuqiu.net/
Chris-Android-PullToRefresh 下拉刷新,上拉加载库
RecyclerView-FastScroll A simple FastScroller for Android's RecyclerView
Timeline-View Android Timeline View is used to display views like Tracking of shipment/order, steppers etc
MultiStateView Android View that displays different content based on its state
FlyRefresh The implementation of https://dribbble.com/shots/2067564-Replace
ToDoList Yalantis 放出的一个新作品:ToDoList,拥有非常平滑漂亮的动画
Multi-Selection Yalantis 放出的又一大作:Multi-Selection (优雅多选框),把选中的先存起来
pull-to-make-soup RecyclerView 下拉刷新
Phoenix Phoenix Pull-to-Refresh. https://yalantis.com/
Taurus A little more fun for the pull-to-refresh interaction.https://yalantis.com/
CircleRefreshLayout a custom pull-to-refresh layout which contains a interesting animation.
SmoothRefreshLayout .一个高效的Android刷新库,理论上支持所有的视图,比官方的SwipeRefreshLayout更强大且使用方便
WaveSwipeRefreshLayout http://engineer.recruit-lifestyle.co.jp/techblog/2015-08-03-swipe-refresh-layout/
FoldableLayout An Android demo of a foldable layout implementation.
SuperRecyclerView Pumped up RecyclerView
RecyclerViewSwipeDismiss A very easy-to-use and non-intrusive implement of Swipe to dismiss for RecyclerView.
FlabbyListView Android library to display a ListView whose cells are not rigid but flabby and react to ListView scroll.
TimelineView Cute timeline view for android
ParallaxListView A Android ListView Demo with a parallax effect header like Path.
PullZoomView An Android custom ListView and ScrollView with pull to zoom-in.
SwipeMenuListView A swipe menu for ListView.
discrollview Scroll + discover = DiscrollView
StickyListHeaders An android library for section headers that stick to the top
ListBuddies Android library to achieve in an easy way, the behaviour of the home page in the Expedia app, with a pair of auto-scroll circular parallax ListViews.
Android-ObservableScrollView Android library to observe scroll events on scrollable views.http://ksoichiro.github.io/Android-ObservableScrollView/
AsymmetricGridView Android ListView that mimics a GridView with asymmetric items. Supports items with row span and column span.http://felipecsl.com/AsymmetricGridView
DynamicGrid Drag and drop GridView for Android
PinterestLikeAdapterView An Android multi column list view like Pinterest.
DragSortAdapter Drag and drop re-ordering adapter for RecyclerView
AndroidStaggeredGrid An Android staggered grid view which supports multiple columns with rows of varying sizes.https://github.com/etsy/AndroidStaggeredGrid
android-parallax-recyclerview An adapter which could be used to achieve a parallax effect on RecyclerView.
BlurStickyHeaderListView ListView with blur/parallax/sticky capabilities.
MultiLineDivider Multi divider in RecyclerView on Android
RecyclerViewDivider RecyclerView 分割线
ItemDecorations A dividers library for RecyclerView which use GridLayoutManager or LinearLayoutManager
RecyclerView-FlexibleDivider Android library providing simple way to control divider items of RecyclerView.
Dividers Dividers is a simple Android library to create easy separators for your RecyclerViews
AndroidTreeView AndroidTreeView. TreeView implementation for android.
RecyclerViewFastScroller A Fast Scroller for the RecyclerView world!
RecyclerView-MultipleViewTypesAdapter Android library defining adapter classes of RecyclerView to manage multiple view types
SwipeToAction An easy way to add a simple 'swipe-and-do-something' behavior to your RecyclerView items. Just like in Gmail or Inbox apps.
android-advancedrecyclerview RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
RecyclerItemDecoration ItemDecoration for RecyclerView using LinearLayoutManager for Android
MaterialRecents Lollipop's Recents container
drag-select-recyclerview Easy to implement Google Photos style multi-selection for RecyclerViews.http://aidanfollestad.com
sticky-headers-recyclerview Sticky Headers decorator for Android's RecyclerView
NotBoringActionBar News Stand app makes the ActionBar not boring!
An Android library which allows developers to easily add animations to ListView items
WaterDropListView,just like the iOS
BGARefreshLayout-Android 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位
FastAdapter The bullet proof, fast and easy to use adapter library, which minimizes developing time when use RecyclerView... http://mikepenz.github.io/FastAdapter
NestedTimeLineRecyclerView It is a custom implementation of nested timeline view using RecyclerView
YLListView YLListView仿IOS弹簧效果的ListView

popupwindow和dialog

名字 介绍 图片
FlipShare It's a flip way to show share widget.
EasyPopup PopupWindow Wrapper. 对 PopupWindow 的封装。可指定相对于 anchor view 各个方位弹出,设置背景变暗,指定 ViewGroup 背景变暗等特性。
luckly_popup_window Android开发使用PupopWindow在指定View的上下左右动态显示菜单列表,模仿IOS底部弹窗列表。
Flashbar 适用于Android的高度可定制,功能强大且易于使用的警报库。
ModalBottomSheetDialogFragment 基于Material Design 的底部弹出对话框
FileListerDialog Android的一个简单的文件/目录选择器对话框。
DropDownView 一个简单的下拉式视图,内置动画。
BubblePopupWindow Android 实现各个方向的气泡弹窗,可控制气泡尖角偏移量。
material-dialogs 一个美丽,流体,和可定制的对话框API
sweet-alert-dialog SweetAlert for Android,一个好看的提醒对话框
BasePopup 打造通用的popupwindow
Morphing-Material-Dialogs 变化过渡效果的 Dialog Box,动画效果很棒
AwesomeDialog AwesomeDialog
BubbleAlert a custome alert dialog for Android
Swipe-To-Dismiss-Dialog Swipe-To-Dismiss-Dialog
ViewTooltip Android View Tooltips,目前来看做的最漂亮的
Sneaker 自定义弹窗
DropDownView 非常 Material Design 风格的 Dropdown 效果
PopsTabView PopsTabView是个filter容器,他可以快速,构建不同筛选样式,自由组合成一组tab
SearchableSpinner 支持搜索的spinner
SearchableSpinner 支持搜索的spinner
dev-alert-android 轻量级的消息提示框
DroidDialog Android Library for showing Material Dialog with little customization
fancyDialog 一个好看的 Dialog
heins-input-dialogs It is a library with several commonly used Input Dialogs implementations
panter-dialog Panter Dialog is an stylish android library that helps users add cool features like adding header and header logos
LoadingDialog 一个简单好用的LoadingDialog
flickabledialog This dialog can flick and make it easy to dismiss sensuously
FabulousFilter 选项过滤器,Android library to animate Floating Action Button to Bottom Sheet Dialog and vice-versa
BottomDialog BottomDialog 是一个通过 DialogFragment 实现的底部弹窗布局,并且支持弹出动画,支持任意布局 http://shaohui.me
search-dialog 自定义搜索框
PlaceSearchDialog 位置搜索智能提示框
FlipShare 炫酷分享组件
DropDownWarning 掉落通知效果
ColorDialog ColorDialog & PromptDialog
SlidingDrawer Android custom View implementing the bottom sheet pattern
BottomSheetExample A sample project with the new BottomSheet classes from the android support library
Floating-Navigation-View A simple Floating Action Button that shows an anchored Navigation View
android-adDialog 一个简单,强大的广告活动弹窗控件
FloatViewFinal 泡椒网游戏 SDK Float View(悬浮窗)
CookieBar 轻量级的消息提示库,请脑补SnackBar和Toast,但自定义更方便
StyleableToast StyleableToast
Toasty 美化原生 Toast
AchievementToast Alternative to show Toast or an alert message just inside your activity
TastyToast Make your native android Toasts Tasty
RelativePopupWindow Android PopupWindow that can be easily located relative to anchor View
MDDialog MDDialog
ToastBar 一个ToastBar, 可以像Snackbar一样attach到viewgroup里面或者像Toast一样的overlay,支持Top/Bottom两种模式
MyDynamicToastLibrary MyDynamicToastLibrary
ToastLibrary Library for custom toast
pretty-toast This is quite simple toast library, that make it easier to show and create custom toast
magic-toast Magic Toast
LGSnackbar 好看的 Snackbar
SnackEngage Engage Users with a Snackbar to e.g. rate or translate the app
SnackbarUtils Snackbar工具类,方法丰富,支持链式调用,可以满足Snackbar绝大部分的使用场景
FluentSnackbar Snackbar 封装库
SnackbarBuilder Snackbar 的简单使用库
loadtoast 带动画反馈的 MD 风格 Toast
EasyLicensesDialog EasyLicensesDialog
spots-dialog Android AlertDialog with mowing dots progress indicator
DialogAlchemy 简单的处理对话框旋转 Portrait image Rotate screen Landscape image
BottomDialogs 底部弹窗
AndroidColorPop 绚丽的 PopupWindow
SelectionDialogs 快速选择 图标和颜色 的 Dialog
Tooltip Simple to use customizable Android Tooltips library based on PopupWindow
Tooltip 给 View 添加提示
tooltips 给 View 添加提示
android-simple-tooltip simple library based on PopupWindow to create Tooltips on Android
SwipeAwayDialog DialogFragment swipeable away like Tinder UI
LovelyDialog This library is a set of simple wrapper classes that are aimed to help you easily create fancy material dialogs
material-dialogs 多种应用在使用,A beautiful dialogs API, enabling you to use Material designed dialogs down to API 8.http://aidanfollestad.com
AlertDialogPro This project can make it easy to theme and custom Android's dialog. Also contains Holo and Material themes for old devices.
MaterialDialog (Deprecated)An Android dialog library, has strong extensibility, customizability, and for conveniently building Material Design Dialog in Android version 2.2 ~ L.
dialogplus Advanced dialog solution for android
sweet-alert-dialog SweetAlert for Android, a beautiful and clever alert dialog.http://www.pedant.cn
FlycoDialog_Master A powerful android dialog library with inner widgets and animations supports customization.Easy to use, easy to customise. Support for Android 2.2 and up.
BlurDialogFragment Library project to display DialogFragment with a blur effect.
Pugnotification A powerful library for creating notifications in android platform.

日历及选择器

名字 介绍 图片
WheelView Android滚动选择控件
CustomizableCalendar 自定义日历可以是PITA。
Simple-Calendar 带有事件和可定制小部件的简单日历
MaterialDateTimePicker Material Design 风格的时间选择器
Material-Calendar-View 适用于Android的材质日历视图
ChaosSimpleCalendar 10min实现一个自定义日历
CustomCalendar 定制日历控件
android-dial-picker android-dial-picker
android-ringtone-picker android-ringtone-picker
CarouselPicker 图标和文本选择
ScrollChoice Scrollable view which can be used to give different choices to user with nice ui
Bubble-Picker Bubble-Picker
NumberPadTimePicker 时间选择器
DateTimeRangePicker 时间选择器,选择特定间隔时间段
RetainedDateTimePickers 屏幕切换保持状态的时间选择控件
DateRangePicker A Dialogo fragment with date pickers which can be used to select a time range
RegionSelector android 省市区选择控件
country-picker-x 城市选择
nice-spinner nice-spinner
android_contact_picker 提取、显示安卓联系人
FlatTimeCollection Amazing Dynamic Time UI 🕥 ⌛ and More
ScaleRuler 身高、体重横向滚动刻度尺选择器
RangeBar 设置文章字体大小时所需要的View控件
RangeSliderWithNumber A digital selector with bubbles and ruler
TagSelectorView TagSelectorView
WheelPicker 修改开源库Wheel后,能控制选中颜色及大小
Android-SwitchDateTimePicker Android library for Date and Time Picker in same dialog
DateRangePicker Date Range Picker is a Calender Picker View to show a Customized Date Range Picker with improved UI
Android-Week-View Android 周日历视图组件
Material-Calendar-View MD 风格的日历组件
SuperCalendar android 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期
MosaicCalendarView GitHub 贡献图风格日历
EasyCalendar 可进行 UI 定制的日历组件,轻松完成签到日历功能
CalendarView 一款精致日历
OneCalendarView 一款精致日历
material-calendarview 一款精致漂亮的日历组件
material-calendarview 一款精致漂亮的日历组件
WeekCalendar 周日历
MaterialCalendar 又一个漂亮的 Android MD 风格日历效果
Cadar 类似 Google 日历的实现,做的不错
LightCalendarView 简洁风格的日历 View
android-calendar-view 显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选的andorid 日历控件库
HorizontalExpandableCalendar-Android Android Expandable Calendar
GregorianLunarCalendar GregorianLunarCalendar提供了农历+公历的日期选择模式,同时支持公历+农历的无缝切换
CalendarView CalendarListview是一个高度定制的日期选择器,可以满足多选日期的需求
CustomCalendar CustomCalendar
CompactCalendarView 仿谷歌日历
material-calendarview A Material design back port of Android's CalendarView.https://prolificinteractive.github.io/material-calendarview/
Caldroid A better calendar for Android
Android-MonthCalendarWidget A simple example of a responsive Month Calendar app widget for Android
CircleTimerView Circular timer on Android platform.
android-times-square Standalone Android widget for picking a single date from a calendar view.
Android-Week-View Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
SilkCal Android calendar view inspired by Sunrise calendar and iOS7 stock calendar
CompactCalendarView An android library which provides a compact calendar view much like the one used in google calenders, following material design.
NumberPickerView another NumberPicker with more flexible attributes on Android platform
DropDownMenu a better DropDownMenu solution, 完整的筛选器解决方案
NumberPicker 数字选择器
TimePickerDialog 多级时间选择器
DateSelecter 基于第三方 WheelView 实现的一个时间选择器
FileListerDialog A simple file/ directory picker dialog for android
android-file-chooser Android library to provide chooser for files in external storage
EasyFilePickerDialog EasyFilePickerDialog
AppChooser 自定义打开指定文件的应用选择器
Android-FileBrowser-FilePicker 文件浏览,选择
Android-FilePicker Photopicker and 文件 picker for android
android-filepicker Selecting directories/files made a lot easier
Android-FilePickerFilterLibrary 文件选择过滤
storage-chooser 效果超赞的文件选择器
MaterialFilePicker MD 风格文件选择器
MaterialDateTimePicker Pick a date or time on Android in style
CountryCodePicker 国家码选择器
country-picker-android CountryPicker is a simple library that can be show a country picker
androidWheelView 仿照iOS的滚轮控件,从请吃饭apk反编译出来的
Android-PickerView 仿iOS的PickerView控件,有时间选择、地名选择和选项选择并支持一二三级联动效果
android-betterpickers Android library for better Picker DialogFragments
SublimePicker A material-styled android view that provisions picking of a date, time & recurrence option, all from a single user-interface.
SlideDateTimePicker A combined DatePicker and TimePicker in a DialogFragment for Android
CityPicker 类似ios的picker样式的地址选择框,支持三级联动
CharacterPickerView 可实现三级联动的选择器,高仿iOS的滚轮控件
datetimepicker DatePicker and TimePicker from Google for Android 4.0+ https://android.googlesource.com/platform/frameworks/opt/datetimepicker
MaterialDateRangePicker A material Date Range Picker based on wdullaers MaterialDateTimePicker
AndroidClearChroma A material color picker for Android
android-material-color-picker-dialog android-material-color-picker-dialog
ColorPickerDialog Android 上的单个或多个颜色选择
ColorPickerView Android 上的取色工具
MaterialDesignColors MaterialDesignColors
colorpreference 带颜色选择的 preference
vertical-slide-color-picker 竖向颜色选择器
HoloColorPicker An Android Holo themed colorpicker designed by Marie Schweiz
colorpicker A highly customizable color picker for Android
colorpicker color picker for android
PickerUI Android library to display a list of items for pick one.
WheelPicker Simple & Wonderful wheel view in realistic effect for android.
WheelSelect 通过recyclerview实现的滚动选择年龄
AndroidPicker 安卓选择器类库,包括日期时间选择器、单项选择器、地址选择器、颜色选择器、文件目录选择器、数字选择器、星座选择器等
AndroidSweetSheet 一个富有动感的Sheet(选择器)
Android-PickerView 时间选择器、省市区三级联动
PickView 日期和省WheelView像IOS一样
Colored-time-selector 一个智能彩色时间选择器

viewpager

名字 介绍 图片
SwipeCardsView Android高仿秒拍热榜的卡片滑动和左右飞出效果
SCViewPager 一个简单的ViewPager扩展,提供基于滚动的动画,如iOS的JazzHands
carouselview 自带小圆点的viewpager
Flip-view 像翻书一样的ViewPager
SwipeSelector 带小圆点的Viewpager
EasyIndicator 一款简单的tab指示器,带平移动画效果
DraggedViewPager 一个视图,其页面和项目都可以拖动,看起来像一个ViewPager
SmartTabLayout 自定义ViewPager标题栏,可在滚动时为用户提供持续反馈
ViewPagerTransforms 给viewpager加上切换动画
ViewPagerAnimator 适用于Android的轻量级但强大的ViewPager动画库
JazzyViewPager 一个易于使用的ViewPager,它增加了一套非常棒的自定义滑动动画
MagicViewPager 单页显示3个Item的ViewPager炫酷切换效果,适用于Banner等
CircleIndicatorView 适用于Android的指标视图库
UltraViewPager UltraViewPager是ViewPager的扩展,可在单个ViewPager中提供多种功能。
PageIndicatorView Android ViewPager的页面指示器
InfiniteCycleViewPager 无限循环ViewPager具有双向定位和交互效果。
MZBannerView 仿魅族BannerView,图片轮播控件,支持多种模式切换
RecyclerViewCardGallery RecyclerView实现循环banner,替代ViewPager方案
RecyclerViewCardGallery RecyclerView实现Card Gallery效果,替代ViewPager方案

button

名字 介绍 图片
ShineButton 这是Android的UI库。像闪亮的效果。
CircularFloatingActionMenu
FloatingActionButtonSpeedDial 提供Material Design浮动操作按钮的Android库。
android-floating-action-button 基于Material Design规范的Android浮动操作按钮
floatingMenu 类似轨道的动作按钮
circle-menu-android CircleMenu是一个简单,优雅的UI菜单,具有圆形布局和材质设计动画
CompoundButtonGroup An Android library to easily implement compound buttons
MultiLineRadioGroup A Radio Group layout to show radio buttons in more than one line
android-radiobutton-extended android-radiobutton-extended
LiquidRadioButton A Radio button with custom liquid animation
SeparateShapesView 漂亮的二选一按钮效果
SimpleDialog Android Simple Dialog by BROUDING
CircularImageClick A custom ImageButton that invoke onClickListener only when touch is inside the circle not outside (rectangle area of button)
HoldingButton Android Holding Button 效果
swipe-button 可滑动的按钮
slideview 很有新意的一个滑动效果库
FABsMenu 效果很棒的 Fab 按钮
CounterFab 支持计数效果的 FloatingActionButton
TextFloatingActionButton Android floating action button (fab) with text
SquareFloatActionButton Square float action button
MultiChoicesCircleButton 3D 视差效果的多选按钮
Cicerone 轻量级 Android 导航系统(切换当前界面)
RaiflatButton 通过 elevation 阴影来创造更逼真的按下效果
DxLoadingButton Android button with loading animation
roundbutton 可设置圆角背景边框的的按钮
SlideButton SlideButton
progress-button A button that shows custom drawables when entering a loading state
TriStateToggleButton 又一个三状态 Toggle Button
RMSwitch Android 两状态 或者 三状态 Switch 按钮,三状态切换超实用
CheckBox A custom checkbox with animation
CheckableButton CheckableView Libarary for Buttons and ImageButtons
RadioRealButton RadioRealButton
Cuboid-Circle-Button Android Circle Buttons
SmoothCheckBox SmoothCheckBox
ACheckBox CheckBox for Android with cool animation
AnimCheckBox Animation CheckBox
CircleCheckBox CircleCheckBox is an Android custom view, that simply animates the check
MagicButton MagicButton
CheckView An animated toggling Plus/Check button for Android
LoadingButtonAndroid loading button
SubmitButton 带有进度动画的Android自定义提交按钮
SubmitButton 优雅的 Button
jelly-direction-button 朝上下左右移动的 ToggleButton
circular-with-floating-action-button circular-with-floating-action-button
LiquidButton Animation of liquid loading button
JellyToggleButton 带多种动画果冻效果 ToggleButton
LiveButton LiveButton
SwitchButton DayOrNight SwitchButton
DayNightToggleButton A Funny ToggleButton for day and night change
fabuless Fun to use Floating Action Button (FAB) for Android
FabActionAnimations FAB 动画显示
faboptions 超漂亮的,支持展开菜单的 Fab 按钮
FABtransitions 悬浮的 FAB
FaceOffToggleButton Toggle button which shows a happy face for checked or unhappy for unchecked FaceOffToggleButton
FloatingActionButton Android floating action button.
SlideSwitch 可滑动的 ToggleButton
circular-progress-button Android Circular Progress Button. http://dmytrodanylyk.com/pages/portfolio/circular-progress-button.html
android-process-button Android Buttons With Built-in Progress Meters.http://dmytrodanylyk.com/pages/portfolio/portfolio-process-button.html
android-circlebutton Circle button widget for Android
android-flat-button FButton - a flat button library for Android
MovingButton Android button which moves in eight direction.
SendMsgbuttonDemo 一个带酷炫动画的发送消息按钮
ButtonProgressBar Android 按钮进度条效果
ToggleButton ToggleButton Widget For Android Dev
LikeButton Twitter's heart animation for Android

menu

名字 介绍 图片
AnnularMenuView 基于Material Design设计的环形菜单控件
quickaction Quick Action is a small android library for easy create Tooltips with some action or just as decoration
floatingMenu floatingMenu
ExpandableMenu ExpandableMenu
HorizontalScrollMenu 基于 RecyclerView 的横向滑动菜单
CircleMenu 漂亮的 Android 圆形菜单
android-animated-menu-items Android Toolbar 显示动态 Menu 菜单 Demo
hover Google 放出的 Android 浮动菜单效果
TopRightMenu 类似手机QQ界面右上角的弹出菜单,使用 recyclerview 和 popupwindow 封装了一下
OfficialFoldingTabBar.Android Folding Tab Bar and Tab Bar Menu
BoomMenu 爆炸展开菜单的按钮,加入了更多的按钮和新特性
AllAngleExpandableButton 简单易用的可定制展开角度的button menu
SquareMenu Android 方块儿展开菜单
InfinityMenu Android library to create a sleek menu
SpinMenu 轮盘样式的 Fragment 选择菜单,可转动轮盘切换 Fragment
SmartMenu 一个好看的Float菜单
FantasySlide 一个 DrawerLayout 的扩展,具有帅气的动画与创新的交互,一次手势完成滑出侧边栏与选择菜单
vertical_floating_menu vertical_floating_menu
popmenulayout A multi level menu view(like WeChat subscription Accounts) library for Android
SwipeMenuDemo 多达288种动画效果定制的侧滑菜单库
FloatingActionMenuAndroid FloatingActionMenuAndroid
QuickMenu Small library for creating menus with fast settings
BoomMenu A menu which can ... BOOM! Circle Ham
android-widget-fanmenu A simple widget that can be used to display menu's which can be animated in and out
FabTransitionLayout Provides the Floating Action Button Transition as specified in the Material Design Guide in a simple library
FloatMenuSample android 悬浮窗菜单,可在launcher或app中使用
FABToolbar An implementation of Google design, with Floating Action Button transforming into toolbar.
DrawerArrowDrawable Visual back-port of the rotating drawer-to-arrow drawable from Android L.
material-menu Animations for Android L drawer, back, dismiss and check icons.
android-floating-action-button Floating Action Button for Android based on Material Design specification.
material-sheet-fab Library that implements the floating action button to sheet transition from Google's Material Design documentation.
AndroidSwipeLayout The Most Powerful Swipe Layout!
[ArcLayout]((https://github.com/ogaclejapan/ArcLayout) A very simple arc layout library for Android
CircularFloatingActionMenu an animated circular menu for Android
Side-Menu.Android Side menu with some categories to choose.https://yalantis.com/?utm_source=github
Context-Menu.Android You can easily add awesome animated context menu to your app.https://yalantis.com/?utm_source=github
GuillotineMenu-Android Neat library, that provides a simple way to implement guillotine-styled animation.https://yalantis.com/?utm_source=github
MultiCardMenu A multicard menu that can open and close with animation on android
Curved-Fab-Reveal-Example An animation that reveals a circular animation starting from a fab while the fab is moving with a curved motion.
PinterestView Pinterest like awesome menu control for Android
BubbleActions An open source implementation of the long press actions in the Pinterest app.
FloatingActionMenu 一个改进的浮动菜单
SwitchButton
开关按钮的一个可爱的部件为您创造美丽和友好的用户界面
StickySwitch Android的StickySwitch库

自定义view

名字 介绍 图片
RemoteControlView RemoteControlView是模仿乐视遥控App添加万能遥控器的交互效果。
NumberRain Android自定义控件仿黑客帝国数字雨
bindingx 基于 weex / React Native 的富交互解决方案。
card-flow 在材料设计中实施信用卡表格
Bubble-Picker 一款易于使用的动画,可用于Android的内容选取
ThinkMap 在Android中绘制一棵树
Android-CircleMenu 自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。
Neleme Android 仿饿了么点餐页面
ChaosCompass 自定义View,实现小米指南针和时钟
RangeSeekBar 定值范围选择控件
ticker 滚动文字的Android文本视图更改动画
HighPerformanceFriendsCircle 实现高性能微信朋友圈
EasyRollingNumber 轻松实现滚动数字效果
CBEmotionsKeyBoard 表情键盘
ChatBar 自定义聊天 ChatBar
chameleon CSS like framework for Android
SelectorInjection 一个强大的selector注入器,它可以让view自动产生selector状态,免去了写selector文件的麻烦
Sequent A simple continuous animation library for Android UI
DividerDrawable 不要再新建 View 来画分隔符了,用 Drawable 吧
InDoorSurfaceView Android 室内场景构建组件,帮你快速的完成室内场景 View 的展示
QuestionnaireView 答题布局
Katex 常用数学公式布局
WaveView 正弦曲线绘制动画
SineView 正弦曲线绘制动画
AttributionPresenter 开源库属性展示
material-about-library Material Design 风格的 About 页面设计
AboutLibraries AboutLibraries is a library to offer some information of libraries
calibrator-sensor 方向传感器矫正
AndroidGpsStatus 显示GPS定位状态和信号强度的控件,实时刷新,使用方便,可定制,适合运动类及出行类APP
UCMainViewForBehavior 使用Behavior高仿实现UC浏览器首页上下滑动效果
UCIndexAnimation 自定义View高仿实现UC浏览器首页上下滑动效果
FooterNavigationView FooterNavigationView helps to show a footer inside the NavigationView
LazyLoadingViews Loading effect for the child views in Adapter View before binding data from service
TimerView 一个解耦良好的计时控件,可自由扩展
SharePanel A small Behavior Example
EdgeTranslucent Android 任意View边沿渐变透明
proteus Android 通过 JSON 实现原生 UI 布局,太棒了这个
Swipper 手势控制库
AndroidAppShortcuts 支持7.0的快捷方式
Carousel-Notification Carousel-Notification lets you make carousel type notification where user can navigate within the notification. Selected item can be obtained using a broadcast receiver
ViewSpreadTranslationController 两行代码搞定Android视图扩散切换效果
Android-SwitchIcon Android 状态切换按钮效果
ChatMessageView 聊天布局
InstagramLikeColorTransitionAndroid Instagram风格颜色过渡
PlayWidget 新颖独特的音乐播放布局
Android-ExpandIcon 实现 Google 风格的上下箭头动态效果
ZuiMeiTAG 仿最美应用的底栏,使用recyclerView实现
HideKeyboard 仿ios输入法点击输入框以外区域 自动隐藏软键盘轻量级库
TContributionsView Android:用以显示类似github贡献度的View,当然,也绝不仅限于此~
WebViewDemo WebView 使用示例
AdBlockedWebView-Android Adblock Webview,支持自动屏蔽广告
SwipeCaptcha 仿斗鱼滑动验证码
CaptchaImageView 验证码图片 ImageView,相当实用
Rx.Widgets Materially inspired widgets and views that expose RxJava bindings
mismeter 简单的仪表盘
Android-Water-Gauge An water gauge-like view to display the devices orientation
Thermometer android温度计
ArcLayout 漂亮的弧形顶部布局效果
Timecon Easy-to-use animated clock icon
ClearScreenHelper 几行代码快速实现滑动清屏效果!动态绑定清屏UI,参考自淘宝直播
TinyDancer Android 上展示 FPS(每秒显示帧数) 的悬浮组件
SGiOSViews IOS 风格选择控制
EditCodeView Simple custom view implementation that allows you to control the input of a numeric code
PinCodeView Android PinCode 密码输入效果
PasscodeView pin和指纹识别解锁
PatternLockView 可能是目前最漂亮的 Android 手势解锁
GestureLockMaster 手势解锁通用库 android
Pinview Pin 码效果的 UI 裤子
LolliPin A Material design Android pincode library. Supports Fingerprint
PinLockView A clean, minimal, highly customizable pin lock view
android-passcodeview A custom view with keyboard and character display to be used for authentication
CouponView 锯齿边框,类似优惠劵效果的自定义 View
SmartisanTime 仿锤子时间View https://raw.githubusercontent.com/SpiritMan/SmartisanTime/master/images/smartisanTime.gif" width="320" />
WavyLineView A custom wavy line view for android
CompoundLayout 让任何布局支持选中状态,类似 Checkbox 的属性
LiveLayout 类似于映客,快手,等直播APP布局,直播刷礼物特效,定时清除礼物,计时器,圆形头像,横行listview等
WeChatPswKeyboard 高仿微信数字键盘、支付键盘(密码键盘)
ActionCardView Detailed CardView that displays an action title, description, and buttons to initiate that action
Article-Details-Transition-Example It's just an example of material transition
FlightSeat 机票座位选择
maoni 轻量安卓反馈库
FloatingViewService MIUI8 悬浮球
android-versioninfo 方便的以 dialog 或 fragment 显示软件版本
StackOverView 类似 5.0 任务栏的自定义控件
MarqueeLayoutLibrary 一个支持四个方向循环滚动的自定义控件
SimpleRatingBar A simple RatingBar with scale animation
SmileyRating 卡通萌萌系 Rating 组件,快用这个让你的用户去商店给你的 App 评分吧
MaterialRatingBar 一款漂亮的打分效果
SimpleRatingBar A simple RatingBar for Android
RatingView 等级评分
SmileBar 等级评分
AndroidGooView 一个自定义粘性控件,拖动GooView,在一定的范围内具有粘性效果,当超出范围时,GooView消失
BezierMaker 通过de Casteljau算法绘制贝塞尔曲线,并计算它的切线,实现1-7阶贝塞尔曲线的形成动画
MagicaSakura B 站出品的 Android 主题切换
Scoops 主题管理切换
Spotlight showcasing specific features in the app
Android-Cling 首次使用软件时指导用户操作
RadarChart 一个可以自由定制、旋转交互的Android雷达图Lib
polygonsview 模仿掌上英雄联盟能力分析效果
SpiderWebScoreView Android上的一个蜘蛛网评分控件
AbilityChart 一个能力值属性分布的控件
hintcase HintCase is a library for Android that will help you create really awesome hints/tips for your apps
MultipleStatusView 一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图
DragPointView QQ 未读气泡拖拽组件,轻松集成
QQBubbleView 利用三阶贝塞尔曲线模仿QQ空间直播页面右下角的礼物冒泡特效
SwipeableCard A simple implementation of swipe card like StreetView!!
Genius-Android Android Material Design Theme UI and Tool Library. http://genius.qiujuer.net
MemorySpinner 可以记住历史选项的spinner
MaterialSpinner Spinner with Material Design - Down to API 9
DanmakuFlameMaster B 站出品的 Android 开源弹幕引擎 —— 烈焰弹幕使
DanmukuLight Android上专为视屏直播打造的轻量级弹幕库(100多kb)
DanmakuFlameMaster 大弹幕时代来临了,这里是Android上最好的开源弹幕引擎·烈焰弹幕使 ~ 被弹幕吞噬吧!
StickerView a sticker view for android application
[phrase](https://github.com/square/phrase Phrase is an Android string resource templating library
TourGuide TourGuide is an Android library that aims to provide an easy way to add pointers with animations over a desired Android View
cheesesquare Demos the new Android Design library.
ImageProcessing 这个贴纸Demo是基于 http://blog.isming.me/2015/05/10/sticker-view/ 现有基础的优化。
QuantityView Android quantity view with add and remove button.
BubbleView Bubble View 聊天气泡
MaterialDesignLibrary This is a library with components of Android L to you use in android 2.2
Lollipop-AppCompat-Widgets-Skeleton A skeleton of google's appcompat android navigation drawer with material design.
material A library to bring fully animated Material Design components to pre-Lolipop Android.http://rey5137.com/material/
android_maskable_layout A library that easily allows you to mask layouts/viewgroups.
bubbles-for-android Bubbles for Android is an Android library to provide chat heads capabilities on your apps. With a fast way to integrate with your development.
FloatingView http://engineer.recruit-lifestyle.co.jp/techblog/2015-07-29-floatingview/
Android-Lock9View An Android grid lock screen view with a callback interface.
CreditsRoll [insert Star Wars theme here]
[discreteSeekBar](https://github.com/AnderWeb/discreteSeekBar
WheelIndicatorView A 'Google Fit' like activity indicator for Android
Android-Bootstrap Bootstrap style widgets for Android, with Glyph Icons
dspec Define and render UI specs on top of your Android UI
android-materialshadowninepatch Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
SimpleFingerGestures_Android_Library Android
Decor Android layout decorators : Injecting custom attributes in layout files, Using decorators to get rid of unnecessary class explosion with custom views
voice-recording-visualizer Simple Visualizer from mic input for Android.
MoveMapLocation 移动地图选址

图片处理

名字 介绍 图片
PhotoEditor 图片编辑器
Glide Transformations 为Glide提供各种图像转换的Android转换库。
diagonal-imageview图片处理 一个简单的图像视图,可以让您轻松创建对角线切割视图
PictureSelector 图片选择器
AndroidPdfViewer 用于显示使用PdfiumAndroid呈现的PDF的Android视图
RubberStamp RubberStamp是一个Android库,可以使您轻松地为图像添加水印。
PicCrop 图片裁剪的工具类,基于uCrop封装,使用十分便捷 ![](https://raw.githubusercontent.com/hss01248/PicCrop/master/normalCrop.jpg
GeneratePicture 仿简书选取页面内容生成分享图片。 https://raw.githubusercontent.com/zhangke3016/GeneratePicture/master/gif/home.png
TakePhoto 用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
fresco 非常好用开源图片框架
LeafPic LeafPic是一个无广告,开源和材料设计的Android图库替代品
Android-Universal-Image-Loader 强大而灵活的库,用于在Android上加载,缓存和显示图像。
PhotoView 通过各种触摸手势实现支持缩放的Android ImageView。
CircleImageView 适用于Android的圆形ImageView
RubberStamp RubberStamp是一个Android库,可以让您轻松地为图像添加水印。
glide 强大的图片加载框架
subsampling-scale-image-view 高度可配置,易于扩展的深度缩放视图,可显示巨大图像而不会损失细节。
android-close-pixelate Android的特写像素化
glide-transformations 为Glide提供各种图像转换的Android转换库
Rajawali Android OpenGL ES 2.0/3.0 Engine
AndroidFaceDetection Android 平台进行人脸检测的几种方案
CVScanner An OpenCV based library for Android to scan ID documents or Passports
pesdk-android-demo 图片编辑sdk使用demo
litho-glide litho-glide
LoTiny 图片压缩 http://zhengxiaoyong.me/2017/04/23/Android%E5%9B%BE%E7%89%87%E5%8E%8B%E7%BC%A9%E6%A1%86%E6%9E%B6-Tiny/
ImageLoaderFramework 打造统一的图片加载框架,融合Glide,Fresco,不入侵业务代码
CameraView A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing most of the common issues and needs
ContinuousScrollableImageView 支持持续性滑动动画的图片组件,用来做背景效果 应该不错
transitional-imageview This is an imageView which implements shared element transition pattern on your desired image
AiyaEffectsAndroid 宝宝特效 SDK Android Demo,支持美颜,3D特效,3D动画特效,2D特效等,免费使用
diagonal-imageview A simple imageview which allows you to create diagonal cut views easily
GlideImageView 基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度
PaletteImageView 懂得智能配色的ImageView,还能给自己设置多彩的阴影
InsLoadingAnimation 头像加载进度
RubberStamp 给图片添加水印
WatermarkCreator 水印
progress-image-view-android progress-image-view-android
DismissibleImageView Clickable ImageView that expands to full screen and is dismissible by swiping the image off-screen
PaletteImageView 为图片添加阴影,阴影颜色来源于图片的主色
LongImageCamera 长图拍摄
IdentityImageView 一个能带进度条的图片框架,同时有身份标识动能,简单易用
BifacialView 图像处理后左右对比
sand 使用JNI实现Sobel算子图像边缘检测
Camera 二代身份证信息识别
ProCamera ProCamera是一款基于Camera2 API的相机,实现了相机的常用功能,力求不断挖掘Camera2的巨大潜力,锻造一款在功能和设计上完美的相机产品
Fotoapparat Android 有两套相机 Api,使用起来很麻烦,好在 Foto 开源了他们在 Android 上的 Camera 封装 Api,力荐
CameraKit-Android 一个相机的库
ShadowImageView 可以根据图片变颜色,更加细腻的阴影效果
photo-affix 图片拼接
skia Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. https://skia.org
android-close-pixelate 安卓图片模糊,像素化
PixelAdjuster Changes the color of individual pixels in a Bitmap
BypassPicassoImageGetter Loads images for Bypass using Picasso
multiselect 多个图片/视频选择
MultiPhotoPicker MultiPhotoPicker
ImageNice9Layout 仿Nice首页图片列表9图样式,并实现拖拽效果
ImagePicker-OLX Combined both TedBottomPicker and Camera View, to get the View Similar to ImagePickers of Olx.
ImageShowPicker 仿微信朋友圈图片选择
EasyImagePicker EasyImagePicker
EZPhotoPicker EZPhotoPicker
android-ocr Experimental app for optical character recognition on Android
Zoomy 双指控制图片展开,以及放大缩小,做的超棒
AwesomeImagePicker 图片选择工具库
Louvre 又一个漂亮的 Android 图片选择工具库
AnchorImageView 支持给图片加锚点的 Android 组件
PickPhotoSample Photo Picker Of Android Library
PictureSelector android多图选择器 图片/视频 单选or多选,以及视频录制
PanoramaImageView 通过监听手腕旋转进行交互,自动滚动图片
MultiImageView 多种图片样式 UI 组合,很适合做头像相关的功能
TakePhoto 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
Gradient-Artist Gradient-Artist library will allow you to use gradient overly on top of the image
500px-android-blur 500px-android-blur
BlurView IOS 风格的安卓动态模糊库
BlurKit-Android 性能强大的安卓模糊库
AndroidRealTimeBlur Android real-time blur
VectorSupportView VectorSupportView is a library to support vector assets in compound drawables
collageview Android 图片拼图效果
android-gif-example Gif RecyclerView MVP Grid Example using Dagger 2, Retrofit 2, RxJava 2 and Butterknife with Junit and Espresso tests
gifencoder A pure Java library implementing the GIF89a specification. Suitable for use on Android
FocusSurfaceView 拍照时在相机的预览界面指定一个区域的大小,形状和位置,只拍摄该指定区域里的图像
ScrollParallaxImageView 滚动时图片产生视差效果的ImageView
crescento Add curve at bottom of image views and relative layouts
HighPassSkinSmoothing-Android An implementation of High Pass Skin Smoothing on Android Bitmap 美颜
DexMovingImageView 一个实现了最新的Google Calender中月份图片的效果的ImageView,图片会随着外部ScrollView的滚动而滚动
SimpleOneStep 仿 Smartisan OneStep
BigImageViewer 大图查看加载库,支持拖动和缩放,利用 fresco 加载,超级方便,但是内存占用超级低,一点也不卡
ImageTransition Android 图片放大过渡效果
Squint 对角线风格
DiagonalLayout 斜角 View 效果,用来做 Profile 背景最适合不过
Diagonalify 图片对角线分割风格
PhotoViewSlider 图片浏览器
android-hidden-camera This library is to take picture using camera without camera preview
ParaCamera Simple android camera to take and get image bitmaps
SnappyImageViewer Android Image Viewer inspired by StackOverflow's with swipe-to-dimiss and moving animations
gallerymodule Simple gallery to retrieve one or more images. It allow to take new photos or videos
Blaze 图片移动及缩放
cropiwa 图片自定义裁剪
croperino 图片裁剪
MultiType-FilePicker 一款轻量级的文件选择器,支持多种文件类型
MediaPickerInstagram Material 风格的类似 Instagram 的图片选择器
TelegramGallery QQ 相册风格,相册选择器
pictorial A universal image viewer for Android
TedBottomPicker TedBottomPicker is simple image picker using bottom sheet
cameraview CameraView aims to help Android developers easily integrate Camera features
FrescoImageViewer 对 ImageView 实现了全屏浏览效果,同时支持了图片缩放效果,和滑动消失效果
RecyclerViewCardGallery RecyclerView实现Card Gallery效果,替代ViewPager方案
CompareImage 编辑后图片对比
StyleImageView Add styles and filters to ImageViews, Views' backgroud, Drawables and Bitmaps, with animation and bitmap output
ShapeImageView ShapeImageView
Music-Cover-View Useful to be used as album cover in Music apps
PuzzleView Android拼图支持库,轻松实现Instagram Layout效果
PloyFun 导入图片生成Low Poly风格图片的app
onyx 人工智能、机器学习、深度学习合体的图片资源识别库
WebpifyYourAndroidApp A small tool to convert your app's png&jpg image files into WebP when possible
JikeGallery 仿即刻首页图片垂直滚动效果
pearl 图片加载、缓存
cookie-cutter 移动或缩放图片来裁剪图片
ImagePicker 完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数
ImageZipper 压缩图片,An image compresssion library in android
CompressHelper 压缩文件,压缩图片,压缩Bitmap,Compress,CompressImage,CompressFile,CompressBitmap
AdvancedLuban 高效、简洁的图片压缩工具库 / An Advanced Compress Image Library for Android http://shaohui.me
Luban Luban(鲁班)——可能是最接近微信朋友圈的图片压缩算法
AutoZoomInImageView 可做splash动画,一张静态图片居中显示并充满屏幕,同时不断放大图片中间部分,形成一种图片不断向中间放大的动画效果
AndroidGradientImageView Android 色彩渐进 ImageView
QiniuImageLoader 在Android上结合七牛提供的API,让加载图片更有效、更节流、更简单、更可控、更酷
CameraFilters 摄像头实时滤镜处理库,自带10多种滤镜,支持滤镜扩展,并且兼容七牛云直播滤镜处理
CameraFilter Realtime camera filters for Android
CameraFilter 安卓滤镜集合
AndroidPhotoFilters 图片滤镜
photofilter 滤镜
gallery 最实用的图片操作实例
ImageGroupView 图片增删工具
Compressor 图片压缩
GifLoadingView GifLoadingViewhttps://amitshekhariitbhu.github.io/GlideBitmapPool/
GlideSlider Glide Image Slider
glide-bindingadapter Configurable @BindingAdapter for Glide
GlideBitmapPool Glide Bitmap Pool is a memory management library for reusing the bitmap memory https://amitshekhariitbhu.github.io/GlideBitmapPool/
android-drag-square 一个仿探探上传相片的widget,基于xmuSistone的demo, 提供gradle import,添加上传照片功能以及各种回调,api,方便使用
android-drag-square 流畅,灵活的图片拖拽排序
ShapedImageView Android Rounded, Circle, Path ImageView
CircleImageView 使用clippath实现的CircleImageView,没有Bitmap,没有锯齿
AvatarImageView 显示圆形图片或文本
android-shape-imageview 自定义形状的头像框架
CustomShapeImageView 又一个自定义形状的头像框架
belvedere An image picker library for Android
hiddenshot 安卓截图
InstaCapture 截图
MagicalCamera A library to take picture easy, trasnfrom your data and save photos in your device
android-gif-drawable Views and Drawable for displaying animated GIFs on Android
recent-images 获取手机里的最新的图片
LowPoly 一行代码实现 LowPoly
LowPoly Low Poly风格图片生成器
LowPolyAndroid Low Poly 风格图片生成器,Android实现版
ScratchView 刮开图层查看图片和文字
android-ndk-gif Android Gif library
sharp Scalable vector graphics for Android
Image-Zoomer Image zoom animations library for Android
image-zoom A simple lib for zoom images on event click
[TouchImageView](https://github.com/MikeOrtiz/TouchImageView Adds touch functionality to Android ImageView.
avatar-view 根据首字母显示头像
CircleImageView A circular ImageView for Android
KenBurnsView Android ImageViews animated by Ken Burns Effect
GifImageView Android ImageView that handles animated GIF images
Android-Image-Cropper Image Cropping Library for Android, optimized for Camera / Gallery
cropper Android widget for cropping and rotating an image.
android-crop Android library project for cropping images
Android-PictureTagView 仿nice图片上打标签控件
SelectableRoundedImageView Android ImageView that supports different radii on each corner.http://joooonho.com/?p=289
RoundedImageView A fast ImageView that supports rounded corners, ovals, and circles.
BitmapMerger Play with bitmaps
wqgallery android 相册支持单选模式和多选模式
Android-Ultra-Photo-Selector Select images from Android devices made easy :-) Start Activity PhotoSelectorActivity, this is the main entry point
DrawableView A view that allows to paint and saves the result as a bitmap http://panavtec.me
AndroidScrollingImageView An Android view for displaying repeated continuous side scrolling images. This can be used to create a parallax animation effect.
Pixelate Transform images into pixel versions of itself in Android
SimpleCropView A simple image cropping library for Android.
MultiImageSelector Image selector for Android device. Support single choice and multi-choice.
EasyImage Library for picking pictures from gallery or camera EasyImage allow you to eaisly take picture from gallery or camera without creating lots of boilerplate.
GiphyImageResultsPreview Library for GIF results, preview, play, share everything at one place
GifLoader An Android Library to load your GIF files
GifView Library for playing gifs on Android

TextView

名字 介绍 图片
RichText Android平台下的富文本解析器,支持Html和Markdown
PlumbTextView PlumbTextView是一个垂直文本视图。
Fontify TextView,EditText和Button,带有不同语言的普通,粗体和细体风格的自定义字体。
a super textview for android
TextSurface 视频般的体验的TextView
HTextView 超炫的TextView
Spanny 一个扩展SpannableStringBuilder的助手类
MarqueeView 可垂直翻、可水平翻的翻页公告
CBEmotionsKeyBoard 表情键盘
ChatBar 自定义聊天 ChatBar
chameleon CSS like framework for Android
SelectorInjection 一个强大的selector注入器,它可以让view自动产生selector状态,免去了写selector文件的麻烦
Sequent A simple continuous animation library for Android UI
DividerDrawable 不要再新建 View 来画分隔符了,用 Drawable 吧
InDoorSurfaceView Android 室内场景构建组件,帮你快速的完成室内场景 View 的展示
QuestionnaireView 答题布局
Katex 常用数学公式布局
WaveView 正弦曲线绘制动画
SineView 正弦曲线绘制动画
AttributionPresenter 开源库属性展示
material-about-library Material Design 风格的 About 页面设计
AboutLibraries AboutLibraries is a library to offer some information of libraries
calibrator-sensor 方向传感器矫正
AndroidGpsStatus 显示GPS定位状态和信号强度的控件,实时刷新,使用方便,可定制,适合运动类及出行类APP
UCMainViewForBehavior 使用Behavior高仿实现UC浏览器首页上下滑动效果
UCIndexAnimation 自定义View高仿实现UC浏览器首页上下滑动效果
FooterNavigationView FooterNavigationView helps to show a footer inside the NavigationView
LazyLoadingViews Loading effect for the child views in Adapter View before binding data from service
TimerView 一个解耦良好的计时控件,可自由扩展
SharePanel A small Behavior Example
EdgeTranslucent Android 任意View边沿渐变透明
proteus Android 通过 JSON 实现原生 UI 布局,太棒了这个
Swipper 手势控制库
AndroidAppShortcuts 支持7.0的快捷方式
Carousel-Notification Carousel-Notification lets you make carousel type notification where user can navigate within the notification. Selected item can be obtained using a broadcast receiver
ViewSpreadTranslationController 两行代码搞定Android视图扩散切换效果
Android-SwitchIcon Android 状态切换按钮效果
ChatMessageView 聊天布局
InstagramLikeColorTransitionAndroid Instagram风格颜色过渡
PlayWidget 新颖独特的音乐播放布局
Android-ExpandIcon 实现 Google 风格的上下箭头动态效果
ZuiMeiTAG 仿最美应用的底栏,使用recyclerView实现
HideKeyboard 仿ios输入法点击输入框以外区域 自动隐藏软键盘轻量级库
TContributionsView Android:用以显示类似github贡献度的View,当然,也绝不仅限于此~
WebViewDemo WebView 使用示例
AdBlockedWebView-Android Adblock Webview,支持自动屏蔽广告
SwipeCaptcha 仿斗鱼滑动验证码
CaptchaImageView 验证码图片 ImageView,相当实用
Rx.Widgets Materially inspired widgets and views that expose RxJava bindings
mismeter 简单的仪表盘
Android-Water-Gauge An water gauge-like view to display the devices orientation
Thermometer android温度计
ArcLayout 漂亮的弧形顶部布局效果
Timecon Easy-to-use animated clock icon
ClearScreenHelper 几行代码快速实现滑动清屏效果!动态绑定清屏UI,参考自淘宝直播
TinyDancer Android 上展示 FPS(每秒显示帧数) 的悬浮组件
SGiOSViews IOS 风格选择控制
EditCodeView Simple custom view implementation that allows you to control the input of a numeric code
PinCodeView Android PinCode 密码输入效果
PasscodeView pin和指纹识别解锁
PatternLockView 可能是目前最漂亮的 Android 手势解锁
GestureLockMaster 手势解锁通用库 android
Pinview Pin 码效果的 UI 裤子
LolliPin A Material design Android pincode library. Supports Fingerprint
PinLockView A clean, minimal, highly customizable pin lock view
android-passcodeview A custom view with keyboard and character display to be used for authentication
CouponView 锯齿边框,类似优惠劵效果的自定义 View
SmartisanTime 仿锤子时间View https://raw.githubusercontent.com/SpiritMan/SmartisanTime/master/images/smartisanTime.gif" width="320" />
WavyLineView A custom wavy line view for android
CompoundLayout 让任何布局支持选中状态,类似 Checkbox 的属性
LiveLayout 类似于映客,快手,等直播APP布局,直播刷礼物特效,定时清除礼物,计时器,圆形头像,横行listview等
WeChatPswKeyboard 高仿微信数字键盘、支付键盘(密码键盘)
ActionCardView Detailed CardView that displays an action title, description, and buttons to initiate that action
Article-Details-Transition-Example It's just an example of material transition
FlightSeat 机票座位选择
maoni 轻量安卓反馈库
FloatingViewService MIUI8 悬浮球
android-versioninfo 方便的以 dialog 或 fragment 显示软件版本
StackOverView 类似 5.0 任务栏的自定义控件
MarqueeLayoutLibrary 一个支持四个方向循环滚动的自定义控件
SimpleRatingBar A simple RatingBar with scale animation
SmileyRating 卡通萌萌系 Rating 组件,快用这个让你的用户去商店给你的 App 评分吧
MaterialRatingBar 一款漂亮的打分效果
SimpleRatingBar A simple RatingBar for Android
RatingView 等级评分
SmileBar 等级评分
AndroidGooView 一个自定义粘性控件,拖动GooView,在一定的范围内具有粘性效果,当超出范围时,GooView消失
BezierMaker 通过de Casteljau算法绘制贝塞尔曲线,并计算它的切线,实现1-7阶贝塞尔曲线的形成动画
MagicaSakura B 站出品的 Android 主题切换
Scoops 主题管理切换
Spotlight showcasing specific features in the app
Android-Cling 首次使用软件时指导用户操作
RadarChart 一个可以自由定制、旋转交互的Android雷达图Lib
polygonsview 模仿掌上英雄联盟能力分析效果
SpiderWebScoreView Android上的一个蜘蛛网评分控件
AbilityChart 一个能力值属性分布的控件
hintcase HintCase is a library for Android that will help you create really awesome hints/tips for your apps
MultipleStatusView 一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图
DragPointView QQ 未读气泡拖拽组件,轻松集成
QQBubbleView 利用三阶贝塞尔曲线模仿QQ空间直播页面右下角的礼物冒泡特效
SwipeableCard A simple implementation of swipe card like StreetView!!
Genius-Android Android Material Design Theme UI and Tool Library. http://genius.qiujuer.net
MemorySpinner 可以记住历史选项的spinner
MaterialSpinner Spinner with Material Design - Down to API 9
DanmakuFlameMaster B 站出品的 Android 开源弹幕引擎 —— 烈焰弹幕使
DanmukuLight Android上专为视屏直播打造的轻量级弹幕库(100多kb)
DanmakuFlameMaster 大弹幕时代来临了,这里是Android上最好的开源弹幕引擎·烈焰弹幕使 ~ 被弹幕吞噬吧!
StickerView a sticker view for android application
[phrase](https://github.com/square/phrase Phrase is an Android string resource templating library
TourGuide TourGuide is an Android library that aims to provide an easy way to add pointers with animations over a desired Android View
cheesesquare Demos the new Android Design library.
ImageProcessing 这个贴纸Demo是基于 http://blog.isming.me/2015/05/10/sticker-view/ 现有基础的优化。
QuantityView Android quantity view with add and remove button.
BubbleView Bubble View 聊天气泡
MaterialDesignLibrary This is a library with components of Android L to you use in android 2.2
Lollipop-AppCompat-Widgets-Skeleton A skeleton of google's appcompat android navigation drawer with material design.
material A library to bring fully animated Material Design components to pre-Lolipop Android.http://rey5137.com/material/
android_maskable_layout A library that easily allows you to mask layouts/viewgroups.
bubbles-for-android Bubbles for Android is an Android library to provide chat heads capabilities on your apps. With a fast way to integrate with your development.
FloatingView http://engineer.recruit-lifestyle.co.jp/techblog/2015-07-29-floatingview/
Android-Lock9View An Android grid lock screen view with a callback interface.
CreditsRoll [insert Star Wars theme here]
[discreteSeekBar](https://github.com/AnderWeb/discreteSeekBar
WheelIndicatorView A 'Google Fit' like activity indicator for Android
Android-Bootstrap Bootstrap style widgets for Android, with Glyph Icons
dspec Define and render UI specs on top of your Android UI
android-materialshadowninepatch Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
SimpleFingerGestures_Android_Library Android
Decor Android layout decorators : Injecting custom attributes in layout files, Using decorators to get rid of unnecessary class explosion with custom views
voice-recording-visualizer Simple Visualizer from mic input for Android.
MoveMapLocation 移动地图选址
CountdownView Android倒计时控件,使用Canvas绘制,支持多种样式
CountAnimationTextView 一个小型的Android库使得TextView的计数动画变得非常简单。

Group

名字 介绍 图片
rclayout Android通用圆角布局
AutoFlowLayout 流式布局,在很多标签类的场景中可以用的;而网格布局在分类中以及自拍九宫格等场景很常见
chips-input-layout 高度可定制的 Android Group 用来展示 Chips 。
ScalingLayout 在用户交互上缩放布局
ShimmerLayout Supercharge为Android应用程序提供内存高效的闪光效果。
侧滑布局
LineBreakLayout 自动换行的标签容器LineBreakLayout
FlowLayout 自动换行的标签容器
AndroidTagGroup 一个漂亮的android标签组件
vlayout 万能布局
DropDownView 一个简单的下拉式视图,内置动画。
BottomSheetLayout Android的简单底部视图视图
SmartRefreshLayout 智能刷新控件
CollapsingRefresh AppBarLayout+ViewPager+RecyclerView的刷新功能
DeckView 一个模仿Android棒棒糖最近屏幕布局的ViewGroup。
ScrollableLayout 共同头部+ViewPager+ListView
StatusStories Status Stories = Snapchat stories, Instagram stories, Whatsapp Statuses, Facebook Messenger Stories.
material-components-android Material Design 风格的组件集合
android-constraintlayout-demo android-constraintlayout-demo
ImmersiveDetailSample 仿Google Play商店沉侵式样式
RoundKornerLayouts 圆角布局
expandable-layout 可展开折叠的布局
CarouselEffect Carousel Effect with ViewPager
AutoImageFlipper Auto Scrolling Image Pager with Pager Indicator and Text
UltraViewPager 一个封装多种特性的ViewPager
echantedviewpager ViewPager that provides some custom and usefull functionalities, such as, scalling scroll, alpha scroll and swipe to dismiss option
BGASwipeBackLayout-Android 通过修改 support-v4 包中 SlidingPaneLayout 的源码来实现滑动返回布局
android-animated-toolbar android-animated-toolbar
CollapsingToolbar-With-Webview Webview 伸缩 Toolbar 效果
AndroidShortcuts A custom view component that mimics the new Material Design Bottom Navigation pattern.
SmartCoordinatorLayout An Android library for implement CoordinatorLayout easily
smooth-app-bar-layout Smooth version of Google Support Design AppBarLayout
TabStacker Tab Stacker is an Android library that handles Multiple Fragment History (Back Stacks), like it is done on iOS Apps
ByeBurger 极其简便的快速实现滑动隐藏标题栏和导航栏
ExtraWebView the flexible and easy to use WebView library
AndroidAutoLayout Android屏幕适配方案
dynamic-load-view 副作用小的在线热更新View库,可将View作为一个独立模块进行更新抽换
GiggleViewRecorder 安卓屏幕录制,参考的 Telecine
ReView ReView 一个用于辅助程序员、设计师“在线”查看字体大小以及颜色等属性的 View 组件集合
Android-ScaleLayout 一个简单的,方便的多屏适配的Android库
ActivitySwitcher 以卡片视图的形式管理你的 Activity,让你的 app 可以自由的切换、跳转、关闭 Activity 以及结束 app 程序
ClickableWebView Simple WebView for Detect click on an image
SlideBack 高仿微信视差手势滑动返回库
appbarlayout-spring-behavior 使AppBarLayout 可以弹性下拉的Behavior
JPagerSlidingTabStrip 增强版的 PagerSlidingTabStrip. 使用方式和PagerSlidingTabStrip一样简单,但功能和样式更丰富
BubbleTab Put some bubble in your tabs and give your apps a supa fresh style
JellyToolbar 果冻肉效果的Toolbar
SlideshowToolbar Toolbar 组件展示 Banner 图片效果
android-md-core Material bootstrap for Android development
ABTestView View for AB test of Android
Forcelayout You can drawing graph with spring-like attractive forces
NodeFlow 一个实现树形内容展示的库
and_swipeback 高仿最新版微信6.2手势滑动返回
MiniNavigationDrawer Implementation of mini navigation drawer for Android
ThumbnailMenu 简单而精致的 Fragment 菜单控件,它可以让你切换 Fragment 的时候眼前一亮
SuperStateView SuperStateView
DataLoadingLayoutAndroid A custom view for data loading status on Android
ProgressLayout An extension of RelativeLayout that helps show loading, empty and error layout
presenter-layout 安卓覆盖的 View, 可显示成功,错误,加载,文本等
emptyview A view that displays state of screen like loading, error, empty
stateLayout 优雅的切换布局的方法
loadinglayout 简单实用的页面多状态布局(content,loading,empty,error)
MultiStateView 一个通用状态切换视图
StateView StateView is a lightweight view that absorb characteristics of ViewStub. It can occupy less memory that the initia state is not visible and does not occupy the position of the layout
StateLayout A custom layout that can easily switch different states(like empty,error,progress,content) with animations
MaterialPageStateLayout PageStateLayout could let you show [Loading][Empty][Error][Succeed][Requesting] state in Activity, Fragment, ViewGroup as you want.
TriangularCustomView A Custom View to indicate multiple fragments with a triangular indicator
widgetlab Configurable typing indicator for Android
TooltipIndicator An indicator with preview support that you can use in the ViewPager
PageIndicatorView Google 风格的 Page Indicator 效果
Material-ViewPagerIndicator Dot-based Android ViewPager indicator with Material Design animations
UltraIndicator A custom indicator for ViewPager
Space-Navigation-View Space Navigation is a library allowing easily integrate fully customizable Google Spaces like navigation to your app
InfiniteCycleViewPager Android 支持水平和垂直滑动的ViewPager,效果很赞
android-pulse-indicator An Android View system for indicating Views using fading pulses
android-contextual-action-bar A contextual actionbar library with many customisation option
crystal-viewpager An extended transition of android ViewPager
BlurredView 动态模糊效果
ScrollableLayout headview for any view and supports sticking the navigator on the top
GpCollapsingToolbar Google Play app behaviour collapsing toolbar
CustomizableActionBarDrawerToggle Extended ActionBarDrawerToggle
StickerView A view which can add sticker and zoom,drag,delete it
ShrinkingImageLayout Android layout with an header image sensible to scroll and touch events
BottomNavigation-RichPath-Sample BottomNavigation-RichPath-Sample
AdaptableBottomNavigation A simpler way for implementing the Bottom Navigation View on Android
SlidingDrawer Android custom View implementing the bottom sheet pattern
DecentBanner An Android Banner that supports auto scrolling and decent animation
ZoomHeaderViewPager Zoom header for Android ViewPager
Flowing-Gradient Flowing Gradient Library
MagicIndicator 强大、可定制、易扩展的 ViewPager 指示器框架
LoopBar 无限滚动 Tap Bar
wrapping-viewpager 带动画的自定义高度的 ViewPager
IndicatorView IndicatorView on Android platform to indicator the current index of pages
fragmentviewpager An extended ViewPager which provides callbacks for the visibility state of its Fragment pages
Revealator 圆形显示或取消显示 View
Badge 自定义徽章
pagerbullet Android ViewPager with bottom dots
ViewPagerWithIndicator A simple ViewPager indicator implementation compatible with the from the Android Support Library. It can use arrows on the left and right and it can display a pageIndicator
ExpandingPager 点击可查看详情的 ViewPager
BreadcrumbsView Android 面包屑导航
MaterialStepperView Material Design 的一款表示行为步骤组件
android-stepsview A more complete version of stepsViews in android
material-stepper Android Library to create simple stepper activities
stepper-indicator Step indicator for onboarding or simple viewpager
vertical-stepper-form 竖向流程控制
Android-StepsView Android-StepsView http://anton46.com
StepView 订单流程控制
GradientLayout 背景梯度变化的布局
ViewStatePagerAdapter Saves and restores View states in ViewPagers
EasyForm EasyForm makes a form creation and field validation easy
2CheckoutWrapper 信用卡等认证
CreditCardView 信用卡 View
PasscodeView 支付密码的密码 View
GridPasswordView 类似微信,支付宝输入支付密码的密码 View
ExpandableLayout 可伸缩布局,减少 Activity 和 Fragment 跳转
SimpleViewPager Quick image ViewPagers
UserAwareVideoView 眼睛离开屏幕自动暂停的视频播放 View
DrawerBehavior jakewharton 出品 ,DrawerBehavior
BlurView 类似ios的动态模糊效果
TabLayout TabLayout demo http://www.jianshu.com/p/be1e8a1da639
ColorFullTabLayout Fully Customized TabLayout
android-segmentedtab segmented control style to TabLayout
TabbedCoordinatorLayout TabLayout CollapsingToolbarLayout CoordinatorLayout 使用示例
ParallaxViewPager 视差效果 ViewPager
Android-ConvenientBanner 通用的广告栏控件,让你轻松实现广告头效果。支持无限轮播
QingtingBannerView 仿蜻蜓FM轮播banner
RollViewPager 自动轮播的Viewpager
FloatView 类似来电秀的可自由浮动的 View
StatusBarAdapt Android使用fitsSystemWindows属性实现--状态栏【status_bar】各版本适配
MaterialStatusBarCompat 完美地使 Kitkat 与 Lollipop 上的状态栏同时透明/变色
FlycoSystemBar A Tool for SystemBar include StatusBar and NavigationBar. http://app.bilibili.com/
StatusBarUtil 状态栏工具, 沉浸式
ColorfulStatusBar Android app状态栏变色。
swipe-action-layout A nice swipe layout that provides new actions with a material design look and feel
WindRoseDiagramView a view widget of WindRoseDiagram in android platform http://timqi.com Screenshots
FlipView 安卓反转 View Screenshots Screenshots
MaterialPreference Easy to use Material Desgin Preference UI
MaterialPreference MD 风格的设置界面,兼容5.0以下 Currently supporting devices upto api 8
MaterialPreferences MD 风格的设置界面,兼容5.0以下 Screenshots
BreadcrumbLayout A Breadcrumb view based on the TabLayout
android-widget-connectpattern Draw a pattern to confirm the action, unlock the screen etc
NavigationTabStrip Navigation tab strip with smooth interaction
argus-android 登录注册布局
OnePageSigninSignup 很赞的登录注册布局
Material-Design-Login Material-Design风格的动画注册登陆界面~够清爽~
unipiazza-android-twostepslogin 一个很棒的两步登录界面设计
materiallogindemo MD 风格的登录、注册界面布局
MaterialLogin Amazing Material Login effect
MaterialLogin Login view with material design
android-drag-FlowLayout this is a draggable flow layout lib
CardSearchView 一款实现的很漂亮的卡片式搜索效果
material-searchview 谷歌风格搜索布局
Material-SearchView SearchView library based on DialogFragment
BilibiliSearchView 漂亮的波纹展开式搜索效果
PersistentSearchView A library that implements Google Play like PersistentSearch view
SearchFilter Yalantis 出品:搜索过滤器交互效果
MaterialSearchBar Material Design Search Bar for Android
MaterialSearchView Android Search View based on Material design guidelines
AssembleEssay 自定义LayoutManager实现一个展示文章的View,支持拖动插入以及相应的动画展示
FlowLayout Android 流式标签布局
LaybelLayout 一个标签布局
materialChipView Material Design 风格的 Tag (Chip) 标签组件,漂亮,实用
DroidTag Android tag group widget
FlowTag Android流式布局,支持点击、单选、多选等,适合用于产品标签等
Android-Cloud-TagView-Plus An Android Cloud Tag Widget
FlowLayout label quick input layout
Android-Cloud-TagView-Plus An Android Cloud Tag Widget
android-tagview Android library for creating beautiful tags for your content.
AndroidTagView A TagView library for Android. Customize your own & Drag effect.
TagViewLayout Fast manage your TagViewLayouts
TagCloudView 支持 SingleLine 模式的标签云效果 http://kingideayou.github.io/TagCloudView/
AndroidTagGroup A beautiful android tag group widget.
BubbleLayout Bubble View for Android
EffectiveShapeView Effective custom shape imageview
MagicViewPager 单页显示3个Item的ViewPager炫酷切换效果,适用于Banner等 111111
ScalableTabIndicator 可定制的Indicator,结合ViewPager使用
MaryPopup Expand your view with no problem
Spotlight 支持引导路径高亮的方案
Primer Google Primer 引导页
Material-Onboarding MD 风格引导页
StepDialog 一行代码实现ofo app首次注册时的步骤控件
WowSplash 铁塔融云!一个让你的哇哇哇哇闪屏页
SlidingIntoView 引导页面
material-intro-screen Material 风格的介绍页,在做介绍的同时,可以向用户申请权限
GuideView A beautiful way to introduce users to your app
ahoy-onboarding 带有色彩渐变的新功能引导页
GuideView A beautiful way to introduce users to your app
GuideView 安卓引导 View
welcome-android A customizable welcome screen http://stephentuso.github.io/welcome-android/
paper-onboarding-android MD 风格的启动引导页面
AppIntro 华丽的 app 引导页
IndicatorView Configurable view for ViewPager
WoWoViewPager WoWo可以优化你的App介绍/引导页面,制作你的App简历 WoWoViewPager App Intros Example WoWoViewPager CV Example
YahooNewsOnboarding Demo of the onboarding animations of Yahoo News App
android-widget-ticktock Count down, count up, tick... tock...
InstaLikeFragmentTransaction Easy Bottom Tab Navigation with back stack history
AdaptableBottomNavigation 底部导航栏
BottomNavBar 底部导航栏
ChangeTabLayout 一款炫酷的TabLayout
SlidingRootNav DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible
SlidingTabWithColorIcons Library for Sliding Tab With Color Icons!
un-material-tab 自定义 material TabLayout
SpaceTabLayout 很有新意的一款 Android Bottom Tab 效果
PagerBottomTabStrip 一个基本按谷歌Material Design规范完成的安卓底部导航栏控件
BottomNavigation 底部导航栏
BottomBar A custom view component that mimics the new Material Design Bottom Navigation pattern.
ahbottomnavigation A library to reproduce the behavior of the Bottom Navigation guidelines from Material Design.
NavigationTabBar Navigation tab bar with colorful interactions.
FlexLayout More powerful than LinearLayout and RelativeLayout which use java expression in layout params
MapView A MapView on Android platform
ProductTour ProductTour is android sample project implementing a parallax effect welcome page using ViewPager and PageTransformer, similar to the one found in Google's app like Sheet, Drive, Docs...
CircleIndicator A lightweight viewpager indicator!
MaterialDrawerKt Kotlin版本的https://github.com/mikepenz/MaterialDrawer
MaterialDrawer The flexible, easy to use, all in one drawer library for your Android project.http://mikepenz.github.io/MaterialDrawer
MaterialTabs Custom Tabs with Material Design effects.
PagerSlidingTabStrip An interactive indicator to navigate between the different pages of a ViewPager.
LDrawer Android drawer icon with material design animation.
AndroidMaterialDesignToolbar Android Sample Project with Material Design and Toolbar.
MaterialNavigationDrawer Navigation Drawer Activity with material design style and simplified methods.
WaveView A wave view of android,can be used as progress bar.
CursorWheelLayout An Android Widget for selecting items that rotate on a wheel
ResideLayout An Android Layout which has a same function like.https://github.com/romaonthego/RESideMenu
SwipeBackLayout An Android library that help you to build app with swipe back gesture.
ExpandableLayout Implementation of ExpandableListview with custom header and custom content.
TileView The TileView widget is a subclass of android.view.ViewGroup that asynchronously displays tile-based images, with pan and zoom functionality, and features like markers, hotspots, paths, multiple levels of detail, and arbitrary coordinate systems.http://moagrius.github.io/TileView/
show-case-card-view Show case card view
FancyShowCaseView 好看的高亮提示库
TapTargetView 超级漂亮的一个高亮功能提醒效果
TutoShowcase A simple and Elegant Showcase view for Android
ShowcaseView Highlight the best bits of your app to users quickly, simply, and cool...ly.
DraggablePanel Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
Slidr Easily add slide to dismiss functionality to an Activity
InboxLayout 模仿google inbox效果.
SwipeBack SwipeBack is an android library that can finish a activity by using gesture.
Dragger Animate your activity!
PhysicsLayout Android layout that simulates physics using JBox2D
bottomsheet Android component which presents a dismissible view from the bottom of the screen
AndroidSlidingUpPanel This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.http://umano.me
android-transition Allows the easy creation of animated transition effects when the state of Android UI has changed
FrenchToast Stale Android Toasts made tasty.
FABRevealLayout A layout to transition between two views using a Floating Action Button as shown in many Material Design concepts
ToggleExpandLayout A togglelayout that can be used in setting interface
FlowingDrawer swipe right to display drawer with flowing & bouncing effects.https://android-arsenal.com/details/1/2658
ParallaxPagerTransformer A pager for Android with parallax effect
ViewPagerTransforms Library containing common animations needed for transforming ViewPager scrolling for Android v13+.
Android-PullToNextLayout Android-PullToNextLayout
KugouLayout an interesting layout 一个模仿酷狗播放器滑动返回的layout
DragTopLayout Drag down to show a view on the top.
CircleIndicator A lightweight viewpager indicator like in nexus 5 launcher.
ViewPagerIndicator Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.http://viewpagerindicator.com
Android-ParallaxHeaderViewPager NewsStand Application for Android's view of play, such as a pager function that implements the code.http://www.kmshack.kr/431
freepager ViewPagers library for Android
SpringIndicator A spring indicator like Morning Routine guide.
freepager ViewPagers library for Android
SmartTabLayout A custom ViewPager title strip which gives continuous feedback to the user when scrolling
FlipViewPager.Draco This project aims to provide a working page flip implementation for usage in ListView.https://yalantis.com/
MaterialViewPager 超级强大的 MD 风格 ViewPager
AndroidRubberIndicator A rubber indicator
HollyViewPager A different beautiful ViewPager, with quick swipe controls
SCViewPager A simple ViewPager extends that provide scroll based animation like Jazz Hands for iOS. Jazz Hands library provided by IFTTT :https://github.com/IFTTT/JazzHands
duo-navigation-drawer A flexible, easy to use, unique drawer library for your Android project
AndroidResideMenu The idea of ResideMenu is from Dribbble 1 and 2. It has come true and run in iOS devices. iOS ResideMenu This project is the RefsideMenu Android version. The visual effect is partly referred to iOS version of ResideMenu. And thanks to the authors for the above idea and contribution.
Folder-ResideMenu An extension of ResideMenu
FadingActionBar Android library implementing a fading effect for the action bar, similar to the one found in the Play Music app
GlassActionBar Android - a library that adds a glass-like effect to the action bar.
Reachability You can easily access the top of the screen in Android. Like a iPhone 6 & 6 Plus.
android-slidingactivity Android library which allows you to swipe down from an activity to close it.
android-auto-scroll-view-pager Android auto scroll viewpager or viewpager in viewpager
FlycoPageIndicator A Page Indicator Lib is realized in a different way.
DraggableFlagView 可拖拽的红点,(仿新版QQ,tab下面拖拽标记为已读的效果),拖拽一定的距离可以消失回调。
SwipeableCard A simple implementation of swipe card like StreetView
overscroll-decor Android: iOS-like over-scrolling effect applicable over almost all scrollable Android views
WeixinTest 仿微信主页面,通过ViewPager实现,高度可定制化,页面可以左右滑动,点击下面那妞也可以切换。
morphy-toolbar A morphing toolbar that can expand/collapse at anytime
CRAudioVisualizationView Live Audio Equalizer with wave effect https://www.cleveroad.com

ProgressBar

名字 介绍 图片
ProgressView 风格化的进度视图
ArcSeekBar 一个弯曲的搜索栏吗
NumberProgressBar 一个美丽的,苗条的Android ProgressBar
BubbleSeekBar 进度变化更以可视化气泡样式呈现
MSeekBar 一个单向滑动自定义SeekBar
SaleProgressView 仿淘宝 淘抢购进度条
android-material-app-rating 好看的评分库
android-circular-progress-view A fancy CircularProgressView
CircularProgressbar CircularProgressbar
SeekBarWithIntervals** Seekbar with labelled intervals Like Olx FilterView Seekbar
circle-time-view An android custom view for displaying time in a pretty format, use for timers and stopwatches
Android-ProgressViews Android-ProgressViews
SlidingSquareLoaderView SlidingSquareLoaderView
FuckingVolumeSlider android实现的反人类音量滑块
FunnyLoader Loading indicator for android with over 200 random messages
SectorProgressView a simple progress prompt or chart widget of android using circle and a sector
BoxLoaderView BoxLoaderView
ProgressManager 一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度
DotsLoaderView Simple dots loader view
snackprogressbar snackbar扩展,可以显示进度
terminal-seekbar A smart seek bar with multiple junction points at random seek position
HueSeekBar Yet another android seekbar inspired from Philips Hue app
ProgressView 自定义进度条
(OverwatchProgressOverwatchProgress
(AnimatedLoadingIndicator An animated Progress Dialog
circularView A 'Google Fit'-like implementation of the circular view
tinglingsquares A delightful progress animation
CoolProgressViews Android library with collection of cool progress views
android-slidr Another android slider / seekbar
SegmentedStepperSeekbar SegmentedStepperSeekbar
ProtractorView 半圆 seekbar
plain-pie 简单可自定义饼状图
geometric-progress-view Customizable progress indicator in the form of 2D geometric shapes
pageloader 自定义布局加载
GADownloading 蛮有创意的一发 Android 下载效果
WaveLoading 一个全能的水波加载动画
ImageLoadingView 类似微信图片加载,微博图片加载,视频加载时的进度view
segmentedview ios风格的分段控件,类似 UISegmentedControl
CircularProgressBar CircularProgressBar
CircleAlarmTimerView 圆形进度条
Audiogram Lightweight audiowave progressbar
CountDownProgressView This is a simple rounded progress view that shows remaining time/cycle/events as text in center
SwipeCoordinator A coordinator layout for Android views to animate and typify touch events as swipe gestures
baso 以组件的方式维护列表加载状态
AwesomeProgressbar 支持左右两边同时滚动的进度条
BreadcrumbsView A customizable Android view for paginated form
FreshDownloadView 一个展示下载进度的View,下载完成和失败的时候会有酷酷的动画
ProgressRoundButton 渐变的下载按钮,发现不少小伙伴要做类似效果的
RingProgressBar 自定义控件のMaterial design风格的圆环进度条
CreditSesameRingView 支付宝芝麻信用
MaterialProgressBar MaterialProgressBar
ChompProgressViewA (semi) realistic chomping progress view that takes bites out of your delicious images! Nom! Nom!
loaderviewlibrary Library that enables TextView of ImageView to show loading animation while waiting for the text and image get loaded
RingProgress Android环形进度条类似apple watch健身记录
SmileyLoadingView 仿支付宝实现的一个笑脸 LoadingView 效果
SpecialProgressBar A Special Progress Bar for Android
BreathingProgressDemo Here comes a nice little breathing progress which you can show in your Android apps
SegmentedBarView Custom UI control for android which is showing data as a segments and a value inside them.
SwagPoints An Android custom circular SeekBar that supports max/min range and step settings
RangeBarVertical Android rangebar(seekbar) vertical having two thumbs
WaveProgressView most powerful wave load view
PodSLider A UI widget slider for android
crystal-range-seekbar Crystal Range Seekbar
circular-music-progressbar 音乐头像圆形 progressbar
CircularProgressView Material style circular progress bar for Android
LoadingView 各种动画效果的LoadingView
AndroidFillableLoaders Android fillable progress view working with SVG paths
HoldToLoadLayout A layout that creates a loading-like progress around it's child ( circle ), inspired from Destiny's ( PS4 ) accept mechanism
BezierLoadingView 贝塞尔曲线加载
BubbleSeekBar 自定义SeekBar,进度变化由可视化气泡样式呈现
SeekArc Circular SeekBar view for Android
material-range-bar Android widget for selecting a range of values.
SpeedView 速度指示器
PanelView android PanelView DashBoard 仪表盘 汽车仪表盘 气压仪表盘
sc-widgets 多种进度条,车速,气压,百分比等
CircleProgressBar A circular android ProgressBar library which extends ProgressBar
stackedhorizontalprogressbar Android Library to implement stacked horizontal progressbar
uberprogressview An android progress view developed after taking inspiration from Uber app
BeerProgressView A library that lets you create a beer styled progress view with bubbles and all
SnailBar A lovely snail,You can use it as a seekbar or progressbar.
ElasticDownload We are not Gif makers, We are developers
LoadingDrawable some beautiful android loading drawable
materialish-progress](https://github.com/pnikosis/materialish-progres) A material style progress wheel compatible with 2.3
FABProgressCircle Material progress circle around any FloatingActionButton. 100% Guidelines.
Loading Android loading view
AnimatedCircleLoadingView An animated circle loading view
WaveLoadingView An Android library providing to realize wave loading effect
AnimateHorizontalProgressBar A tiny customView makes very easier ProgressBar anitmation horizontal
MaterialProgressBar Material design ProgressBar with consistent appearance
Android-RoundCornerProgressBar Round Corner Progress Bar Library for Android
GoogleProgressBar Android library to display progress like google does in some of his services.
SmoothProgressBar A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar
NumberProgressBar A beautiful, slim Android ProgressBar.
CircleProgress CircleProgress, DonutProgress, ArcProgress
android-square-progressbar An android library to display a progressbar that goes around an image
MaterialLoadingProgressBar MaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator
dashed-circular-progress A Circular progress animated where you can put any view inside
DownloadProgressBar
DownloadProgressBar is an android library that delivers awesome custom progress bar. You can manipulate it's state in every way.
CircleProgress A circle progress animation view on Android
WhorlView Progressbar with whorl style
SuperLoadingProgress 一款优美的加载器,根据进度设置加载效果
ColorArcProgressBar This is beautiful color arc progress bar.
SimpleRatingBar 简单好用的ratingbar

WebView

名字 介绍 图片
CacheWebView 突破系统WebView缓存的空间限制的WebView
AgentWeb AgentWeb是基于Android WebView的强大库。

图表

名字 介绍 图片
android-kline Android专业版K线图、分时图
JZAndroidChart Android 股票图表库
KChartView 股票k线图
ikvStockChart 一个简单的Android股票图表库
MPAndroidChart 一个强大的Android图表视图/图形视图库
Android-Week-View Android Week View是一个Android库,用于在应用内显示日历
hellocharts-android 适用于Android的图表/图表库兼容API 8+,支持缩放,滚动和动画的多种图表类型
ChartView Android上的自定义图表示例
SuitLines 一个小巧且高效的线性图表组件
Android-Simple-Chart 简单的Android图表实现
ikvStockChart ikvStockChart
BeautifulGraphSample BeautifulGraphSample
KalmanRx kalman 滤波
Jgraph 图表控件
AndroidDevCoder linechart 为指数基金走势图表可根据当前走势绘制出想要的图表
EazeGraph An Android chart and graph library
hellocharts-android several chart types with support for scaling, scrolling and animations
WilliamChart Android library to create charts.
sparkA simple Android sparkline chart view

表格

名字 介绍 图片
TableView TableView是一个功能强大的Android库,用于显示复杂的数据结构和呈现由行,列和单元格组成的表格数据。
Android-Week-View Android Week View是一个Android应用程序库,用于显示日历(周视图或日视图)。 它支持自定义样式。
AdaptiveTableLayout 可以读取,编辑和写入CSV文件的库

Drawer

名字 介绍 图片
TimeLine 一个简易的侧滑菜单控件,提供了仿IOS的越界回弹效果和左右滑动功能,可自由设置最小滑动距离和是否开启滑动功能
duo-navigation-drawer 一个灵活的,易于使用的,独特的抽屉库。
SwipeBackLayout SwipeBack是一个可以通过使用手势完成一个活动的Android库。
AndroidResideMenu Android版的ResideMenu

Toast和snackbar和提示样式

名字 介绍 图片
FancyToast-Android 好看的Android Toast 库
literallytoast 好看的 Toast 库
Alerter 这个库旨在克服Toast和Snackbars的局限性,同时降低布局的复杂性
Light 通用的Snackbar,但是很优雅
emptyview 显示加载,错误,空白等屏幕状态的视图
DoorSignView 适用于Android的可自定义,启用传感器的门标定制视图。
Toasty 常用的Toast
SuperToasts 扩展Android Toast框架的库

引导页

名字 介绍 图片
NewbieGuide Android 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示
Spotlight Android库,指导教程或步行等项目...
Spotlight 好看的引导页

导航栏

名字 介绍 图片
Alligator Alligator是一个现代的Android导航库
Android Customtabs Chrome的CustomTabs为Android揭秘。简化开发过程并提供更高级别的类别,包括在设备上无法使用Chrome的情况下进行回退。
FlycoTabLayout 一个Android TabLayout库
BottomBar 模仿新材质设计底部导航模式的自定义视图组件。
ahbottomnavigation 个库,用于从Material Design中重现Bottom Navigation指南的行为。
Alligator 一个现代的Android导航库
GuideView 最最轻量级的新手引导库,能够快速为任何一个View创建一个遮罩层
BottomNavigation 帮助用户轻松使用底部导航栏
AppOrder 改造TabLayout,修改指示线宽增加切Tab过渡动画

相机

名字 介绍 图片
CameraView 有据可查的高级Android界面,可以轻松捕捉照片和视频,解决所有常见问题和需求。
Fotoapparat 让Android的相机更友好。
Fotoapparat 让Android相机更友好
android-Camera2Basic Android Camera2Basic Sample

视频及音频

名字 介绍 图片
YCAudioPlayer 音频播放器,基础播放功能有:播放,暂停,下一首,上一首;
noise Noise是Android的一个包装器,是用C语言编写的FFT实现程序。Noise是一个易于使用的api,适用于Android开发人员。 ![](http://mdeandroid.oss-cn-beij
VoiceRipple 语音录音按钮与用户语音有涟漪效应。
YCVideoPlayer 视频播放器封装库案例,仿照优酷,爱奇艺视频播放器
recordablesurfaceview 可用于录制mp4影片的GLSurfaceView的替代品。
千牛主播tblive专注于PC上直播采集、推流的整体解决方案
yasea RTMP live streaming client for Android
ijkplayer bilbil开源视频框架
JiaoZiVideoPlayer Android VideoPlayer MediaPlayer VideoView MediaView浮动视图和全屏 https://user-images.githubusercontent.com/2038071/31045150-a077cc8a-a5a2-11e7-8dc2-7a0e3a9f3e62.jpg
DanmakuFlameMaster Android开源弹幕引擎·烈焰弹幕使
FFmpegAndroid 最新版ffmpeg3.3-android,并通过CMake方式移植到Android中,并实现编解码,转码,推拉流,滤镜等各种功能
Mp4Composer-android 该库使用Android MediaCodec API生成Mp4影片并应用滤镜,缩放和旋转Mp4。
YouTubePlayerActivity 一个可以播放YouTube视频的Activity
AndroidVideoPlayer 开源的 Android 视频播放器,支持 DLNA。
Hide-Music-Player Hide音乐播放器。
JamsMusicPlayer 功能强大的 Android 开源播放器
RxAndroidAudior RxAndroidAudior目前最鲁棒的Android声音录制和播放封装库了,说明
Timber 一款遵循了Material Design并且设计精美的播放器
LandscapeVideoCamera 一款功能强大的 Android 视频录制库, 仅允许横屏录制
MovieHub 非常漂亮的一款 Android Movie 工具
LyricViewDemo 歌词显示控件,支持多行显示、拖曳播放、自动识别歌词文件的编码。
PlayPauseView PlayPauseView 让播放、暂停按钮优雅的过渡
small-video-record 利用FFmpeg视频录制微信小视频与其压缩处理
FFmpeg4Android 编译 Android 下可用的 FFmpeg 的项目
FFmpegMediaPlayer FFmpegMediaPlayer can be used to control playback of audio/video files and streams
CompileFFmpegWithOpenSSL A bunch of scripts you can use to compile FFmpeg with OpenSSL
LiveVideoBroadcaster Native Android app that can broadcast and play live video via RTMP
EasyPusher_Android 精炼、稳定、高效的安卓前/后摄像头/手机桌面屏幕采集、编码、RTSP直播推送
VRPlayer 本地VR视频播放器
android-player-tv The Android TV version of LUSH Player
sc-player A media player button
YuuPlayer 基于 Webview 实现的 Youtube Player
MusicPickerActivity 系统音频文件选择
PreviewSeekBar 支持视频 Preview 效果的 Seekbar
NiceVieoPlayer MediaPlayer+TextureView,完美切换全屏、小窗口的Android视频播放器
android-PictureInPicture android-PictureInPicture 画中画功能
bilibili-android-client 非官方 B 站客户端
OhMyBiliBili 高仿系列の哔哩哔哩 - ( ゜- ゜)つロ 乾杯~
BiliClient 这是仿bilibili客户端,是我一个刚学android的朋友写的,原作地址:https://github.com/winkstu/ABPlayer
ZoomableTextureView 视频双指缩放
ExoPlayerManager Kotin 写的视频广告库
SiliCompressor 稳定强大的图片,视频压缩库
k4l-video-trimmer 视频裁剪
media-for-mobile 视频录制,编辑,截取等
KSYStreamer_Android 金山云Android采集推流SDK(Livestream SDK),支持内置/自定义美颜(Beauty Filter)、美声(Beauty Voice)、软硬编(Software/Hardware Encoder) 、网络自适应(Network Auto Adapt)、混音(Voice Mixer)、混响(Reverb)、画中画(PIP)、连麦(RTC)、动态贴纸(Sticker)
PLDroidMediaStreaming PLDroidMediaStreaming 是 Pili 直播 SDK 的 Android 推流端,支持 RTMP 推流,h.264 和 AAC 编码,硬编、软编支持。具有丰富的数据和状态回调,方便用户根据自己的业务定制化开发。具有直播场景下的重要功能,如:美颜、背景音乐、水印等功能。
PLDroidPlayer PLDroidPlayer 是 Pili 直播 SDK 的安卓播放器。支持所有直播常用的格式,如:RTMP、HLS、FLV。拥有优秀的功能和特性,如:首屏秒开、追帧优化、丰富的数据和状态回调、硬解软解支持。而且可以根据自己的业务进行高度定制化开发。
PLDroidShortVideo 七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发
WxRecoderVideo 基于VCamera,仿微信录制短视频
Camera2-Video A simple Android wrapper for interfacing with the new Camera2 API for video capture
ExoPlayerFilter 实时视频滤镜
VidEffects 实时视频滤镜
VCL-Android 编译好的VCL-Android版本,打了四种架构的so包,armeabi-v7a、armeabi、x86、mips
simplest_ffmpeg_mobile ffmpeg examples in Android / IOS / WinPhone http://leixiaohua1020.github.com/
*MediaPlayer-Extended Android MediaPlayer API-compatible media player library with exact seek and DASH support
360-video-player-for-android Sample code for creating a 360 video player on Android
AutoplayVideos recyclerview 下自动播放视频
easy-video-player Video playback on Android, made easy, wrapping around the stock MediaPlayer API. https://aidanfollestad.com
DragVideo DragVideo,一种在播放视频时,可以任意拖拽视频的方案
jjdxm_ijkplayer 基于ijkplayer简单的UI界面 当前项目是基于ijkplayer项目进行的播放器界面UI封装
MVideo 仿微信朋友圈视频播放特效
GSYVideoPlayer 视频播放器(IJKplayer),支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,其他一些小动画效果
JieCaoVideoPlayer android videoplayer mediaplayer videoview mediaview and fullscreen
Exposure-Video-Player Custom Android video player API library
youtube-android-player-helper YouTube 控制播放
fenster 利用TextureView 播放视频,并可控制播放,暂停等。
ParsingPlayer 网络视频流播放
ipcam-view MJPEG 视频流播放
ringdroid 安卓音频截取,转换
audio-analyzer-for-android 音乐频谱分析
A-MusicView 原创自定义控件之-Canvas实时绘制音乐波形图
lastfm-lib last.fm 安卓api
MediaFacade 多媒体处理
ExoPlayer An extensible media player for Android
exoplayer-textureview ExoPlayer's wrapper for using with TextureView
PlayVideo-OpenGL 通过Opengl ES去绘制视频的demo(可实现视频画中画)
OpenCVwithUVC usb摄像头 OpenCV
UVCCamera usb摄像头,library and sample to access to UVC web camera on non-rooted Android device
PLDroidDemo YUV-->H264,YUV-->RGB, GL Blur, GPUImage
YUVDroidTools 安卓预览 YUV 原始数据
viper4android_fx ViPER4Android FX Control Panel
LingoRecorder LingoRecorder is a better recorder for Android, you can easily process pcm from it
AudioDemo 演示如何在 Android 平台上开发音频相关应用,开发音频入门必备
AudioVideo Android音视频相关的Demo
SimpleRecorder Android 高质量录音库
AndroidMp3Recorder 为Android提供MP3录音功能
AndroidMp3Recorder Android mp3 音频录制
AACEncoder_Android Android AAC编码库
android-aac-enc Android轻量级的AAC编码库
AndroidAudioRecorder 安卓音频录制库
OmRecorder A Simple Pcm / Wav audio recorder with nice api. https://kailash09dabhi.github.io/OmRecorder/
AndroidAudioConverter 音频转换 支持:WAV, AAC, MP3, M4A, WMA and FLAC
CallRecorder 通话录音
android_silk_v3_decoder 转换微信QQ语音格式为MP3格式
Phonograph Phonograph Music Player 开源啦,这可是一个拥有 百万级下载量的 Google Play 播放器
Shuttle Shuttle Music Player
MusicDNA A Music Player for android that renders beautiful DNA(Visualization) of the currently playing music
Orin Fork of @kabouzied Phonograph, I always wanted to try my hands on Tunzo's material design music player
IdealMedia Awesome app to listen music and audiobooks on the device and online at vk.com. Search, download, set as ringtone, sort by albums, authors, folder. Powerful equalizer
audio-recorder-button audio-recorder-button
AnimatedRecordingView 一个有趣的Android录音动画
MusicWave 音乐播放频谱波形
MusicIndicator Android 音乐频谱效果组件
CameraFragment Fragment拍照摄像
JcPlayer A simple audio player for Android applications
PonyMusic 波尼音乐 OkHttp+Gson+Material Design Online Music Player
remusic 仿网易云音乐 安卓版,netease android,音乐播放器 在线 下载
MusicStreamer 一个超漂亮的音乐播放器!尤其是音频的可视化功能,超炫酷
ListenerMusicPlayer A Grace Material Design Music Player
StylishMusicPlayer A stylish music player for android device 16+
SupermanMusicPlayer 本地音乐播放器源码, 该音乐播放器除了实现基本的播放音乐之外, 还可以睡眠定时, 剪辑铃声, 第三方分享等功能
android-UniversalMusicPlayer 多平台(手机,平板,手表)音乐播放器
ApolloModMusic Apollo 音乐播放器,Android Studio 版本
Hide-Music-Player Hide音乐播放器
Timber Material Design Music Player
Auro 1st Most Fastest, Latest Designed and open source Music player
Telecine 屏幕录制
TVSample 1、仿泰捷视频最新TV版 Metro UI效果. 2、仿腾讯视频TV版(云视听·极光) 列表页
IPTVFree Simple IPTV

颜色选择器

名字 介绍 图片
ColorPickerPreference 一个库,可让您实现ColorPicker,ColorPickerDialog,ColorPickerPreference。
ColorPicker android取色器

表情

名字 介绍 图片
emojicon 用于Android的TextView,EditText(如WhatsApp)中显示表情符号的库
EmoticonGIFKeyboard 先进的表情符号和GIF键盘。

认证

名字 介绍 图片
Android-Goldfinger Android库简化了指纹认证的实现
whorlwind Android指纹API的反应式封装,可处理使用指纹加密/解密敏感数据。
FaceDetect base on face++
高仿支付宝手势密码

地图

名字 介绍 图片
MapMe MapMe是一个用于处理地图的Android库。MapMe将适配器模式带入地图,简化了标记和注释的管理。
GeoJson-Viewer 在您的Android设备上查看GeoJson文件。只需选择一个GeoJson文件,然后从列表中选择一个地图提供者。
AirMapView 支持多个本地地图提供者包括谷歌地图V2和亚马逊地图V2

换肤

名字 介绍 图片
ThemeSkinning Android 主题换肤的开源库
aesthetic 一个快速和易于使用的即插即用动态主题引擎。由Rx提供支持,适用于Android应用程序。
Android-skin-support Android 换肤框架

数据库

名字 介绍 图片
ObjectBox 1.0 ObjectBox 1.0是一个SQLite数据库的替代品。 它使移动(和物联网)设备上的对象持久性变得简单而快速。
greenDAO greenDAO is a light & fast ORM solution for Android
android-lite-orm LiteOrm是一款适用于Android的快速,小巧,功能强大的ORM框架
ormlite-android ORMLite Android功能与ormlite-core结合使用

动态更新热更新

名字 介绍
dexposed 大幅度降低基于AOP方式替换大型方法的开发成本,使用教程Android平台免Root无侵入AOP框架Dexposed使用详解Android Hotpatch系列之-项目介绍 - 客户端例子实现,服务器简易实现
Xposed Xposed是一款可以在不修改APK的情况下影响程序运行的框架服务,AndroidHook神器:XPosed入门与登陆劫持演示
code-push 大微软推出的一套可以为用 React Native 和 Cordova 开发的 App 提供代码热更新的方案
DynamicAPK 实现Android App多apk插件化和动态加载,支持资源分包和热修复。
AndFixDemo AndFix是alibaba出品的开源热更新技术
gradle_plugin_android_aspectjx 通过GradleTransform和aspectj来实现代码动态修改,完美解决Dexposed兼容性问题,实现代码自动插桩。AspectJX-Demo
RoboAspectJ 美团出品的开源热更新技术

Input

名字 介绍 图片
WeChatPwd 仿微信支付密码输入控件,支持明文输入
droidbot Android的轻量级测试输入生成器。 类似 Monkey,但更多的智力和酷功能!
validator 通过使用ValidatingTextInputLayout替换TextInputLayout来获得简单的错误验证
PasswordInput 具有Material Design渐变动画效果的密码控件及对话框

Zxing

名字 介绍 图片
zxing 二维码之祖
MVBarcodeReader 条码识别
zxing-android-embedded Port of the ZXing Android application as an Android library project, for embedding in an Android application
AwesomeQRCode 一个优雅的二维码生成器
PressScanCode 一个长按扫描webView上的二维码的工具库
ZXingDemo 六种二维码生成的样式
MobileVisionBarcodeScanner 二维码扫描
Android-Zxing android google zxing 可配置扫描框、线样式 ,生成二维码(文字、联系人) http://blog.csdn.net/hupei/article/details/51859171
Qart 将生成的二维码与选择的图片合成,生成的新二维码
android-zxingLibrary Android 二维码,条码扫描,生成库
BGAQRCode-Android Android 二维码条码扫描,生成库
zxing-barcode A barcode scanner based on zxing for android
QrCardParsing 二维码生成、扫描库
QRGenerator 二维码扫描库

Log

名字 介绍 图片
xLog 简单、美观、强大、可扩展的 Android 和 Java 日志库, https://raw.githubusercontent.com/elvishew/XLog/master/images/classic_log.png
logger 简介好看使用的log库
ALog Android开发简单的使用日志

网络请求框架

名字 介绍 图片
android-async-http Android的异步HTTP库
android-volley 一种网络框架
Fast-Android-Networking 一个完整的快速Android网络库,也支持HTTP / 2
samba-documents-provider Android Samba 协议实现
AndroidUnplash An unofficial Unsplash API library for Android
F32-for-Android Android library for OpenWeatherMap API
SimpleNetworkLibrary Android Simple Network Library for HTTP and Image Requests with cool features implemented with Simple Demo using some Material Design UI Elements
AndroidSnooper 记录网络请求拦截器
AndServer AndServer—原生 Android 做Web开发
cookietray Persistent cookie storage for OkHttp3 based on SharedPreferences
Session_Cookie_Reader Cookie Reader of Session
LoggingInterceptor OkHttp 请求和响应日志拦截器
Retorfit_RxJava_Exception 优雅地处理服务器返回的错误和客户端访问网络过程中产生的错误
RetrofitUrlManager 以最简洁的 Api 让 Retrofit 同时支持多个 BaseUrl 以及动态改变 BaseUrl
RetrofitLifecycle 通过注解管理 Retrofit 生命周期
OkCacheControl OkHttp 和 Retrofit 缓存工具
chuck Android App 内网络调试工具,超实用
StatusView 简洁优雅的网络状态提示
nonet 安卓网络连接监测
jurl Fast and simple URL parsing for Java, with UTF-8 and path resolving support
dnsproxy2 DNS proxy for Android 4.3+
HTTPDNSLib 全局精确流量调度新思路-HttpDNS服务详解
RetrofitRssConverterFactory A Retrofit 2 converter which parses Rss feeds
retrocache This library provides an easy way for configure retrofit for use a 2 layer cache (RAM and Disk)
AgentWeb AgentWeb 是基于 Android WebView 一个功能完善小型浏览器库 。 使用很方便 , 集成进你应用 ,只需几行代码
mars Mars 是微信官方的跨平台跨业务的终端基础组件
RxUnfurl 网址解析并预览
Pacman Easy & Simple Parallel API Calls Manager for Java and Android
Milano A powerful android library to handle cookies
jus Flexible and Easy HTTP/REST Communication library for Java and Android
SimpleRestClientHelper Simplest library to implement rest client APIs using okhttp3 in your app
Perfecto Http Connection calls made easy
Curl-Logger-interceptor Library for logging your Retrofit requests as cURL in logcat
SeismicInterceptor A lightweight OkHttp interceptor
Thunder OkHttp with UIThread and lifecycle safety callback
okir A helper class that implements both an Espresso IdlingResource and an OkHttp Interceptor
HttpAgent 一个穿着 HttpURLConnection 的裤子的网络请求库
NoHttp NoHttp支持大文件、多文件上传、文件下载、自动维持Cookie、异步/同步请求,多种Http缓存模式,302/303重定向, 支持代理服务器. http://www.nohttp.net
AndroidNetworking Android Networking http://amitshekhariitbhu.github.io/AndroidNetworking
android-sdcard-helper 一个可以把数据库存在sdcard的工具
retrofit-agera-call-adapter Retrofit Agera Call Adapter
OptimusHTTP Android library that simplifies networking in android via an async http client http://nisrulz.github.io/OptimusHTTP
RestVolley A Http request framework based on Volley and OkHttp that supports rest api requesting, image loading, downloading, uploading etc.
httpie CLI HTTP client, user-friendly curl replacement with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc. http://httpie.org
LiteHttpPrj A lite android http library
XDroidRequest 一款Android 网络请求框架
AndroidSocketClient 一个封装好的 android socket 网络请求库
RxVolley RxVolley = Volley + RxJava + OkHttp http://rxvolley.mydoc.io/
okhttp An HTTP+SPDY client for Android and Java applications.
OkHttpFinal OkHttp封装的一个简单易用HTTP请求, OkHttp文件下载管理地址https://github.com/pengjianbo/FileDownloaderFinal
retrofit1-okhttp3-client A OkHttp 3 client implementation for Retrofit 1
okhttp-OkGo OkHttpUtils-2.0.0 升级后改名 OkGo,全新完美支持RxJava,比Retrofit更简单易用
okhttp-utils 鸿神出品的okhttp的辅助类 http://blog.csdn.net/lmj623565791/article/details/47911083
OkHttpPlus OkHttp封装,支持GET、POST、UI线程回调、JSON格式解析、链式调用、小文件上传下载及进度监听等功能
android-async-http An Asynchronous HTTP Library for Android
retrofit Type-safe HTTP client for Android and Java by Square, Inc.
Netroid Netroid是一个基于Volley 实现的Android Http库。提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能。致力于避免每个项目重复开发基础Http功能,实现显著地缩短开发周期的愿景。
Volley的基本用法 谷歌自产的网络请求框架
AndroidNetworkDemo A demo show how to use Volley with OkHttp and https.同步发于简书

动态权限请求库

名字 介绍 图片
easypermissions 简化Android M系统权限
AndPermission Android权限管理器。
permissions4m 国产手机5.0、6.0权限适配框架/编译时注解框架

其他

名字 介绍 图片
WeiChatShake 微信摇一摇demo
使用传感器事件并检测手势的Android库。
StatusView Android的自定义状态视图。
fastjson
android-iconify Android集成多种图标提供程序
AndroidAsync 用于android的异步套接字,http(客户端+服务器),websocket和socket.io库。基于nio,不是线程。
schematic 自动生成ContentProviders
androidannotations Android 注解库
Genius-Android Android材质设计主题UI和工具库。支持:4.0.3〜O
TodayStepCounter Android计步模块
android-saripaar 适用于Android的UI表单验证库
platform_frameworks_base Framework代码
gson 将Java对象转换为JSON并返回的Java序列化/反序列化库
Android-AlarmManagerClock 设置闹钟的一个封装的比较全面的demo
tivi Tivi是一款跟踪Android应用的正在进行中的电视节目,连接到Trakt.tv。
CC 基于组件总线的Android组件化框架,支持渐进式的组件化改造
ListVideoPlay 在ListView,RecyclerView中播放视频,并支持全屏,以及更多关于视频播放控制的功能
ImmersionBar android 4.4以上沉浸式状态栏和沉浸式导航栏管理
Hyperion-Android 适用于Android的应用程序调试和检测工具
ChatKit 用于聊天UI实施的灵活组件
RxDownload 一个用RxJava和Kotlin编写的多线程下载工具
ShortcutBadger iOS徽章通知

工具


名字 介绍
TimLiu-Android 自己总结的Android开源项目及库
AndroidUtilCode 一个强大易用的安卓工具类库
HelloGitHub 分享 GitHub 上好玩、容易上手的项目
SuperUtils utils项目
Awesome-MaterialDesign 材料设计库和材料的集合。
AndroidLibs 正在成为史上最全分类 Android 开源大全
AndroidProguardPlugin 一键生成项目混淆代码插件,值得你安装~
Lazy The android tools 自己整理的常用的工具类
UniPinyin Java 汉语拼音查询工具。支持CJK基本字符集及扩充区A的中文汉字
BaseRecyclerViewAdapterHelper 好用RecycleView 适配器
XAOP 一个轻量级的AOP(Android)应用框架。囊括了最实用的AOP应用。
LayoutMaster 插件基于LayoutInspector,强化了这个工具,故取名Layout Master。
aliyun-sms 一个应用阿里云短信推送服务的Ruby Gem。
tray 支持多进程的Android的SharedPreferences替代品
gradle For more information about Gradle, please visit:https://gradle.org
UETool UETool 是一个各方人员(设计师、程序员、测试)都可以使用的调试工具。它可以作用于任何显示在屏幕上的 view
Android-Debug-Database Android Debug Database
一款安全、轻巧、简单的线程池管理器
Stark Android 的一种热修复
ArmsComponent-Template 一键搭建 ArmsComponent 快速组件化方案的整体组件架构
ToastCompat An Android library to HOOK and FIX Toast BadTokenException
Luban 鲁班压缩,不解释
RxRiddles Riddles你的方式来掌握RxJava
AndroidLibs 正在成为史上最全分类 Android 开源大全~~~~
parcelable插件 Android studio parcelable 插件
swarmer 用于并行创建和启动多个Android模拟器。
EasyAndroid 一系列简单、轻量、方便的Android开发工具集合(持续更新中)
NullAway 种有助于消除Java代码中的NullPointerException(NPE)并且构建时间短的工具
Shot Shot是一个Gradle插件,它使用Facebook的Screenshot for Android测试简化了屏幕截图测试的执行。
Slick 反应灵活的Android MVP框架。
Router 灵活的组件化路由框架
DynamicAPK 实现Android App多apk插件化和动态加载,支持资源分包和热修复
network-connection-class 应用程序中的当前网络流量并对网络质量进行分类
lottie-editor Lottie 编辑器
DDComponentForAndroid 一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能
AndroidSourceViewer Android Studio 在线查看 Android 和 Java 指定版本源码插件
easylauncher 使用这个gradle插件为您的每个Android应用变体添加一个不同的功能区。
AutoEx 帮助Android开发者,让项目在崩溃时从异常堆栈中,自动寻找Stack Overflow的回答。
StatusBarUtil 这是一个为Android App 设置状态栏的工具类
PreLoader android页面启动速度优化利器:在页面打开之前就预加载数据
AndroidComponentizeLibs 多个维度对比一些有代表性的开源android组件化开发方案
domic 适用于Android的反应性虚拟DOM
name that color 这个插件可以让你为你复制的颜色插入一个名称 - 粘贴或键入一个android资源文件。
AndroidGodEye 适用于Android的性能监视器工具(不限于性能数据),可在PC浏览器中实时轻松监视应用程序的性能
RxBasicsKata 学习使用JUnit测试作为接受标准的RxJava的一组简单代码挑战。 专注于一些基本概念,并未涵盖任何Android主题。
openauto AndroidAuto headunit模拟器
CrepeCake 像AspectJ这样的编译时AOP引擎,但更易于在Android应用程序开发中使用。
RxSSE 适用于 Android 和 Java 应用程序的 Server-Sent Events 客户端。
Mezzanine 一个注释处理器,允许您在编译时同步读取静态 UTF-8 文件。
ok-gradle IntelliJ / Android Studio 插件用于搜索流行 Java 库的工件 id。
purrge 快速从您的手机 purrage android应用程序
RxLifecycle Rx绑定库存Android Activities&Fragment生命周期,避免内存泄漏
Register 用于测试Play商店结算的 Android library和应用程序
Moshi 一个适用于Android和Java的现代JSON库。
LoggingInterceptor 一个OkHttp拦截器,以一种漂亮的方式记录请求和响应数据。
Android Studio插件 这是所有真棒和有用的android studio插件的列表。
Cicerone Cicerone是一个轻量级的库,使得Android应用程序中的导航变得简单。它被设计成与MVP模式一起使用,但是可以与任何架构一起使用。
dependency-injection-checks Android Espresso更流畅
dependency-injection-checks DI检查是一种注释处理器,用于检测使用JSR 330(如Toothpick或Dagger)的依赖注入框架时的常见问题。 当发现问题时,编译将失败。
RxJava2Debug Rxjava2 的异常检测
marinator 依赖注入框架
billing-android Android Play Billing Library的RxJava包装。
RxRedux 使用RxJava 2 管理状态的library。
RxIdler 包装RxJava调度程序的Espresso的IdlingResource。
adbons Android adb工具的包装。 这只是steroids adb。
okuki Okuki是一个简单的分层导航总线,支持Android,支持可选的Rx绑定和Toothpick DI集成。
PrivacyStreams 使用简单,统一,私密的API访问和处理Android中的各种类型的个人数据。
composer composer是一个现代反应的Android仪器测试的库
Store 用于异步数据加载和缓存的Android库
AndroidProguardPlugin 一键生成项目混淆代码插件,值得你安装~
weixin-java-tools 可能是目前最好最全的微信Java开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发
AppUpdater 在Google Play,GitHub,亚马逊,F-Droid或您自己的服务器上检查应用程序更新的库。 需要API 9+。
kickflip-android-sdk 实时视频流传输到云端
Charles-Crack Charles 破解工具
WifiP2P Wifi Direct,实现Android手机之间无网络传输文件
GPT GreedyPorter(GPT)插件系统
jclasslib jclasslib字节码查看器是一个可视化编译的Java类文件和包含的字节码的所有方面的工具。
build-your-own-x Build your own
jarslink 模块化管理
Scripto 用于在WebView中的Java和JavaScript之间发送消息
Paging Library 分页库使您的应用程序更容易从数据源逐步加载所需的信息,而不会使设备过载或等待太长的时间以查找大数据库查询
Jenkins的Android Apk Size Watcher插件 观察.apk文件的变化大小,一旦变化超过指定的阈值,就会使构建失败。
FragmentTestRule JUnit规则单独测试片段
SwissArmyKnife android免root兼容所有版本ui调试工具
Awesome_APIs 这个仓库主要是为开发者收集非常好的 API
JakeWharton/hugo 您的调试版本的注释触发方法调用日志记录。
androidstudio-plugins AndroidStudio 优秀插件汇总
walle Android Signature V2 Scheme签名下的新一代渠道包打包神器
DiskLruCache 专门针对Android兼容性的基于磁盘的LRU高速缓存的Java实现。
-Api Api大全
MaterialColdStart 冷启动
pinyin4j 在pinyin4j的基础上添加了多音字识别
MasteringAndroidDataBinding 精通 Android Data Binding
RoboBinding Android平台的数据绑定表示模型(MVVM)框架。
Favor 一种使用android sharepreference的简单方法
butterknife 将Android视图和回调绑定到字段和方法。
VirtualAPK 适用于Android的功能强大且轻量级的插件框架
RePlugin RePlugin - 一个灵活,稳定,易用的Android插件框架
debugkit 曾经在你的用户界面中隐藏调试功能?这里现在是一个干净的方式来做到这一点!
arcore-android-sdk 适用于Android Studio的ARCore SDK
public-apis 用于Web开发的公共JSON API的集合列表
android-clean-architecture-boilerplate 一个使用干净架构的android样板工程
RxRedux 使用RxJava 2管理状态的库。
RxLifecycle Rx绑定库存Android Activities&Fragment生命周期,避免内存泄漏
freeline 适用于Android的超快速构建工具,即时运行的替代方案
Shot 开发Gradle插件以方便Android的屏幕截图测试。
gdk-apidemo-sample 展示GDK各种功能的示例项目。
MeiqiaSDK-Android 美洽 Android SDK 3.0 面向开发者的 Demo
idea-gradle-dependencies-formatter IntelliJ IDEA的Gradle依赖性格式化程序
AndroidAutoLayout Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配
android-ktx Android应用程序开发的一套Kotlin扩展。
tinkerpatch-sample 已经改造完自身App的Application的应用的参考Sample
canal 阿里巴巴mysql数据库binlog的增量订阅&消费组件 。
ARouter 一款可帮助应用导航到活动和自定义服务的Android路由器中间件。
chinese-independent-developer **独立开发者项目列表
android-library-publish-to-jcenter 这是一个帮助Android开发者将aar发布到jcenter的项目
debug_view_kotlin debug_view_kotlin
android-tips-tricks Android studio 快捷键
scrcpy 显示和控制您的Android设备
AndroidToolsExample Android 中 tools 命名的使用案例
jsoup Java的HTML解析器
Andromeda Andromeda简化了Android模块化的本地/远程通信
commons-lang Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.
Lightweight-Stream-API java 7 及以下使用Stream api
okio A modern I/O API for Java http://square.github.io/okio/1.x/okio
Multiples Based one Java Pair this library offers Triples, Quadriples and more (3 to 10 items)
SQLite2XL Library to Convert SQLite to Excel
jsoup-annotations Java JSOUP 标注方案,不用自己费劲解析了
jOOR 简单易用的安卓反射库
ARTIST The Android Runtime Instrumentation Toolkit
PDD Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams
realjavascript RealJavaScript enables dynamic scripting in Java
strman-java A Java 8 string manipulation library. It is inspired by https://github.com/dleitee/strman
adbons A wrapper for the Android adb tool. It's just adb on steroids
DateTimeUtils 时间工具
android-shake-detector Android 晃动检测小工具
shortcut-helper An android library to create the new Android 7.1 shortcuts easily
CommonPrintProvider 通用型热敏打印机接口(wifi,蓝牙)
wcdb 微信数据库组件
SQLiteToExcel SQLiteToExcel 库整合了 Apache POI 和一些基本的数据库查询操作,使得 SQLite 和 Excel 之间相互转换更加便捷
AppDataReader 应用中读取 sp 和数据库
AppMethodOrder 一个能让你了解所有函数调用顺序的Android库(无需侵入式代码)
StrictModeCompat 低版本使用StrictMode
IsInstalled 判断一个安卓应用是否安装
AnalysisApp 快速分析某个app使用哪些sdk的java小工具
android-shell Execute shell commands on Android
Encryption java 字符串加解密
java-aes-crypto java 字符串加解密
Store Store是一个异步数据加载和缓存数据的库
BuildPropEditor Easily edit your build.prop file on Android
ResourceInspector 从一个大型项目中快速找到当前页面元素用到的布局文件
redexer The Redexer binary instrumentation framework for Dalvik bytecode
adt4j adt4j - Algebraic Data Types for Java
droidReverse android 逆向工程工具集
AndroidProcesses Get running processes on Android
HFunc Java实现高阶函数,类似Python,支持串行并行计算,适用于Java和Android
r2d2 安卓数据加密解密
android-api-SecureKeys 简单好用的安卓数据加密存储
scytale Android Key 生成,存储,加密工具库
AccessibilityUtil AccessibilityService Utils
overlaypermission 悬浮窗权限兼容库
XiaomiPJ 小米悬浮窗全自动完美一键开启
stf 浏览器控制管理手机引用
smart-scheduler-android Android 智能 Scheduler,根据用户手机场景,决定任务执行方式
ijkplayer 在ijkplayer编译的bilibili开源编译版本上,去掉失败的依赖,增加对https支持
MemoryMonitor 内存监控器
mathjs-android An android wrapper library to mathjs.org javascript library
ThinRPlugin apk 瘦身之去除android中的R.class
Prevent-Screen-Off 用户盯着屏幕时保持屏幕常亮
ForceTouch Simple implementation of ForceTouch on Android
soter 腾讯开源的可信指纹认证,获得与微信指纹支付一致的安全快捷认证体验
FingerprintIdentify APP一秒接入指纹识别SDK,0奔溃,0闪退,炒鸡稳定!额外支持三星和魅族6.0以下系统
[Fingerprint2Sle

android-ui-2018's People

Contributors

lvm0306 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

qiuchenlong

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.