最新最全的 Android 开源项目合集(三)

原文链接:https://github.com/opendigg/awesome-github-android-ui
时间轴
Timeline-View ★1115 - 时间线视图库
TimelineView ★881 - 在应用程序添加时间轴的安卓视图
TimelineView ★399 - Android自定义时间线视图
UnderLineLinearLayout ★259 - 一个简单的时间轴实现
TimeLine ★239 - 安卓时间轴

TreeView
AndroidTreeView ★1618 - 安卓的目录视图
RecyclerTreeView ★150 - 安卓的TreeView实现

SearchView
MaterialSearchView ★2062 - 以MD风格实现SearchView
floatingsearchview ★1949 - 带有搜索建议的浮动搜索栏
JJSearchViewAnim ★1932 - 炫酷的SearchView搜索动画库
SearchView ★1499 - 类似Play Store的SearchView
FloatingSearchView ★1206 - 浮动的搜索视图实现
MaterialSearchBar ★962 - 安卓MD风格搜索栏
Search-View-Layout ★883 - Lollipop+ Dialer和Google Maps的实现
MaterialSearchView ★720 - 基于MD风格的Android搜索视图
Material-SearchTransition ★316 - 展示如何过渡到搜索的示例项目
QueryHighlighter ★244 - 在文本中突出搜索字词
searchablespinner ★87 - 搜索器
MsvSearch ★87 - Material Design风格搜索视图
SearchDialog ★73 - 仿bilibili搜索框效果
LSearchView ★29 - Android L设计搜索视图

TagView
ChipsLayoutManager ★1607 - 自定义RecyclerView布局管理器
FlowLayout ★886 - 让子视图自动浮动到下一行
SimpleTagImageView ★800 - 安卓中带有标签的ImageView
AndroidTagView ★766 - Android TagView库
materialChipView ★664 - MD风格的Chip视图
AutoLabelUI ★587 - 将标签并排放置的Android库
android-tagview ★576 - 云标签控件
TriangleRectangleLabelView ★441 - 标签视图
TagViewGroup ★404 - Android 仿小红书图片标签
EasyTagDragView ★211 - 仿网易新闻app下拉标签选择菜单
ChannelTagView ★48 - 一个频道管理view
LaybelLayout ★22 - 标签布局
FlowLayoutDemo ★19 - 自定义View实现流式布局

TextView
HTextView ★3017 - 支持自定义字体的TextView动画效果
android-autofittextview ★2678 - 自动改变文字大小完美适应边界
ticker ★2405 - 显示滚动文本
ExpandableTextView ★2190 - 展开/折叠TextView
TextJustify-Android ★1458 - 文本处理库
RichText ★1357 - Android富文本解析器
SlantedTextView ★1215 - 倾斜的TextView
SuperTextView ★1163 - 功能强大的TextView
Android-TextView-LinkBuilder ★1130 - 创建可点击的链接
TextLayoutBuilder ★1108 - Facebook出品的在Android中轻松实现文字布局
ReadMoreTextView ★1035 - 装饰文本的自定义TextView
TokenAutoComplete ★962 - 安卓Gmail风格的MultiAutoCompleteTextView
html-textview ★845 - 扩展的安卓TextView组件
AutoLinkTextView ★820 - 自动检测并处理点击事件
FadingTextView ★810 - 自动改变其内容的TextView
Android-RobotoTextView ★757 - TextView及其直接间接子类的实现
SuperTextView ★731 - 提高构建项目的效率
AutoFitTextView ★657 - 自动适应字体和行计数的TextView
BabushkaText ★654 - 通过Spannables设置文本样式
FloatingText ★621 - 执行漂浮效果动画的控件
TriangleLabelView ★583 - 显示三角视图
android-justifiedtextview ★569 - 基于原生TextView实现合理的textview
Trestle ★540 - 在TextView上桥接span
android-chips ★524 - 基于Google的内部chip库的简易库
ExpandableTextView ★481 - 展开折叠TextView
Markdown ★466 - Android原生Markdown解析器
html-builder ★425 - 为Android TextView建立有效的HTML
SimpleText ★417 - 简化spannable字符串的创建
dante ★412 - 文本解析器
AvatarLabelView ★411 - 可配置的迷你版轻量级 Label 辅助类
cornerlabelview ★390 - 视图角标
text-decorator ★364 - 轻松装饰TextView
NumberAnimTextView ★356 - 数字增加动画的 TextView
UnderLineLinkTextView ★327 - 使关键词带有可点击的下划线TextView
PinchZoomTextView ★269 - 用手势缩放字体大小
XRichText ★262 - 显示Html富文本的TextView
Better-Link-Movement-Method ★224 - 在TextView中处理RUL
ColorTextView ★211 - 用颜色标记一些短语
FlexibleRichTextView ★191 - 自行定义大部分标签
GetWordTextView ★165 - 通过点击获得词语
CharCountTextView ★114 - 仿Twitter剩余长度计数器
TagEditText ★112 - 显示类似微博中的活动标签
RandomTextView ★110 - 滚动显示TextView的数字
RickText ★82 - 类似微博的编辑框
nachos ★53 - 输入文本并创建MD风格的chip
Zaman ★53 - 将timestamp转化为时间String
SpanEZ ★39 - 从Spannable API完成提取
TextViewDrawable ★33 - 仿大众点评的购买须知
RichTextView ★32 - 富文本textview
TextViewSpanLink ★29 - TextView上展示超链接
SpanBuilder ★18 - TextView可以生成的span样式

