转自作者AMEPRE:Android各种花式酷炫自定义控件开源库集合
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
https://github.com/imflyn/Eyes
https://github.com/H07000223/FlycoSystemBar
下拉刷新:
https://github.com/Cleveroad/FireworkyPullToRefresh
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
类似画廊的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