Android开发不得不收藏的开源库(控件)

http://www.jianshu.com/p/3baddcf948af

http://www.jianshu.com/p/f5db994f6e96



原文链接:http://www.jianshu.com/p/3baddcf948af

文章内容定期更新

该专题其他文章:

那些年收藏的Android开源库集合(UI效果)

那些年收藏的Android开源库集合(工具)

1.RecycleView:

RecycleView功能增强https://github.com/Malinskiy/SuperRecyclerView

RecycleView功能增强(拖拽,滑动删除,折叠)https://github.com/h6ah4i/android-advancedrecyclerview

RecycleView旁边添加侧边栏https://github.com/CaMnter/EasyRecyclerViewSidebar


带侧边栏的RecycleViewhttps://github.com/timusus/RecyclerView-FastScroll


增强RecycleViewhttps://github.com/nikhilpanju/RecyclerViewEnhanced


等待数据加载效果https://github.com/sharish/ShimmerRecyclerView


状态栏(StatusBar):

https://github.com/CoolThink/StatusBarAdapt


https://github.com/imflyn/Eyes


https://github.com/H07000223/FlycoSystemBar


下拉刷新:

https://github.com/Cleveroad/FireworkyPullToRefresh


https://github.com/baoyongzhang/android-PullRefreshLayout


https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh


https://github.com/Yalantis/Phoenix


https://github.com/zzz40500/Android-PullToNextLayout


https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout


https://github.com/tuesda/CircleRefreshLayout


https://github.com/liaoinstan/SpringView


https://github.com/lubeast/PullToRefresh


https://github.com/Frank-Zhu/PullZoomView


https://github.com/JorgeCastilloPrz/ExpandablePanel


ViewPager:

无限滚动的ViewPagerhttps://github.com/lightSky/InfiniteIndicator


ViewPager向下滑动消失https://github.com/baneizalfe/PullToDismissPager


类似画廊的ViewPagerhttps://github.com/moondroid/CoverFlow


能够上下滑动的viewpagerhttps://github.com/kaelaela/VerticalViewPager


viewpager上的指示器https://github.com/chenupt/SpringIndicator


支持水平垂直滑动的ViewPagerhttps://github.com/alexzaitsev/freepager


支持水平垂直滑动的ViewPagerhttps://github.com/lsjwzh/RecyclerViewPager


Material风格viewPagerhttps://github.com/florent37/MaterialViewPager


一个封装多种特性的ViewPagerhttps://github.com/alibaba/UltraViewPager


TextView:

图文混排https://github.com/Bilibili/drawee-text-view


带有角标的TextViewhttps://github.com/HeZaiJin/SlantedTextView


文字带淡入淡出动画的TextViewhttps://github.com/matthewrkula/SecretTextView


在Edittext中显示标签https://github.com/pchauhan/EdittextWithTag


有小三角的textviewhttps://github.com/venmo/tooltip-view


能够在 TextView 上下左右固定设置文本的 Viewhttps://github.com/drakeet/LabelView


文字内容过多可折叠的TextViewhttps://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


显示Emojihttps://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


可扩展的Layouthttps://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


圆形ImageViewhttps://github.com/hdodenhof/CircleImageView


圆形ImageViewhttps://github.com/Pkmmte/CircularImageView


各种形状ImageViewhttps://github.com/siyamed/android-shape-imageview


多边形Imageviewhttps://github.com/AlbertGrobas/PolygonImageView


手势缩放ImageViewhttps://github.com/alexvasilkov/GestureViews


动态视觉差控件https://github.com/HomHomLin/Android-ParallaxSupportView


卡片Card:

可滑动移除的Cardhttps://github.com/Diolor/Swipecards


可滑动移除的Cardhttps://github.com/kikoso/Swipeable-Cards


可滑动移除的Cardhttps://github.com/Diolor/Swipecards


Button:

在FloatingButton上显示数字https://github.com/andremion/CounterFab