EditText
MaterialEditText ★4087 - MD风格的EditText
Android Form EditText ★1224 - 为edittext带来数据有效性工具
MaterialTextField ★997 - 与众不同的漂亮的浮动可编辑文本框
BufferTextInputLayout ★785 - 简单的TextImputLayout定制化服务
BiuEditText ★594 - 一个有趣的EditText
MentionEditText ★344 - 为提及的字符串添加一些有用的功能特色
AndroidEdit ★325 - EditText的撤销和恢复撤销操作
TyperEditText ★306 - 打字机效果
AutoFillEmailEditText ★244 - 自动对EditText添加自定义email
AnFQNumEditText ★243 - 自定义EditText实现右下角计数控件
LineHeightEditText ★134 - 修复文本编辑行高和光标效果
EditCard ★76 - 输入信用卡号码的自定义EditText
PowerfulViewLibrary ★73 - 输入框功能
EasyMoney-Widgets ★30 - 支持货币显示的部件
RichEditText ★21 - 仿微博富文本编辑框

Sliding
AndroidSlidingUpPanel ★6150 - 通过向上拖动添加额外面板
SlideUp-Android ★1220 - 对任何视图添加边侧效果
DiscreteSlider ★537 - 让用户在指定的刻度线上选择一个值的滑块
slideview ★472 - 简单独特的Android滑动按钮
SlidingLayout ★331 - 安卓平台View控件
SlidingBall ★187 - 仿QQ身边的人的效果

表单
android-saripaar ★2233 - 基于规则的AndroidUI输入验证库
hover ★1978 - Android浮动菜单实现
MaterialLogin ★1485 - MD风格的登录效果
GridPasswordView ★1237 - Android密码视图
MaterialChipsInput ★1097 - MD风格chip组件的实现
AndroidKeyboardWatcher ★759 - Android可开闭输入键盘
AwesomeValidation ★736 - 实现对Android的验证
MaterialLogin ★688 - MD风格的登录注册视图
passwordview ★661 - Android密码视图
material-code-input ★656 - MD样式的编码输入
PasswordLoadingView ★532 - 当完成密码时显示一个动画
OnePageSigninSignup ★424 - 单页面实现注册登录
SwipeCaptcha ★386 - Android 平台的滑动验证码
data-binding-validator ★214 - 使验证字段变得简单而快速
Ratifier ★103 - Android表单验证库
ValidationUtilsLibrary ★91 - 实现表单验证

分段控件
android-segmented-control ★1310 - Android自定义视图
SHSegmentControl ★446 - 一个简单的SegmentControl部件
segmentedview ★31 - ios 风格的分段控件
SegmentedControl ★16 - 分段选择控件

