Android酷炫自定义控件开源库集合

炫酷的登录界面

源码地址

è¿éåå¾çæè¿°

https://github.com/Allenhan123/MaterialLogin

Android酷炫自定义控件开源库集合_第1张图片

1.Side-Menu.Android

分类侧滑菜单,Yalantis 出品。
项目地址:https://github.com/Yalantis/Side-Menu.Android
image
2.Context-Menu.android
可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。
项目地址:https://github.com/Yalantis/Context-Menu.Android

3.Pull-to-Refresh.Rentals-Android
提供一个简单可以自定义的下拉刷新实现,Yalantis 出品。
项目地址:https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android

4.Titanic
可以显示水位上升下降的TextView
项目地址:https://github.com/RomainPiel/Titanic
image
5.AndroidSwipeLayout
滑动Layout,支持单个View,ListView,GridView
项目地址:https://github.com/daimajia/AndroidSwipeLayout
Demo地址:Download Demo

6.Android Typeface Helper
可以帮你轻松实现自定义字体的库
项目地址:https://github.com/norbsoft/android-typeface-helper
image
7.android-lockpattern
Android的图案密码解锁

项目地址:https://code.google.com/p/android-lockpattern/

Demo地址:https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo

文档介绍:https://code.google.com/p/android-lockpattern/wiki/QuickUse

APP示例:Android开机的图案密码解锁,支付宝的密码解锁
image
8.ToggleButton
状态切换的 Button,类似 iOS,用 View 实现
项目地址:https://github.com/zcweng/SwitchButton
image
9.WilliamChart
绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型,并且支持 Android 2.2及以上的系统。
项目地址:https://github.com/diogobernardino/WilliamChart
Demo地址:https://play.google.com/store/apps/details?id=com.db.williamchartdemo
Demo项目:https://github.com/diogobernardino/WilliamChart/tree/master/sample

10.实现滑动ViewPager渐变背景色
项目地址:https://github.com/TaurusXi/GuideBackgroundColorAnimation

11.Euclid
用户简历界面,Yalantis 出品。
项目地址:https://github.com/Yalantis/Euclid

12.InstaMaterial
Instagram的一组Material 风格的概念设计

项目地址:https://github.com/frogermcs/InstaMaterial

13.SpringIndicator

使用bezier实现粘连效果的页面指示

项目地址:https://github.com/chenupt/SpringIndicator

14.BezierDemo

仿qq消息气泡拖拽消失的效果。

项目地址:https://github.com/chenupt/BezierDemo
image
15.FoldableLayout

折叠的信纸被打开一样的动画效果

项目地址:https://github.com/alexvasilkov/FoldableLayout

16.Taurus
下拉刷新,Yalantis 出品。(是不是有点似曾相识呢?)
项目地址:https://github.com/Yalantis/Taurus

17.PersistentSearch

在点击搜索的时候控件在原有位置显示输入框。

项目地址:https://github.com/Quinny898/PersistentSearch

18.circular-progress-button

带进度显示的Button

项目地址: https://github.com/dmytrodanylyk/circular-progress-button
image
19.discrollview

当上下滚动的时候子元素会呈现不同动画效果的scrollView,网页上称之为:视差滚动

项目地址: https://github.com/flavienlaurent/discrollview

20.sweet-alert-dialog

一个带动画效果的自定义对话框样式

项目地址:https://github.com/pedant/sweet-alert-dialog
image
21.android-floating-action-button

Material Desig风格的浮动操作按钮

项目地址:https://github.com/futuresimple/android-floating-action-button
image
22.android-collapse-calendar-view

可以在月视图与周视图之间切换的calendar控件

项目地址:https://github.com/blazsolar/android-collapse-calendar-view
image
23.NumberProgressBar

个简约性感的数字进度条

项目地址:https://github.com/daimajia/NumberProgressBar
image
24.CircularProgressView

CircularProgressView 是通过自定义view的方式实现的Material风格的加载提示控件,兼容任何版本。

项目地址:https://github.com/rahatarmanahmed/CircularProgressView
image
25.OriSim3D-Android

opengl 实现了各种折纸效果,模拟了从一张纸折叠成一条船的整个过程

项目地址: https://github.com/RemiKoutcherawy/OriSim3D-Android

1.RecycleView:

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

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

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

Android酷炫自定义控件开源库集合_第2张图片

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

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

Android酷炫自定义控件开源库集合_第3张图片

 

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

 

状态栏(StatusBar):

https://github.com/CoolThink/StatusBarAdapt

Android酷炫自定义控件开源库集合_第4张图片

https://github.com/imflyn/Eyes

 

https://github.com/H07000223/FlycoSystemBar

Android酷炫自定义控件开源库集合_第5张图片

下拉刷新:

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

Android酷炫自定义控件开源库集合_第6张图片

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