在按钮上显示矢量图https://github.com/wnafee/vector-compat


显示下载状态https://github.com/dmytrodanylyk/circular-progress-button


圆角buttonhttps://github.com/niniloveyou/StateButton


按钮上显示下载进度https://github.com/jiang111/CProgressButton


显示点赞动画的Buttonhttps://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


基于FloatingButtonhttps://github.com/JoaquimLey/faboptions


侧边栏menuhttps://github.com/Yalantis/Side-Menu.Android


侧边栏menuhttps://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/mikepenz/MaterialDrawer


BottomBarhttps://github.com/roughike/BottomBar

BottomBarhttps://github.com/armcha/LuseenBottomNavigation


BottomBarhttps://github.com/Ashok-Varma/BottomNavigation


Switch:

https://github.com/Nightonke/JellyToggleButton


https://github.com/polyak01/IconSwitch


https://github.com/kyleduo/SwitchButton


https://github.com/Serchinastico/CoolSwitch


https://github.com/glomadrian/material-animated-switch


Tab:

https://github.com/Andy671/Dachshund-Tab-Layout


https://github.com/ogaclejapan/SmartTabLayout


https://github.com/klongmitre/android-segmented-control-view


https://github.com/eccyan/SpinningTabStrip


https://github.com/Devlight/NavigationTabBar


https://github.com/hackware1993/MagicIndicator


Material风格的Tabhttps://github.com/neokree/MaterialTabs


Material风格的Tabhttps://github.com/Devlight/NavigationTabStrip


各种样式Tabhttps://github.com/H07000223/FlycoTabLayout


引导页:

https://github.com/rahulrj/YahooNewsOnboarding


https://github.com/Cleveroad/slidingtutorial-android


https://github.com/txusballesteros/welcome-coordinator


https://github.com/Nightonke/WoWoViewPager


https://github.com/w446108264/XhsWelcomeAnim


https://github.com/ViksaaSkool/AwesomeSplash


https://github.com/stephentuso/welcome-android


Toast :

Toast增强效果https://github.com/JohnPersano/SuperToasts


日历:

星期视图日历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


图表:

https://github.com/xcltapestry/XCL-Charts


https://github.com/blackfizz/EazeGraph


https://github.com/limccn/Android-Charts


https://github.com/PhilJay/MPAndroidChart


https://github.com/Androguide/HoloGraphLibrary


https://github.com/lecho/hellocharts-android


https://github.com/philackm/Scrollable-GraphView


雷达样式https://github.com/qstumn/RadarChart


Dialog:

https://github.com/pedant/sweet-alert-dialog


Dialog弹出并使背景高斯模糊https://github.com/tvbarthel/BlurDialogFragment


https://github.com/zzz40500/AndroidSweetSheet


https://github.com/Kennyc1012/BottomSheet


底部弹出dialoghttps://github.com/Flipboard/bottomsheet


底部弹出dialoghttps://github.com/soarcn/BottomSheet


底部弹出dialoghttps://github.com/orhanobut/dialogplus


底部弹出选择日期dialoghttps://github.com/philliphsu/BottomSheetPickers


仿IOS底部弹出dialoghttps://github.com/baoyongzhang/android-ActionSheet


Material风格对话框https://github.com/afollestad/material-dialogs


自定义控件:

快速跳跃分组的侧边栏控件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


悬浮的SearchViewhttps://github.com/renaudcerrato/FloatingSearchView


仿仪表盘https://github.com/glomadrian/velocimeter-view


圆弧形Seekbarhttps://github.com/neild001/SeekArc


仿QQ讨论组头像https://github.com/kongnanlive/android-combination-avatar


显示PDFhttps://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上显示Badgehttps://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风格Seekbarhttps://github.com/oli107/material-range-bar


果冻肉效果的Toolbarhttps://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-



作者:聪明的小笨猪
链接:http://www.jianshu.com/p/f5db994f6e96
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 1
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值