https://github.com/wasabeef/awesome-android-ui

List of Android UI/UX Libraries

A curated list of awesome Android UI/UX libraries.

Other lists

Maintainers

 wasabeef
 ogaclejapan

Index (light-weight pages)

Material

Name License Demo
MaterialDesignLibrary Apache License V2       
DrawerArrowDrawable Apache License V2
MaterialTabs Apache License V2  
PagerSlidingTabStrip Apache License V2
material-ripple Apache License V2
RippleEffect MIT
LDrawer Apache License V2
material-design-icons Apache License V2
AndroidMaterialDesignToolbar UnKnown
MaterialEditText Apache License V2
material-menu Apache License V2  
material-dialogs Apache License V2   
AlertDialogPro Apache License V2   
MaterialNavigationDrawer Apache License V2
MaterialDialog Apache License V2  
materialish-progress Apache License V2  
FloatingActionButton MIT
android-floating-action-button Apache License V2  
MaterialSheetFab MIT
snackbar MIT
CircularReveal Apache License V2
material-range-bar Apache License V2  
Lollipop-AppCompat-Widgets-Skeleton Apache License V2
Carbon Apache License V2 NONE
material-calendarview Apache License V2
Material Apache License V2      
Material Icon Library Apache License V2
FAB-Loading Apache License V2
MaterialTextField Apache License V2

Layout

Name License Demo
WaveView Apache License V2
ResideLayout Apache License V2
AndroidSwipeLayout MIT  
FreeFlow Apache License V2
SwipeBackLayout Apache License V2  
Maskable Layout Apache License V2
ExpandableLayout MIT
android-PullRefreshLayout MIT
TileView MIT  
ShowcaseView Apache License V2  
Ultra Pull To Refresh Apache License V2   
AndroidViewHover UnKnown
DraggablePanel Apache License V2  
Slidr Apache License V2
Phoenix Pull-to-Refresh Apache License V2
Pull-to-Refresh.Tours Apache License V2
InboxLayout UnKnown
SwipeBack UnKnown  
ArcLayout Apache License V2
Dragger Apache License V2
PhysicsLayout Apache License V2
BottomSheet License
Bubbles for Android Apache License V2
AndroidSlidingUpPanel Apache License V2
android-transition Apache License V2
CircleRefreshLayout MIT
WaveSwipeRefreshLayout Apache License V2
FloatingView Apache License V2
FrenchToast Apache License V2
AndroidSweetSheet Apache License V2

Button

Name License Demo
circular-progress-button Apache License V2
android-process-button Apache License V2  
android-circlebutton Apache License V2
android-flat-button Apache License V2
MovingButton MIT
LabelView Apache License V2

List / Grid

Name License Demo
SuperRecyclerView Apache License V2 NONE
RecyclerViewSwipeDismiss UnKnown
FlabbyListView Apache License V2  
recyclerview-stickyheaders MIT
ParallaxListView UnKnown
PullZoomView Apache License V2
SwipeMenuListView MIT
discrollview Apache License V2
StickyListHeaders Apache License V2
ListBuddies Apache License V2  
Android-ObservableScrollView Apache License V2              
AsymmetricGridView Apache License V2  
DynamicGrid MIT
AndroidStaggeredGrid Apache License V2
SwipeListView Apache License V2
android-parallax-recyclerview Apache License V2  
BlurStickyHeaderListView MIT
RecyclerView Animators Apache License V2  
RecyclerView-FlexibleDivider Apache License V2  
AndroidTreeView Apache License V2  
RecyclerViewFastScroller Apache License V2  
RecyclerView-MultipleViewTypesAdapter Apache License V2
SwipeToAction Apache License V2
Advanced Recyclerview Apache License V2
RecyclerItemDecoration Apache License V2  

ViewPager

Name License Demo
ParallaxPagerTransformer UnKnown
ViewPagerTransforms Apache License V2
CircleIndicator MIT
Android ViewPagerIndicator Apache License V2
Android-ParallaxHeaderViewPager Apache License V2
freepager Apache License V2
SpringIndicator Apache License V2
SmartTabLayout Apache License V2
FlipViewPager.Draco Apache License V2
MaterialViewPager Apache License V2  
AndroidRubberIndicator MIT
HollyViewPager Apache License V2

Label / Form