Android酷炫自定义控件开源库集合_第7张图片

能够上下滑动的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

Android酷炫自定义控件开源库集合_第8张图片

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

 

TextView:

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

Android酷炫自定义控件开源库集合_第9张图片

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

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

 

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

Android酷炫自定义控件开源库集合_第10张图片

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

Android酷炫自定义控件开源库集合_第11张图片

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

Android酷炫自定义控件开源库集合_第12张图片

文字内容过多可折叠的TextViewhttps://github.com/Manabu-GT/ExpandableTextView

 

文字内容过多可折叠的TextViewhttps://github.com/borjabravo10/ReadMoreTextView

Android酷炫自定义控件开源库集合_第13张图片

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

Android酷炫自定义控件开源库集合_第14张图片

手势锁/锁屏/Pin解锁:

手势锁https://github.com/aritraroy/PatternLockView

手势锁https://github.com/DreaminginCodeZH/PatternLock

Android酷炫自定义控件开源库集合_第15张图片

锁屏界面显示通知https://github.com/AChep/AcDisplay

Android酷炫自定义控件开源库集合_第16张图片

高斯模糊锁屏界面https://github.com/Nightonke/BlurLockView

应用锁https://github.com/lizixian18/AppLock

Pin解锁https://github.com/OrangeGangsters/LolliPin

 

Pin解锁https://github.com/aritraroy/PinLockView

Android酷炫自定义控件开源库集合_第17张图片

画廊图片选择或编辑:

Material风格https://github.com/HoraApps/LeafPic

Android酷炫自定义控件开源库集合_第18张图片

Android多媒体选择器https://github.com/Bilibili/boxing

Android酷炫自定义控件开源库集合_第19张图片

图片处理https://github.com/jarlen/PhotoEdit

裁剪图片https://github.com/jdamcd/android-crop

Android酷炫自定义控件开源库集合_第20张图片

裁剪图片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

Android酷炫自定义控件开源库集合_第21张图片

图片选择器https://github.com/myinnos/AwesomeImagePicker

Android酷炫自定义控件开源库集合_第22张图片

仿IOS3Dtouch功能https://github.com/nantaphop/HoverTouchView

 

Layout:

底部带弧形的布局https://github.com/florent37/ArcLayout

Android酷炫自定义控件开源库集合_第23张图片

同时支持垂直滑动和水平滑动https://github.com/Kelin-Hong/ScrollablePanel

 

可以滑动的布局https://github.com/liuguangqiang/SwipeBack

可扩展的Layouthttps://github.com/traex/ExpandableLayout

 

滑动删除https://github.com/daimajia/AndroidSwipeLayout

Android酷炫自定义控件开源库集合_第24张图片

 

流程图布局https://github.com/ApmeM/android-flowlayout

Android酷炫自定义控件开源库集合_第25张图片

在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

Android酷炫自定义控件开源库集合_第26张图片

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

 

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

Android酷炫自定义控件开源库集合_第27张图片

多边形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

Android酷炫自定义控件开源库集合_第28张图片

可滑动移除的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

Android酷炫自定义控件开源库集合_第29张图片

 

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

 

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

 

显示点赞动画的Buttonhttps://github.com/jd-alexander/LikeButton

 

图片和文字合并到Button中https://github.com/drakeet/AndroidUIView

Android酷炫自定义控件开源库集合_第30张图片

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

Android酷炫自定义控件开源库集合_第31张图片

 

仿IOS进度条https://github.com/Kaopiz/KProgressHUD

圆形进度条https://github.com/jlmd/AnimatedCircleLoadingView

Android酷炫自定义控件开源库集合_第32张图片

 

基于贝塞尔曲线更顺滑的进度条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

Android酷炫自定义控件开源库集合_第33张图片

点击展开菜单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

Android酷炫自定义控件开源库集合_第34张图片

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

Android酷炫自定义控件开源库集合_第35张图片

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-androi

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/SublimePicke

适配MD风格日历https://github.com/SundeepK/CompactCalendarView

toolbar相结合的弹出日历https://github.com/kleisauke/CompactCalendarViewToolbar

横向日历https://github.com/Mulham-Raee/Horizontal-Calenda

图表:

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

https://github.com/blackfizz/EazeGrap

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/BottomShee

底部弹出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-

 

 

https://github.com/airbnb/lottie-android

Android酷炫自定义控件开源库集合_第36张图片

 

 

 

 

 

Android酷炫自定义控件开源库集合_第37张图片

 

点击展开菜单https://github.com/Nightonke/BoomMenu

Android酷炫自定义控件开源库集合_第38张图片

显示点赞动画的Buttonhttps://github.com/jd-alexander/LikeButton

 

Android酷炫自定义控件开源库集合_第39张图片

 

 

 

你可能感兴趣的:(自定义view,自定义控件,github开源库,安卓动画特效集合)