轮播图
Android-ConvenientBanner ★2548 - 通用的广告栏控件
banner ★2221 - Android广告图片轮播控件
BGABanner-Android ★1654 - 引导界面滑动导航
carouselview ★575 - Android轮播框库
SuperIndicator ★386 - 首页推荐位轮播图
XBanner ★345 - 自定义图片无限轮播的控件
BannerLayout ★268 - 简洁实用的android广告栏
bannerview ★165 - 横幅广告图片轮播控件
RecyclerViewBanner ★155 - 使用RecyclerView做的轮播图
AndroidCarrouselLayout ★105 - 安卓轮播框布局
Banner-Slider ★61 - 在Android应用中便于使用的精致滑块
MaterialBanner ★56 - MD风格的banner
Flare ★56 - 简单的循环指示器实现
RecyclerBanner ★26 - 使用RecyclerView 实现的轮播图
simplebanner ★16 - 基于adapter的轮播图实现

文件操作
Android Upload Service ★1159 - 轻松实现后台上传文件
AmazeFileManager ★1122 - 好用的文件管理源代码
Android-FilePicker ★1060 - 灵活选择图片和视频的文件选择器
MaterialFilePicker ★591 - MD风格文件选择器库
ThinDownloadManager ★590 - Android下载文件库
NoNonsense-FilePicker ★521 - 文件选择器库
AndroidPDF ★52 - PDF文件打开方法

启动页
Welcome ★1274 - 安卓欢迎屏效果
Particle ★1026 - 酷炫动画效果
WowSplash ★705 - 铁塔融云闪屏页
AwesomeSplash ★564 - 令人叫绝的可自定义的飞溅效果屏幕
WelcomeVideoPager ★83 - Android酷炫欢迎页播放视频

MD
MaterialDesignLibrary ★8104 - Material Design 安卓库
RippleEffect ★4159 - MD风格的点击涟漪效果实现
material-ripple ★1786 - Android视图的纹波效果封装
Carbon ★1606 - Android的MD风格实现案例
JFoenix ★1224 - 使用Java组件实现Google的MD风格
MaterialValues ★706 - 将Material Design指南中的所有值在资源中定义
RippleDrawable ★492 - Android效果端口
MaterialMasterDetail ★234 - 实现Master及Detail模式
RippleLayout ★203 - 实现波纹效果的布局
material-element ★157 - MD风格动画示例APP
MaterialTransitionAnimation ★97 - MD风格动画实践

BottomNavigation
BottomBar ★6080 - 自定义视图组件
NavigationTabBar ★2946 - 带有色彩交互的导航标签栏
ahbottomnavigation ★1973 - 实现MD风格的按钮导航组件库
BottomNavigation ★1904 - 从GooglePlay商店获取示例apk
Space-Navigation-View ★1245 - 仿GoogleSpaces的导航完全整合
Material-BottomNavigation ★869 - 轻量级底部导航库组件
LuseenBottomNavigation ★828 - 底部导航视图
AlphaTabsIndicator ★393 - 高仿微信底部状态栏的轻量级库
JPTabBar ★393 - 安卓标签栏
BottomNavigationViewEx ★333 - 增强BottomNavigationView的安卓库
BottomNavigationBar ★249 - MD更新的BottomNavigationbar的开源实现
BottomNavBar ★127 - 轻松添加四个选项卡的导航栏

Toast
Toasty ★2500 - 通常的Toast
SuperToasts ★2248 - 增强并创建立Android Toast库
TastyToast ★1438 - 精致的原生安卓toast
loadtoast ★1234 - Android可自定义toast
StyleableToast ★1050 - 标准安卓Toast
SweetTips ★58 - 快意灵动的提示库
LovelyToast ★35 - 使你的Toast变得灵活而生动