Name License Demo
Shimmer-android Apache License V2
Shimmer for Android BSD 2 License
Titanic Apache License V2
MatchView Apache License V2
android-autofittextview Apache License V2
SecretTextView UnKnown
TextJustify-Android Apache License V2
RoundedLetterView Apache License V2
TextDrawable Apache License V2  
BabushkaText Apache License V2
ExpandableTextView Apache License V2
Float Labeled EditText Apache License V2
SizeAdjustingTextView GNU License NONE
ParkedTextView MIT
Material Code input Apache License V2

Image

Name License Demo
TouchImageView LICENSE NONE
CircleImageView Apache License V2
android-shape-imageview Apache License V2  
GifImageView MIT
cropper Apache License V2
android-crop Apache License V2
SelectableRoundedImageView Apache License V2
RoundedImageView Apache License V2  
CropImageView Apache License V2
BitmapMerger MIT  
Scrolling Image View NONE
Pixelate Android MIT
SimpleCropView MIT

SeekBar

Name License Demo
DiscreteSeekBar Apache License V2  

Progress

Name License Demo
SmoothProgressBar Apache License V2
NumberProgressBar MIT
CircleProgress UnKnown
android-square-progressbar UnKnown  
GoogleProgressBar Apache License V2   
Android-RoundCornerProgressBar Apache License V2
ElasticDownload Apache License V2  
FABProgressCircle Apache License V2
Loading Apache License V2  
Animated Circle Loading View Apache License V2
AndroidFillableLoaders Apache License V2  
spots-dialog MIT

Menu

Name License Demo
CircularFloatingActionMenu MIT
AndroidResideMenu MIT
Folder-ResideMenu Apache License V2
Side-Menu.Android Apache License V2
Context-Menu.Android Apache License V2
GuillotineMenu-Android Apache License V2

ActionBar

Name License Demo
FadingActionBar Apache License V2
GlassActionBar Apache License V2
NotBoringActionBar Apache License V2

Dialog

Name License Demo
DialogPlus Apache License V2  
Sweet Alert MIT
FlycoDialog-Matser MIT

Calendar

Name License Demo
Caldroid MIT
android-times-square Apache License V2
Android-MonthCalendarWidget Apache License V2
android-betterpickers Apache License V2
Android-Week-View Apache License V2
SilkCal MIT
SublimePicker Apache License V2  
MaterialDateTimePicker Apache License V2  
CompactCalendarView MIT

Graph

Name License Demo
EazeGraph Apache License V2    
hellocharts-android Apache License V2   
MPAndroidChart Apache License V2    
WilliamChart Apache License V2  

Animation

Name License Demo
AndroidViewAnimations MIT
ListViewAnimations Apache License V2
AndroidImageSlider MIT
transitions-everywhere Apache License V2
Android Ripple Background MIT  
android-flip MIT  
FragmentTransactionExtended Apache License V2  
KenBurnsView Apache License V2
rebound BSD 2 License http://facebook.github.io/rebound/
Reachability Apache License V2
AnimationEasingFunctions MIT
EasyAndroidAnimations UnKnown
android-pathview Apache License V2
ViewRevealAnimator Apache License V2
ArcAnimator MIT  
SearchMenuAnim UnKnown
Cross View Apache License V2  

Parallax

Name License Demo
ParallaxEverywhere MIT

Effect

Name License Demo
EtsyBlur Apache License V2
BlurDialogFragment Apache License V2  
BlurBehind MIT  
Android StackBlur Apache License V2
EdgeEffectOverride Apache License V2

Other

Name License Demo
Swipecards Apache License V2
Android-Bootstrap MIT
Android PDFView GPL V3
Dspec Apache License V2
LolliPin Apache License V2
DrawableView Apache License V2
Material Shadow 9-Patch Apache License V2
SimpleFingerGestures Apache License v2   
Decor Apache License V2
Voice Recording Visualizer Apache License V2
EasyFonts Apache License V2
Android Sliding Activity Library Apache License V2  

侧滑退出

https://github.com/r0adkll/Slidr

Easily add slide-to-dismiss functionality to your Activity by calling Slidr.attach(this) in youronCreate(..) method.

