README.md 16.8 KB
Newer Older
F
furiya-daichi 已提交
1
List of Android UI/UX Libraries
D
Daichi Furiya (Wasabeef) 已提交
2
==================
D
Daichi Furiya (Wasabeef) 已提交
3 4
A collection of awesome UI/UX resources which includes concepts, implementations and theories.

F
furiya-daichi 已提交
5 6
**Core Library is [here](https://github.com/wasabeef/awesome-android-libraries).**

D
Daichi Furiya (Wasabeef) 已提交
7
###Index
F
furiya-daichi 已提交
8
* [Material](#material)
D
Daichi Furiya (Wasabeef) 已提交
9
* [Layout](#layout)
F
update  
furiya-daichi 已提交
10 11 12 13
* [Button](#button)
* [ListView GridView RecyclerView](#listview--gridview--recyclerview)
* [Label](#label--form)
* [Image](#image)
F
furiya-daichi 已提交
14
* [SeekBar](#seekbar)
F
update  
furiya-daichi 已提交
15
* [Progress](#progress)
D
Daichi Furiya (Wasabeef) 已提交
16
* [Menu](#menu)
D
Daichi Furiya (Wasabeef) 已提交
17
* [Calendar](#calendar)
D
Daichi Furiya (Wasabeef) 已提交
18
* [Graph](#graph)
F
update  
furiya-daichi 已提交
19
* [Animation](#animation)
F
added  
furiya-daichi 已提交
20
* [Parallax](#parallax)
D
Daichi Furiya (Wasabeef) 已提交
21

F
furiya-daichi 已提交
22
Material
F
update  
furiya-daichi 已提交
23 24
======================
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
25
--- | --- | ---
D
Daichi Furiya (Wasabeef) 已提交
26
[MaterialDesignLibrary](https://github.com/navasmdc/MaterialDesignLibrary) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) |  ![](art/MaterialDesignLibrary.png)<img src="art/MaterialDesignLibrary2.png" height="80"> <img src="art/MaterialDesignLibrary3.png" height="80"> <img src="art/MaterialDesignLibrary4.png" height="80"> <img src="art/MaterialDesignLibrary5.png" height="80"> <img src="art/MaterialDesignLibrary6.png" height="80"> <img src="art/MaterialDesignLibrary7.png" height="80"> <img src="art/MaterialDesignLibrary8.png" height="80"> <img src="art/MaterialDesignLibrary9.png" height="80"> <img src="art/MaterialDesignLibrary10.png" height="80"> <img src="art/MaterialDesignLibrary11.png" height="80"> <br/><br/> <img src="art/MaterialDesignLibrary12.png" width="175"> <img src="art/MaterialDesignLibrary13.png" width="175"> <img src="art/MaterialDesignLibrary14.png" width="175">
F
update  
furiya-daichi 已提交
27
[DrawerArrowDrawable](https://github.com/ChrisRenke/DrawerArrowDrawable) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/DrawerArrowDrawable.gif)
D
Daichi Furiya (Wasabeef) 已提交
28 29
[MaterialTabs](https://github.com/neokree/MaterialTabs) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/MaterialTabs.png" width="175"> <img src="art/MaterialTabs2.png" width="175"> <img src="art/MaterialTabs3.jpeg" width="175">
[material-ripple](https://github.com/balysv/material-ripple) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/material-ripple.gif" width="175">
F
furiya-daichi 已提交
30
[RippleEffect](https://github.com/traex/RippleEffect) | [MIT](http://opensource.org/licenses/MIT) | ![](art/RippleEffect.gif)
D
Daichi Furiya (Wasabeef) 已提交
31
[LDrawer](https://github.com/ikimuhendis/LDrawer) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/LDrawer.gif" width="175">
F
furiya-daichi 已提交
32
[material-design-icons](https://github.com/google/material-design-icons) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/material-design-icons.png)
D
Daichi Furiya (Wasabeef) 已提交
33
[AndroidMaterialDesignToolbar](https://github.com/tekinarslan/AndroidMaterialDesignToolbar) | UnKnown | <img src="art/AndroidMaterialDesignToolbar.gif" width="175">
F
furiya-daichi 已提交
34 35 36
[MaterialEditText](https://github.com/rengwuxian/MaterialEditText) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/MaterialEditText.png)
[material-menu](https://github.com/balysv/material-menu) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/material-menu.gif) ![](art/material-menu2.gif)
[material-dialogs](https://github.com/afollestad/material-dialogs) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/material-dialogs.webp) ![](art/material-dialogs2.webp) ![](art/material-dialogs3.webp)
D
Daichi Furiya (Wasabeef) 已提交
37 38
[MaterialNavigationDrawer](https://github.com/neokree/MaterialNavigationDrawer) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/MaterialNavigationDrawer.png" width="175">
[MaterialDialog](https://github.com/drakeet/MaterialDialog) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/MaterialDialog.png" width="175"> <img src="art/MaterialDialog2.png" width="175">
D
Daichi Furiya (Wasabeef) 已提交
39
[materialish-progress](https://github.com/pnikosis/materialish-progress) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/materialish-progress.gif" width="200"> <img src="art/materialish-progress2.gif" width="200">
D
Daichi Furiya (Wasabeef) 已提交
40
[FloatingActionButton](https://github.com/makovkastar/FloatingActionButton) | [MIT](http://opensource.org/licenses/MIT) | <img src="art/FloatingActionButton.gif" width="175">
D
Daichi Furiya (Wasabeef) 已提交
41
[android-floating-action-button](https://github.com/futuresimple/android-floating-action-button) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/android-floating-action-button.gif" width="175"> <img src="art/android-floating-action-button.png" width="175">
D
Daichi Furiya (Wasabeef) 已提交
42 43
[snackbar](https://github.com/nispok/snackbar) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/snackbar.png" width="175">
[CircularReveal](https://github.com/ozodrukh/CircularReveal) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/CircularReveal.gif" width="175">
F
update  
furiya-daichi 已提交
44

D
Daichi Furiya (Wasabeef) 已提交
45 46
Layout
======================
F
furiya-daichi 已提交
47
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
48
--- | --- | ---
D
Daichi Furiya (Wasabeef) 已提交
49
[WaveView](https://github.com/john990/WaveView) | Unknown | <img src="art/waveview.gif" width="175">
D
Daichi Furiya (Wasabeef) 已提交
50

F
added  
furiya-daichi 已提交
51 52 53
Button
======================
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
54
--- | --- | ---
D
Daichi Furiya (Wasabeef) 已提交
55
[circular-progress-button](https://github.com/dmytrodanylyk/circular-progress-button) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/circular-progress-button.gif" width="175">
F
added  
furiya-daichi 已提交
56 57
[android-process-button](https://github.com/dmytrodanylyk/android-process-button) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/android-process-button.gif) ![](art/android-process-button2.gif)
[android-circlebutton](https://github.com/markushi/android-circlebutton) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/android-circlebutton.gif)
D
Daichi Furiya (Wasabeef) 已提交
58
[android-flat-button](https://github.com/hoang8f/android-flat-button) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/android-flat-button.gif" width="175">
F
added  
furiya-daichi 已提交
59

F
update  
furiya-daichi 已提交
60
ListView / GridView / RecyclerView
F
added  
furiya-daichi 已提交
61 62
======================
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
63
--- | --- | ---
F
added  
furiya-daichi 已提交
64
[SuperRecyclerView](https://github.com/Malinskiy/SuperRecyclerView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | NONE
D
Daichi Furiya (Wasabeef) 已提交
65 66 67 68 69 70 71
[FlabbyListView](https://github.com/jpardogo/FlabbyListView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/FlabbyListView.gif" width="175"> <img src="art/FlabbyListView2.gif" width="175">
[ParallaxListView](https://github.com/Gnod/ParallaxListView) | UnKnown | <img src="art/ParallaxListView.gif" width="175">
[PullZoomView](https://github.com/Frank-Zhu/PullZoomView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/PullZoomView.gif" width="175">
[SwipeMenuListView](https://github.com/baoyongzhang/SwipeMenuListView) | [MIT](http://opensource.org/licenses/MIT) | <img src="art/SwipeMenuListView.gif" width="175">
[discrollview](https://github.com/flavienlaurent/discrollview) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/discrollview.gif" width="175">
[StickyListHeaders](https://github.com/emilsjolander/StickyListHeaders) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/StickyListHeaders.gif" width="175">
[ListBuddies](https://github.com/jpardogo/ListBuddies) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <a href="https://www.youtube.com/watch?v=jgyMqlm_iDI" target="_blank"><img src="art/ListBuddies.png" width="175"/ ><img src="art/youtube.png" height="50"></a>
F
update  
furiya-daichi 已提交
72
[Android-ObservableScrollView](https://github.com/ksoichiro/Android-ObservableScrollView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/Android-ObservableScrollView.gif) ![](art/Android-ObservableScrollView2.gif) ![](art/Android-ObservableScrollView3.gif) ![](art/Android-ObservableScrollView4.gif) ![](art/Android-ObservableScrollView5.gif) ![](art/Android-ObservableScrollView6.gif) ![](art/Android-ObservableScrollView7.gif) ![](art/Android-ObservableScrollView8.gif) ![](art/Android-ObservableScrollView9.gif) ![](art/Android-ObservableScrollView10.gif) ![](art/Android-ObservableScrollView11.gif) ![](art/Android-ObservableScrollView12.gif) ![](art/Android-ObservableScrollView13.gif)
D
Daichi Furiya (Wasabeef) 已提交
73
[AsymmetricGridView](https://github.com/felipecsl/AsymmetricGridView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/AsymmetricGridView.png" width="175"> <img src="art/AsymmetricGridView2.png" width="175">
F
furiya-daichi 已提交
74
[DynamicGrid](https://github.com/askerov/DynamicGrid) | [MIT](http://opensource.org/licenses/MIT) | <a href="https://www.youtube.com/watch?v=zlzNvxksIfY" target="_blank"><img src="art/DynamicGrid.jpeg" width="350" /><img src="art/youtube.png" height="50"></a>
D
Daichi Furiya (Wasabeef) 已提交
75
[AndroidStaggeredGrid](https://github.com/etsy/AndroidStaggeredGrid) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/AndroidStaggeredGrid.png" width="175">
F
update  
furiya-daichi 已提交
76

F
update  
furiya-daichi 已提交
77 78 79
Label / Form
======================
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
80
--- | --- | ---
F
update  
furiya-daichi 已提交
81
[Shimmer-android](https://github.com/RomainPiel/Shimmer-android) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/Shimmer-android.gif)
D
Daichi Furiya (Wasabeef) 已提交
82 83
[Titanic](https://github.com/RomainPiel/Titanic) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/Titanic.gif" width="175">
[MatchView](https://github.com/Rogero0o/MatchView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/MatchView.gif" width="175">
F
update  
furiya-daichi 已提交
84 85
[android-autofittextview](https://github.com/grantland/android-autofittextview) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/android-autofittextview.gif)
[SecretTextView](https://github.com/matthewrkula/SecretTextView) | UnKnown | ![](art/SecretTextView.gif)
D
Daichi Furiya (Wasabeef) 已提交
86 87
[TextJustify-Android](https://github.com/bluejamesbond/TextJustify-Android) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/TextJustify-Android.png) <img src="art/TextJustify-Android2.png" width="175">
[RoundedLetterView](https://github.com/pavlospt/RoundedLetterView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/RoundedLetterView.png" width="175">
F
update  
furiya-daichi 已提交
88
[TextDrawable](https://github.com/amulyakhare/TextDrawable) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/TextDrawable.png) ![](art/TextDrawable2.png)
D
Daichi Furiya (Wasabeef) 已提交
89 90 91
[BabushkaText](https://github.com/quiqueqs/BabushkaText) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/BabushkaText.png" width="175">
[ExpandableTextView](https://github.com/Manabu-GT/ExpandableTextView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/ExpandableTextView.gif" width="175">
[Float Labeled EditText](https://github.com/wrapp/floatlabelededittext) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/floatlabelededittext.gif" width="175">
F
added  
furiya-daichi 已提交
92

F
update  
furiya-daichi 已提交
93
Image
F
added  
furiya-daichi 已提交
94 95
======================
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
96
--- | --- | ---
F
update  
furiya-daichi 已提交
97
[TouchImageView](https://github.com/MikeOrtiz/TouchImageView) | [LICENSE](https://raw.githubusercontent.com/MikeOrtiz/TouchImageView/master/LICENSE) | NONE
D
Daichi Furiya (Wasabeef) 已提交
98 99 100 101 102
[CircleImageView](https://github.com/hdodenhof/CircleImageView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/CircleImageView.png" width="175">
[android-shape-imageview](https://github.com/siyamed/android-shape-imageview) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/android-shape-imageview.png" width="175"> <img src="art/android-shape-imageview2.png" width="175">
[GifImageView](https://github.com/felipecsl/GifImageView) | [MIT](http://opensource.org/licenses/MIT) | <img src="art/GifImageView.gif" width="175">
[cropper](https://github.com/edmodo/cropper) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/cropper.jpeg" width="175">
[android-crop](https://github.com/jdamcd/android-crop) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/android-crop.png" width="175">
F
update  
furiya-daichi 已提交
103
[SelectableRoundedImageView](https://github.com/pungrue26/SelectableRoundedImageView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/SelectableRoundedImageView.png)
F
added  
furiya-daichi 已提交
104

F
furiya-daichi 已提交
105 106
SeekBar
======================
F
furiya-daichi 已提交
107
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
108
--- | --- | ---
F
furiya-daichi 已提交
109 110
[DiscreteSeekBar](https://github.com/AnderWeb/discreteSeekBar) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/discreteseekbar.gif) ![](art/discreteseekbar2.gif)

F
update  
furiya-daichi 已提交
111 112 113
Progress
======================
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
114
--- | --- | ---
F
update  
furiya-daichi 已提交
115 116
[SmoothProgressBar](https://github.com/castorflex/SmoothProgressBar) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/SmoothProgressBar.gif)
[NumberProgressBar](https://github.com/daimajia/NumberProgressBar) | [MIT](http://opensource.org/licenses/MIT) | ![](art/NumberProgressBar.gif)
D
Daichi Furiya (Wasabeef) 已提交
117
[CircleProgress](https://github.com/lzyzsd/CircleProgress) | UnKnown | <img src="art/CircleProgress.gif" width="175">
F
update  
furiya-daichi 已提交
118
[android-square-progressbar](https://github.com/mrwonderman/android-square-progressbar) | UnKnown | ![](art/android-square-progressbar.png) ![](art/android-square-progressbar2.png) ![](art/android-square-progressbar3.png)
F
update  
furiya-daichi 已提交
119
[GoogleProgressBar](https://github.com/jpardogo/GoogleProgressBar) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/GoogleProgressBar.gif" width="100"> <img src="art/GoogleProgressBar2.gif" width="100"> <img src="art/GoogleProgressBar3.gif" width="100">
F
update  
furiya-daichi 已提交
120

F
added  
furiya-daichi 已提交
121 122 123
Menu
======================
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
124
--- | --- | ---
F
update  
furiya-daichi 已提交
125
[CircularFloatingActionMenu](https://github.com/oguzbilgener/CircularFloatingActionMenu) | [MIT](http://opensource.org/licenses/MIT) | ![](art/CircularFloatingActionMenu.gif)
D
Daichi Furiya (Wasabeef) 已提交
126
[AndroidResideMenu](https://github.com/SpecialCyCi/AndroidResideMenu) | [MIT](http://opensource.org/licenses/MIT) | <img src="art/AndroidResideMenu.gif" width="175">
F
added  
furiya-daichi 已提交
127

F
update  
furiya-daichi 已提交
128
Calendar
F
added  
furiya-daichi 已提交
129 130
======================
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
131
--- | --- | ---
D
Daichi Furiya (Wasabeef) 已提交
132 133
[Caldroid](https://github.com/roomorama/Caldroid) | [MIT](http://opensource.org/licenses/MIT) | <img src="art/Caldroid.png" width="175">
[android-times-square](https://github.com/square/android-times-square) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/android-times-square.png" width="175">
F
update  
furiya-daichi 已提交
134 135
[Android-MonthCalendarWidget](https://github.com/romannurik/Android-MonthCalendarWidget) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/Android-MonthCalendarWidget.png)
[android-betterpickers](https://github.com/derekbrameyer/android-betterpickers) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/android-betterpickers.png)
F
fix  
furiya-daichi 已提交
136
[Android-Week-View](https://github.com/alamkanak/Android-Week-View) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/Android-Week-View.png)
F
added  
furiya-daichi 已提交
137

F
furiya-daichi 已提交
138 139 140 141 142 143 144 145
Graph
======================
Name | License | Demo
--- | --- | ---
[EazeGraph](https://github.com/blackfizz/EazeGraph) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)  | <img src="art/EazeGraph.png" width="250"> <img src="art/EazeGraph2.png" width="200"> <img src="art/EazeGraph3.png" width="250"> <img src="art/EazeGraph4.png" width="250">
[hellocharts-android](https://github.com/lecho/hellocharts-android) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)  | <img src="art/hellocharts-android.gif" width="250"> <img src="art/hellocharts-android2.png" width="250"> <img src="art/hellocharts-android3.png" width="250">
[MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)  | <img src="art/MPAndroidChart.png" width="250"> <img src="art/MPAndroidChart2.png" width="250"> <img src="art/MPAndroidChart3.png" width="250"> <img src="art/MPAndroidChart4.png" width="250">

F
update  
furiya-daichi 已提交
146
Animation
F
furiya-daichi 已提交
147 148 149
======================
Name | License | Demo
--- | --- | --- | ---
D
Daichi Furiya (Wasabeef) 已提交
150 151 152 153
[AndroidViewAnimations](https://github.com/daimajia/AndroidViewAnimations) | [MIT](http://opensource.org/licenses/MIT) | <img src="art/androidviewanimations.gif" width="175">
[ListViewAnimations](https://github.com/nhaarman/ListViewAnimations) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/ListViewAnimations.gif" width="175">
[ViewPagerTransforms](https://github.com/ToxicBakery/ViewPagerTransforms) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | <img src="art/ViewPagerTransforms.gif" width="175">
[AndroidImageSlider](https://github.com/daimajia/AndroidImageSlider) | [MIT](http://opensource.org/licenses/MIT) | <img src="art/AndroidImageSlider.gif" width="175">
F
added  
furiya-daichi 已提交
154
[transitions-everywhere](https://github.com/andkulikov/transitions-everywhere) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/transitions-everywhere.gif)
D
Daichi Furiya (Wasabeef) 已提交
155
[CircleIndicator](https://github.com/ongakuer/CircleIndicator) | [MIT](http://opensource.org/licenses/MIT) | <img src="art/CircleIndicator.gif" width="175">
F
added  
furiya-daichi 已提交
156 157 158 159

Parallax
======================
Name | License | Demo
D
Daichi Furiya (Wasabeef) 已提交
160
--- | --- | ---
D
Daichi Furiya (Wasabeef) 已提交
161
[ParallaxEverywhere](https://github.com/Narfss/ParallaxEverywhere) | [MIT](http://opensource.org/licenses/MIT) | ![](art/parallax-everywhere.gif)