CreditCard
CreditSesameRingView ★908 - 仿Ali芝麻信用新老环形界面
CreditCardView ★702 - 支付系统信用卡和签账卡视图
CreditCardView ★583 - 仿真信用卡UI安卓库
SwipeableCard ★571 - 仿StreetView磁卡实现
CreditCardEntry ★454 - 进行信用卡输入的表单
android-sumbit-credit-card-flow ★403 - MD风格的信用卡格式实现
EditCard ★76 - 输入信用卡号码的自定义EditText
CardForm ★22 - Android信用卡借记卡互动表单

ActionSheet
SlideBottomPanel ★671 - 实现知乎日报β版底部划出视图
android-ActionSheet ★644 - 仿照iOS UIActionSheet组件
TedBottomPicker ★571 - 简单的图片选择器
BottomSheet ★499 - 安卓BottomSheet风格的对话框
BottomSheets ★327 - BottomSheets控件的使用
BottomDialogDemo ★197 - 使用 DialogFragment 实现底部弹窗布局

Wave
WaveLoading ★1051 - 能够提供波浪动画的Drawable
WaveView ★987 - Android波浪视图
WaveView ★915 - 显示波浪效果的视图
WaveView ★104 - 有趣的水波纹效果的界面
DiffuseView ★25 - 自定义的圆形扩散View
DxWaveRefresh ★25 - 波浪效果的下拉刷新
BitmapWaveView ★17 - 在bitmap中显示进度波浪

Snackbar
TSnackBar ★591 - 从顶部显示一个Snackbar
SnackbarUtils ★370 - Snackbar工具类
CookieBar ★327 - 屏幕的底部或者顶部显示短信息
Snacky ★327 - 在布局中添加Snackbar
SweetTips ★58 - 快意灵动的提示库

用户引导
TapTargetView ★2548 - 用户引导功能的实现
TourGuide ★2015 - 应用使用方法指导视图
AndroidPdfViewer ★1817 - Android中显示PDF文档的库
SlidingTutorial-Android ★1813 - Android滑动引导页库
MaterialShowcaseView ★1729 - MD主题的ShowcaseView
Highlight ★1675 - app指向性功能高亮的库
MaterialIntroView ★1636 - 给 Android 应用添加用户引导
material-intro ★1135 - 简单的MD风格的应用介绍页
Tutors ★74 - 种显示用户界面教程
XAnimLayout ★17 - 轻松实现引导页动画

Popup
BubbleLayout ★534 - 气泡文字框
BubbleView ★477 - 带箭头的Android气泡控件/容器类
CustomPopwindow ★189 - PopupWindow 的常用API封装

滑动返回
Slidr ★1386 - 滑动消失功能
SwipeBack ★1038 - 使用手势完成Activity
SwipeBackHelper ★964 - 仿微信下级activity联动效果
and_swipeback ★727 - 利用滑动手势退出当前Activity
SlideBack ★661 - 高仿微信视差手势滑动返回库
BGASwipeBackLayout-Android ★615 - 实现滑动返回布局
SwipeBack ★577 - 滑动回退功能
SwipeBackFragment ★315 - 滑动Fragment或Activity边缘拖动返回
KugouLayout ★293 - 模仿酷狗播放器滑动返回的layout

TV组件
TVSample ★513 - 仿泰捷视频最新TV版 Metro UI
LivePlayback ★435 - Android TV直播电视节目
TvWidget ★284 - tv常用效果控件
CustomTvRecyclerView ★37 - 针对Android Tv Launcher页的recyclerView
EpisodeListView ★21 - Android剧集列表控件

软键盘
JKeyboardPanelSwitch ★2001 - 键盘面板冲突及布局闪动处理方案
InputMethodHolder ★264 - 监听系统软键盘的状态
HideKeyboard ★194 - 自动隐藏软键盘
FloatingKeyboard ★78 - 浮动可拖拽的KeyboardView
SmoothInputLayout ★48 - 仿微信式平滑输入面板
keyboard-dismisser ★32 - 点击任何键盘外的部分来取消键盘
KeyHide ★28 - 隐藏Android键盘的简单方法
KeyboardView ★20 - 自定义安全键盘