android UI库的更多相关文章

  1. 免费的Android UI库及组件推荐

    短短数年时间Android平台就已经形成了一个庞大而活跃的开发者社区.许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题. 本文编译自androiduipattern ...

  2. 腾讯出品的一个超棒的 Android UI 库

    腾讯出品的一个超棒的 Android UI 库 相信做 Android 久了大家都会有种体会,那就是 Android 开发相对于前端开发来说统一的 UI 开源库比较少.造成这种现象的原因一方面是大多数 ...

  3. 各种Android UI开源框架 开源库

    各种Android UI开源框架 开源库 转 https://blog.csdn.net/zhangdi_gdk2016/article/details/84643668 自己总结的Android开源 ...

  4. 转载: Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!

    阿里的UI库... 分析的很精辟... http://blog.csdn.net/carson_ho/article/details/71077193

  5. Webix JavaScript UI 库可以帮你构建跨平台的HTML5 和 CSS3 程序

    XB 软件公司最近发布了JavaScript UI 库Webix ,其中包含的组件超过45个,用这些组件可以构建跟HTML5 和 CSS3 兼容的程序,这些程序不仅能在个人电脑上运行,还能用在iOS. ...

  6. GUI - GEB UI库

    最近基于Winform开发了几款产品,感觉Winform有很大的局限性,其最主要的一点在于:控件是基于Windows窗体的,这就导致每个控件都是重量级控件,对复杂的界面来说,其性能和表现力都欠佳.在实 ...

  7. Android常用库

    原文链接:http://www.jianshu.com/p/19368c2cdcaf 系统框架 1. 网络请求 Android Async HTTP Android异步HTTP库 AndroidAsy ...

  8. 移动端前端UI库—Frozen UI、WeUI、SUI Mobile

    [MUI]http://www.dcloud.io/ [Clouda]http://clouda.baidu.com/blend2是百度历时两年共同研发的开源App技术框架,基于Node.js,简单易 ...

  9. 100个Github上Android开源库

    项目名称 项目简介 1. react-native 这个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 React Native, ...

随机推荐

  1. [Python] 使用有道翻译API

    Python 使用youdao (有道翻译)API 想写一个给自己记录背单词状况的软件,需要获取英文单词的中文释义(基本功能).考虑使用有道翻译的API实现获取英文单词的中文释义的方法. 获取API_ ...

  2. JqueryEasyUI 解决IE下datagrid无法刷新的问题

    问题描述: 在使用JqueryEasyUI 时,发现在IE下$('#table').datagrid('reload');无效,数据并没有被刷新,究其原因,是因为刷新时,datagrid请求的url没 ...

  3. 解决Win7下UAC开启时无法响应WM_DROPFILES消息

    //以管理员身份运行,程序窗口就可以接收到拖放文件消息[WM_DROPFILES]了. ChangeWndMessageFilterOk(WM_DROPFILES, MSGFLT_ADD); Chan ...

  4. SQLServer使用表值参数,高性能批量插入数据

    记得前段时间帮同事写了个解析账号并入库的小工具,来批量导入账号信息,账号量相当大,程序每读取一条记录便执行一次insert来插入数据,整整跑了一下午才把账号全部入库. 今天又接到同事类似的需求,不过这 ...

  5. Java _ JDK _ Arrays, LinkedList, ArrayList, Vector 及Stack

    (最近在看JDK源码,只是拿着它的继承图在看,但很多东西不记录仍然印象不深,所以开始记录JDK阅读系列.) (一)Arrays Arrays比较特殊,直接继承自Arrays ->List(Int ...

  6. CSRF的防御实例(PHP)

    CSRF的防御可以从服务端和客户端两方面着手,防御效果是从服务端着手效果比较好,现在一般的CSRF防御也都在服务端进行. 1.服务端进行CSRF防御 服务端的CSRF方式方法很多样,但总的思想都是一致 ...

  7. [C和指针]第五部分

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  8. iOS适配(Masonry)

    1.各屏幕大小 设备 尺寸 像素 点 iPhone \ iPhone 3G \ iPhone 3GS 3.5 inch 320 x 480 320 x 480 iPhone 4 \ iPhone 4S ...

  9. linux 查看是否安装perl模块

    这里介绍两种linux中查看perl模块是否安装的方法,一种是对于单体的模块,一种是对于群体的. 单体验证: [root@root ~]# perl -MShell -e "print\&q ...

  10. 查询计划Hash和查询Hash

    查询计划hash和查询hash 在SQL Server 2008中引入的围绕执行计划和缓冲的新功能被称为查询计划hash和查询hash.这是使用针对查询或查询计划的算法来生成二进制hash值的二进制对 ...