美文网首页开源项目收藏程序员github系统拍照
Android开发不得不收藏的开源库(控件)

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

作者: 聪明的小笨猪 | 来源:发表于2017-06-03 10:54 被阅读741次

    原文链接: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:https://img.haomeiwen.com/i5022380/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-

    相关文章

      网友评论

      • KIMDA:真给力😭感动!

      本文标题:Android开发不得不收藏的开源库(控件)

      本文链接:https://www.haomeiwen.com/subject/aqipfxtx.html