Android开源库集合(控件)
RecycleView:
RecycleView功能增强 https://github.com/Malinskiy/SuperRecyclerView
RecycleView功能增强(拖拽,滑动删除,折叠)https://github.com/h6ah4i/android-advancedrecyclerview
RecycleView旁边添加侧边栏https://github.com/CaMnter/EasyRecyclerViewSidebar
带侧边栏的RecycleView https://github.com/timusus/RecyclerView-FastScroll
增强RecycleView https://github.com/nikhilpanju/RecyclerViewEnhanced
等待数据加载效果 https://github.com/sharish/ShimmerRecyclerView
状态栏(StatusBar):
- https://github.com/CoolThink/StatusBarAdapt
![500 1][]
* [https://github.com/imflyn/Eyes][https_github.com_imflyn_Eyes]
![strip 2][]
* [https://github.com/H07000223/FlycoSystemBar][https_github.com_H07000223_FlycoSystemBar]
![strip 3][]
![strip 4][]
* [https://github.com/baoyongzhang/android-PullRefreshLayout][https_github.com_baoyongzhang_android-PullRefreshLayout]
![strip 5][]
* [https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh][https_github.com_liaohuqiu_android-Ultra-Pull-To-Refresh]
![strip 6][]
* [https://github.com/Yalantis/Phoenix][https_github.com_Yalantis_Phoenix]
![strip 7][]
* [https://github.com/zzz40500/Android-PullToNextLayout][https_github.com_zzz40500_Android-PullToNextLayout]
![strip 8][]
* [https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout][https_github.com_recruit-lifestyle_WaveSwipeRefreshLayout]
![strip 9][]
* [https://github.com/tuesda/CircleRefreshLayout][https_github.com_tuesda_CircleRefreshLayout]
![strip 10][]
* [https://github.com/liaoinstan/SpringView][https_github.com_liaoinstan_SpringView]
![strip 11][]
* [https://github.com/lubeast/PullToRefresh][https_github.com_lubeast_PullToRefresh]
![strip 12][]
* [https://github.com/Frank-Zhu/PullZoomView][https_github.com_Frank-Zhu_PullZoomView]
![strip 13][]
* [https://github.com/JorgeCastilloPrz/ExpandablePanel][https_github.com_JorgeCastilloPrz_ExpandablePanel]
![strip 14][]
ViewPager:
无限滚动的ViewPager https://github.com/lightSky/InfiniteIndicator
ViewPager向下滑动消失 https://github.com/baneizalfe/PullToDismissPager
类似画廊的ViewPager https://github.com/moondroid/CoverFlow
能够上下滑动的viewpager https://github.com/kaelaela/VerticalViewPager
viewpager上的指示器 https://github.com/chenupt/SpringIndicator
支持水平垂直滑动的ViewPager https://github.com/alexzaitsev/freepager
支持水平垂直滑动的ViewPager https://github.com/lsjwzh/RecyclerViewPager
Material风格viewPager https://github.com/florent37/MaterialViewPager
一个封装多种特性的ViewPager https://github.com/alibaba/UltraViewPager
TextView:
图文混排 https://github.com/Bilibili/drawee-text-view
带有角标的TextView https://github.com/HeZaiJin/SlantedTextView
文字带淡入淡出动画的TextViewhttps://github.com/matthewrkula/SecretTextView
在Edittext中显示标签 https://github.com/pchauhan/EdittextWithTag
有小三角的textview https://github.com/venmo/tooltip-view
能够在 TextView 上下左右固定设置文本的 Viewhttps://github.com/drakeet/LabelView
文字内容过多可折叠的TextView https://github.com/Manabu-GT/ExpandableTextView
文字内容过多可折叠的TextViewhttps://github.com/borjabravo10/ReadMoreTextView
TextView中文字显示各种动画 https://github.com/hanks-zyh/HTextView
数字改变效果 https://github.com/CaMnter/EasyCountDownTextureView
数字改变效果 https://github.com/Bakumon/NumberAnimTextView
文本淡入淡出效果 https://github.com/rosenpin/FadingTextView
显示Emoji https://github.com/rockerhieu/emojicon
手势锁/锁屏/Pin解锁:
手势锁 https://github.com/aritraroy/PatternLockView
手势锁 https://github.com/DreaminginCodeZH/PatternLock
锁屏界面显示通知 https://github.com/AChep/AcDisplay
高斯模糊锁屏界面 https://github.com/Nightonke/BlurLockView
应用锁 https://github.com/lizixian18/AppLock
Pin解锁 https://github.com/OrangeGangsters/LolliPin
Pin解锁 https://github.com/aritraroy/PinLockView
画廊图片选择或编辑:
Material风格 https://github.com/HoraApps/LeafPic
Android多媒体选择器 https://github.com/Bilibili/boxing
图片处理 https://github.com/jarlen/PhotoEdit
裁剪图片 https://github.com/jdamcd/android-crop
裁剪图片 https://github.com/Yalantis/uCrop
裁剪图片 https://github.com/steelkiwi/cropiwa
裁剪图片 https://github.com/IsseiAoki/SimpleCropView
涂鸦 https://github.com/ByoxCode/DrawView
手势缩放图片 https://github.com/davemorrissey/subsampling-scale-image-view
图片选择器有裁剪功能 https://github.com/liuguangqiang/IPicker
图片选择器 https://github.com/myinnos/AwesomeImagePicker
仿IOS3Dtouch功能 https://github.com/nantaphop/HoverTouchView
Layout:
底部带弧形的布局 https://github.com/florent37/ArcLayout
同时支持垂直滑动和水平滑动 https://github.com/Kelin-Hong/ScrollablePanel
可以滑动的布局 https://github.com/liuguangqiang/SwipeBack
可扩展的Layout https://github.com/traex/ExpandableLayout
滑动删除 https://github.com/daimajia/AndroidSwipeLayout
流程图布局 https://github.com/ApmeM/android-flowlayout
在Layout中显示标签 https://github.com/whilu/AndroidTagView
ImageView:
显示验证码 https://github.com/jineshfrancs/CaptchaImageView
切换开关状态 https://github.com/zagum/Android-SwitchIcon
自动展示人脸位置 https://github.com/Subito-it/Masaccio
圆形ImageView https://github.com/hdodenhof/CircleImageView
圆形ImageView https://github.com/Pkmmte/CircularImageView
各种形状ImageView https://github.com/siyamed/android-shape-imageview
多边形Imageview https://github.com/AlbertGrobas/PolygonImageView
手势缩放ImageView https://github.com/alexvasilkov/GestureViews
动态视觉差控件 https://github.com/HomHomLin/Android-ParallaxSupportView
卡片Card:
Button:
在FloatingButton上显示数字 https://github.com/andremion/CounterFab
在按钮上显示矢量图 https://github.com/wnafee/vector-compat
显示下载状态 https://github.com/dmytrodanylyk/circular-progress-button
圆角button https://github.com/niniloveyou/StateButton
按钮上显示下载进度 https://github.com/jiang111/CProgressButton
显示点赞动画的Button https://github.com/jd-alexander/LikeButton
图片和文字合并到Button中 https://github.com/drakeet/AndroidUIView
ProgressBar:
类似Button显示进度 https://github.com/ishaan1995/ButtonProgressBar
数字显示进度 https://github.com/daimajia/NumberProgressBar
圆形进度条 https://github.com/lzyzsd/CircleProgress
仿google进度读条 https://github.com/castorflex/SmoothProgressBar
有进度动画效果 https://github.com/lusfold/SpinnerLoading
下载带进度带动画效果 https://github.com/fenjuly/ArrowDownloadButton
仿IOS进度条 https://github.com/Kaopiz/KProgressHUD
圆形进度条 https://github.com/jlmd/AnimatedCircleLoadingView
基于贝塞尔曲线更顺滑的进度条https://github.com/JeasonWong/BezierLoadingView
各种Loading效果 https://github.com/dinuscxj/LoadingDrawable
各种Loading效果 https://github.com/codeestX/ENViews
Material风格的进度调https://github.com/DreaminginCodeZH/MaterialProgressBar
菜单:
仿Path弹出菜单 https://github.com/ovenbits/QuickActionView
方形菜单 https://github.com/devsideal/SquareMenu
基于FloatingButton https://github.com/JoaquimLey/faboptions
侧边栏menu https://github.com/Yalantis/Side-Menu.Android
侧边栏menu https://github.com/Yalantis/Context-Menu.Android
点击展开菜单 https://github.com/Nightonke/BoomMenu
侧拉弹出菜单 https://github.com/SpecialCyCi/AndroidResideMenu
圆盘式菜单 https://github.com/linroid/FilterMenu
点击展开菜单 https://github.com/ogaclejapan/ArcLayout
点击FloatingButton弹出菜单https://github.com/wangjiegulu/RapidFloatingActionButton
点击FloatingButton弹出菜单 https://github.com/gowong/material-sheet-fab
* ###### 卡片式菜单 [https://github.com/DxTT/coolMenu][https_github.com_DxTT_coolMenu] ######
![strip 74][]
* ###### 侧拉菜单 [https://github.com/mikepenz/MaterialDrawer][https_github.com_mikepenz_MaterialDrawer] ######
![600 3][]
* ###### BottomBar [https://github.com/roughike/BottomBar][https_github.com_roughike_BottomBar] ######
* ###### BottomBar [https://github.com/armcha/LuseenBottomNavigation][https_github.com_armcha_LuseenBottomNavigation] ######
![strip 75][]
* ###### BottomBar [https://github.com/Ashok-Varma/BottomNavigation][https_github.com_Ashok-Varma_BottomNavigation] ######
![strip 76][]
![strip 77][]
* [https://github.com/polyak01/IconSwitch][https_github.com_polyak01_IconSwitch]
![strip 78][]
* [https://github.com/kyleduo/SwitchButton][https_github.com_kyleduo_SwitchButton]
![500 23][]
* [https://github.com/Serchinastico/CoolSwitch][https_github.com_Serchinastico_CoolSwitch]
![strip 79][]
* [https://github.com/glomadrian/material-animated-switch][https_github.com_glomadrian_material-animated-switch]
![500 24][]
![strip 80][]
* [https://github.com/ogaclejapan/SmartTabLayout][https_github.com_ogaclejapan_SmartTabLayout]
![strip 81][]
* [https://github.com/klongmitre/android-segmented-control-view][https_github.com_klongmitre_android-segmented-control-view]
![1240 1][]
* [https://github.com/eccyan/SpinningTabStrip][https_github.com_eccyan_SpinningTabStrip]
![strip 82][]
* [https://github.com/Devlight/NavigationTabBar][https_github.com_Devlight_NavigationTabBar]
![strip 83][]
* [https://github.com/hackware1993/MagicIndicator][https_github.com_hackware1993_MagicIndicator]
![strip 84][]
* ###### Material风格的Tab [https://github.com/neokree/MaterialTabs][https_github.com_neokree_MaterialTabs] ######
![500 25][]
* ###### Material风格的Tab [https://github.com/Devlight/NavigationTabStrip][https_github.com_Devlight_NavigationTabStrip] ######
![strip 85][]
* ###### 各种样式Tab [https://github.com/H07000223/FlycoTabLayout][https_github.com_H07000223_FlycoTabLayout] ######
![strip 86][]
![strip 87][]
* [https://github.com/Cleveroad/slidingtutorial-android][https_github.com_Cleveroad_slidingtutorial-android]
![strip 88][]
* [https://github.com/txusballesteros/welcome-coordinator][https_github.com_txusballesteros_welcome-coordinator]
![strip 89][]
* [https://github.com/Nightonke/WoWoViewPager][https_github.com_Nightonke_WoWoViewPager]
![strip 90][]
* [https://github.com/w446108264/XhsWelcomeAnim][https_github.com_w446108264_XhsWelcomeAnim]
![strip 91][]
* [https://github.com/ViksaaSkool/AwesomeSplash][https_github.com_ViksaaSkool_AwesomeSplash]
![strip 92][]
* [https://github.com/stephentuso/welcome-android][https_github.com_stephentuso_welcome-android]
![strip 93][]
Toast :
日历:
星期视图日历 https://github.com/alamkanak/Android-Week-View
日历列表视图 https://github.com/traex/CalendarListview
material风格的日历 https://github.com/prolificinteractive/material-calendarview
提交日历日期 https://github.com/vikramkakkar/SublimePicker
适配MD风格日历 https://github.com/SundeepK/CompactCalendarView
toolbar相结合的弹出日历https://github.com/kleisauke/CompactCalendarViewToolbar
横向日历 https://github.com/Mulham-Raee/Horizontal-Calendar
![w600][]
* [https://github.com/blackfizz/EazeGraph][https_github.com_blackfizz_EazeGraph]
![600 4][]
* [https://github.com/limccn/Android-Charts][https_github.com_limccn_Android-Charts]
![500 26][]
* [https://github.com/PhilJay/MPAndroidChart][https_github.com_PhilJay_MPAndroidChart]
![600 5][]
* [https://github.com/Androguide/HoloGraphLibrary][https_github.com_Androguide_HoloGraphLibrary]
![500 27][]
* [https://github.com/lecho/hellocharts-android][https_github.com_lecho_hellocharts-android]
![strip 99][]
* [https://github.com/philackm/Scrollable-GraphView][https_github.com_philackm_Scrollable-GraphView]
![strip 100][]
* ###### 雷达样式 [https://github.com/qstumn/RadarChart][https_github.com_qstumn_RadarChart] ######
![600 6][]
![strip 101][]
* ###### Dialog弹出并使背景高斯模糊[https://github.com/tvbarthel/BlurDialogFragment][https_github.com_tvbarthel_BlurDialogFragment] ######
![500 28][]
* [https://github.com/zzz40500/AndroidSweetSheet][https_github.com_zzz40500_AndroidSweetSheet]
![strip 102][]
* [https://github.com/Kennyc1012/BottomSheet][https_github.com_Kennyc1012_BottomSheet]
![500 29][]
* ###### 底部弹出dialog [https://github.com/Flipboard/bottomsheet][https_github.com_Flipboard_bottomsheet] ######
![strip 103][]
* ###### 底部弹出dialog [https://github.com/soarcn/BottomSheet][https_github.com_soarcn_BottomSheet] ######
![500 30][]
* ###### 底部弹出dialog [https://github.com/orhanobut/dialogplus][https_github.com_orhanobut_dialogplus] ######
![strip 104][]
* ###### 底部弹出选择日期dialog [https://github.com/philliphsu/BottomSheetPickers][https_github.com_philliphsu_BottomSheetPickers] ######
![500 31][]
* ###### Material风格对话框 [https://github.com/afollestad/material-dialogs][https_github.com_afollestad_material-dialogs] ######
![640 4][]
自定义控件:
快速跳跃分组的侧边栏控件 https://github.com/Solartisan/WaveSideBar
仿5.0 任务管理器控件 https://github.com/Bossyao168/StackOverView
可折叠内容的自定义控件 https://github.com/Ramotion/folding-cell-android
刮卡效果 https://github.com/sharish/ScratchView
数字变化动画 https://github.com/Even201314/NumberMorphView4Android
数字变化动画 https://github.com/robinhood/ticker
显示Markdown格式 https://github.com/mittsuu/MarkedView-for-Android
Markdown解析器 https://github.com/zzhoujay/Markdown
代码语法高亮 https://github.com/PDDStudio/highlightjs-android
仿IOS滚轮样式时间日期选择 https://github.com/Bigkoo/Android-PickerView
电影票在线选座 https://github.com/qifengdeqingchen/SeatTable
飞机选座 https://github.com/ldoublem/FlightSeat
表单步骤显示进度控件 https://github.com/anton46/Android-StepsView
表单步骤显示进度控件 https://github.com/VictorAlbertos/BreadcrumbsView
仿一个斗鱼web端滑动验证码 https://github.com/mcxtzhang/SwipeCaptcha
可用于动态生成验证码https://github.com/Freshman111/VerificationCodeView
跑马灯效果 https://github.com/gongwen/MarqueeViewLibrary
弹幕效果 https://github.com/hpdx/DanmukuLight
Bilibili弹幕 https://github.com/bilibili/DanmakuFlameMaster
显示歌词 https://github.com/zhengken/LyricViewDemo
只显示数字的输入法 https://github.com/StephaneBg/SimpleNumberPicker
绘制几何体 https://github.com/FabianTerhorst/Isometric
悬浮的SearchView https://github.com/renaudcerrato/FloatingSearchView
仿仪表盘 https://github.com/glomadrian/velocimeter-view
圆弧形Seekbar https://github.com/neild001/SeekArc
仿QQ讨论组头像 https://github.com/kongnanlive/android-combination-avatar
显示PDF https://github.com/JoanZapata/android-pdfview
OpenGL实现的书本翻页效果 https://github.com/harism/android_page_curl
OpenGL实现的书本翻页效果 https://github.com/openaphid/android-flip
翻页效果 https://github.com/eschao/android-PageFlip
在ActionBar上显示Badge https://github.com/mikepenz/Android-ActionItemBadge
高亮控件引导功能 https://github.com/amlcurran/ShowcaseView
高亮控件引导功能 https://github.com/hongyangAndroid/Highlight
高亮控件引导功能 https://github.com/deano2390/MaterialShowcaseView
树状图 https://github.com/bmelnychuk/AndroidTreeView
https://github.com/mattprecious/telescope
![多点触控时布局四周有动画效果] (http://upload-images.jianshu.io/upload_images/5022380-c89b168b8bf9a419.gif?imageMogr2/auto-orient/strip)
验证码输入框 https://github.com/glomadrian/material-code-input
表情键盘解决方案 https://github.com/w446108264/XhsEmoticonsKeyboard
展示Loading效果 https://github.com/jhw-dev/CircleLoadingView
Ripple波纹效果 https://github.com/traex/RippleEffect
Ripple波纹效果 https://github.com/siriscac/RippleView
Material风格Seekbar https://github.com/oli107/material-range-bar
果冻肉效果的Toolbar https://github.com/Yalantis/JellyToolbar
各种Material效果 https://github.com/rey5137/material
Material风格的设置界面https://github.com/AndroidDeveloperLB/MaterialPreferenceLibrary
Material风格带动画效果的搜索框https://github.com/mancj/MaterialSearchBar
玻璃碎裂效果 https://github.com/zhanyongsheng/BrokenView
显示Loading动画 https://github.com/ybq/Android-SpinKit
使视图更有层次感 https://github.com/danielzeller/Depth-LIB-Android-
1. GuideView
国人开发者出品的一个轻量级新手指引库,能够快速为任何一个 View 创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持 fragment。
使用方式、更多效果、详细实现原理等,可以查看项目的 README。
2. Spotlight
看看下面的效果后相比静态的指引效果,这种动态指引更容易让用户耳目一新,可以在新功能的入口处添加提示。
3. MaterialIntroView
下面这个效果是从一款名为 Fabulous 的 App 上看到的,作者第一眼见到后,就非常喜欢它的效果,于是动手造了一个轮子。
4. Highlight
一个用于 App 指向性功能高亮的库,开发者是很多 Android 圈内都认识的鸿洋。
5. FancyShowCaseView
同样是个效果很棒的指引,请看下图,支持自定义 View 和动画等。
6. ShowcaseView
向你的用户快速展示应用的两点,这个控件时基于 Android 系统(Ice-Cream Sandwich 和 Jelly Bean 两个版本的 Launcher)源码中的 Cling 自定义 View 实现的。
看到下面的效果你一定很熟悉。
7. MaterialShowcaseView
收到上一个推荐的 ShowcaseView 启发而写的控件,Material Design 风格的设计让效果更加好看。
转载:Android开源库集合(控件)
还没有评论,来说两句吧...