状态栏
StatusBarUtil ★3046 - 为Android应用设置状态栏
StatusBarCompat ★1260 - Android 沉浸式状态栏
FlycoSystemBar ★794 - SystemBar助手

StepView
StepView ★2408 - 步骤指示器
stepper-indicator ★1012 - 引导步骤指示器
android-material-stepper ★928 - 在Android应用中使用MD步进
Steppers ★695 - Android步骤视图库
BreadcrumbsView ★551 - 显示给定序列的当前步骤
Android-SnappingStepper ★165 - 漂亮的增减数字控制UI控件
StepView ★156 - 横向版和竖向版步骤视图
StateProgressView ★10 - 显示网购物流信息等进度的android view

表格(Table)
excelPanel ★1229 - 仿Excel表格的RecyclerView
ScrollablePanel ★1226 - 二维RecyclerView
AdaptiveTableLayout ★1057 - 读取和写入CSV文件
SortableTableView ★702 - 提供TableView和SortableTableView的安卓库
TableFixHeaders ★653 - 带有标题的表格的安卓部件
BiDirTable ★28 - 可双向滑动的表格
LockTableView ★11 - Android自定义表格
HVScrollListView ★6 - 实现横纵滑动的列表控件

滚动视差(Parallex)
Parallax-Layer-Layout ★751 - Android分层视差效果
ParallaxEverywhere ★615 - 视差效果的另类Android视图库
ScrollParallaxImageView ★395 - 滚动视差效果
linkScrollMsky ★57 - 仿知乎个人主页渐隐嵌套滑动

SideBar
RecyclerViewFastScroller ★873 - 连接到RecyclerView实现快速滚动
SideBar ★756 - 全新的快速索引导航栏
WaveSideBar ★726 - 快速跳跃分组的侧边栏控件
WaveSideBar ★667 - 波浪效果索引侧边栏
FastScroll ★525 - 类似列表视图的FastScroller
Android-QuickSideBar ★363 - 快速查阅对应分组的侧边栏

关于页面
AboutLibraries ★1738 - 提供库信息的库
Android About Page ★1224 - 快速创建独一无二的About页面
MaterialAbout ★777 - 显示一个MD风格的about页面
material-about-library ★735 - 为app轻松创建关于页面
about-page ★92 - 基于MultiType的about页面
LSettingView ★41 - 设置界面条目封装

详情页
SlideDetailsLayout ★239 - 上拉加载图文详情功能
DragScrollDetailsLayout ★229 - 仿淘宝京东蘑菇街商品详情页
LongPressPopup ★190 - 长按显示详细信息
GoodsInfoPage ★181 - 仿京东天猫app的商品详情页
article-android ★87 - 以可读格式显示web文章
NewsDetail ★59 - 仿今日头条详情页实现
WdjAppDetail ★44 - 仿豌豆荚应用列表跳转详情界面特效
TwoPageLayout ★15 - 仿淘宝商品详情页

FAB
FloatingActionButton ★3086 - 浮动动作按钮
material-sheet-fab ★1232 - 实现浮动操作按钮的库
FabOptions ★796 - 多功能自定义FAB组件
Floating-Navigation-View ★779 - 浮动菜单显示锚导航视图
FabTransitionLayout ★423 - 浮动操作按钮转换
SquareMenu ★403 - 可自定义的浮动动作按钮
CounterFab ★345 - 在右上角显示一个计数器的标记

Indicator
SpringIndicator ★1837 - 仿MorningRoutine引导的指示器
AndroidRubberIndicator ★1388 - ViewPager的rubber指示器

分享组件
ShareUtil ★762 - 综合性的分享及登录工具库
ShareButton ★440 - 一个具有流畅动画的分享按钮
GeneratePicture ★123 - 选取页面内容生成精美分享图片

升级更新
update ★799 - 清晰灵活简单易用的应用更新库
UpdatePlugin ★679 - 自由定制的app更新组件
android-auto-update ★504 - 安卓应用自动更新库
AppUpdate ★97 - Android 检查更新库
BGAUpdate-Android ★84 - 应用更新功能
CheckUpdateLibrary ★63 - Android专用检查软件更新的库

Toolbar
FloatingToolbar ★1108 - FloatingActionButton变形而来的工具栏
morphy-toolbar ★958 - 切换fragments的精致过渡动画
material-cab ★759 - 自定义的灵活上下文活动栏
ByeBurger ★682 - 极其简便的快速实现隐藏标题栏和导航栏
android-animated-menu-items ★673 - toolbar中动画菜单条目的示例
AwesomeBar ★481 - 优美的侧边工具菜单
CollapsingToolbar-With-Webview ★183 - 带有可折叠toolbar的Webview
SlideshowToolbar ★182 - 安卓Slideshow Toolbar
CustomTitileBar ★36 - 通用Android标题栏控件

Sort&Drag
DynamicGrid ★801 - Android可拖拽GridView
SortableTableView ★702 - 提供TableView和SortableTableView的安卓库
ClassifyView ★284 - 拖拽合并的RecyclerView
android-drag-square ★209 - 编辑个人资料及图片可拖拽排序

Emoji
emojicon ★2697 - Android中实现emojis表情
EmojiRain ★494 - 小巧的Android掉emoji表情包实现

Label
labelview ★1335 - 轻松实现视图之上的标签
TriangleLabelView ★583 - 显示三角视图
AvatarLabelView ★411 - 可配置的迷你版轻量级 Label 辅助类
LabelLayout ★38 - 在另一个视图顶部显示标签文本
WheelView
WheelView-Android ★859 - 具有轮视图的选择器
HorizontalWheelView ★806 - 供用户输入的模型水平轮控制器
WheelView ★689 - 实现一个可旋转的轮盘
androidWheelView ★578 - 仿照iOS的滚轮控件
CursorWheelLayout ★483 - 把视图放到一个可旋转轮子中

PinCode
LolliPin ★1136 - MD风格的Android的PIN码库
PatternLockView ★1004 - MD风格的Android解锁视图
PinLockView ★774 - PIN锁自定义视图
Pinview ★403 - Android的Pinview库
PasscodeView ★132 - 轻松安全的验证用户
EasyGestureUnlock ★18 - 轻量级手势解锁视图

CoordinatorLayout
CoordinatorBehaviorExample ★1966 - 仿Hangouts4简介动画
TabbedCoordinatorLayout ★664 - 演示CoordinatorLayout的示例项目
android-ConstraintLayoutExamples ★341 - 展示ContraintLayout的特性和使用
SharePanel ★47 - 显示分享按钮面板
collapsingtoolbarlayout ★11 - 可滑动悬浮式顶部导航栏

页面切换
TransitionPlayer ★1136 - 控制过渡动画的Android库
android-PageFlip ★1095 - 3D风格页面翻页
EasyFlipView ★640 - 快速而简单的翻转视图
magellan ★213 - 最简单的Android导航库
TranslationCompat ★101 - 动画过渡兼容库

悬浮窗
FloatUtil ★144 - 简单的浮窗工具
NetSpeed ★33 - 悬浮窗网速显示计

地图
MapView ★483 - 室内地图视图
ThemedGoogleMap ★156 - 创建带自定义主题的GoogleMap的实用类
DrawRouteMaps ★144 - 路线地图功能
android-togetherMap ★25 - 高德地图的marker聚合功能

编辑器
MarkdownView ★699 - Android的Markdown
MarkdownView ★556 - 显示Markdown文本的Android库
SortRichEditor ★280 - 图文混合编辑的富文本编辑器
CodeView ★129 - Android 代码高亮

SeekBar
PreviewSeekBar ★1811 - 显示视频预览的SeekBar
BubbleSeekBar ★834 - 自定义SeekBar
RangeSeekBar ★97 - 可双向范围选择的SeekBar
RangeSeekBar ★26 - 定值范围选择控件

DownloadView
GADownloading ★710 - 创意下载进度条
FreshDownloadView ★611 - 显示一个动画下载进程

由于字数限制 还有 最新最全的 Android 开源项目合集(四)

你可能感兴趣的:(最新最全的 Android 开源项目合集(三))