Repository: thanhtoan1196/awesome-android-ui
Branch: master
Commit: 502b4f5481b9
Files: 59
Total size: 185.0 KB
Directory structure:
gitextract_v40h_1r6/
├── .gitignore
├── LICENSE
├── README.md
└── pages/
├── about.md
├── animation.md
├── badge_triangle_label.md
├── blur.md
├── button.md
├── calendar.md
├── camera.md
├── change_log.md
├── chart_graph.md
├── check_box.md
├── dialog.md
├── drag_down.md
├── draw.md
├── drawer.md
├── edit_image.md
├── edit_text.md
├── expand.md
├── floating.md
├── font.md
├── grid.md
├── icon.md
├── image_view.md
├── introduce.md
├── keyboard.md
├── layout.md
├── list.md
├── map.md
├── media_player.md
├── menu.md
├── notification.md
├── other.md
├── permission.md
├── picker.md
├── popup.md
├── progressbar_loading.md
├── pull_refresh.md
├── qr_code.md
├── scrollbar.md
├── search_view.md
├── seekbar.md
├── shortcut.md
├── spec.md
├── spinner.md
├── status_view.md
├── swipe_back.md
├── swipe_card.md
├── switch_button.md
├── tab.md
├── tag_view.md
├── text_view.md
├── toast.md
├── toolbar.md
├── update.md
├── viewpager.md
├── visualizer.md
└── webview.md
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
.idea
codealike.json
================================================
FILE: LICENSE
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "{}"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright 2017 Tran Van Thanh Toan
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: README.md
================================================
List of Android UI Libraries [](https://github.com/thanhtoan1196/awesome-android)
======================
A curated list of awesome Android UI/UX libraries. Feel free to contrubute.
## Other Awesome List
- [awesome-android](https://github.com/thanhtoan1196/awesome-android)
- [awesome-android-libraries](https://github.com/thanhtoan1196/awesome-android-libraries)
- [awesome-android-tips](https://github.com/thanhtoan1196/awesome-android-tips)
## Index
- [Introduce](pages/introduce.md)
- [Drawer](pages/drawer.md)
- [Toolbar](pages/toolbar.md)
- [Tab](pages/tab.md)
- [Viewpager](pages/viewpager.md)
- [Swipe Back](pages/swipe_back.md)
- [Drag down](pages/drag_down.md)
- [List](pages/list.md)
- [Grid](pages/grid.md)
- [Pull refresh](pages/pull_refresh.md)
- [Scrollbar](pages/scrollbar.md)
- [Menu](pages/menu.md)
- [Popup](pages/popup.md)
- [Dialog](pages/dialog.md)
- [Expand](pages/expand.md)
- [Text View](pages/text_view.md)
- [Edit Text](pages/edit_text.md)
- [Button](pages/button.md)
- [Check box](pages/check_box.md)
- [Spinner](pages/spinner.md)
- [Switch Button](pages/switch_button.md)
- [Seekbar](pages/seekbar.md)
- [Search view](pages/search_view.md)
- [Image View](pages/image_view.md)
- [Progressbar / Loading](pages/progressbar_loading.md)
- [Status View](pages/status_view.md)
- [Toast](pages/toast.md)
- [Notification](pages/notification.md)
- [Permission](pages/permission.md)
- [Update](pages/update.md)
- [About](pages/about.md)
- [Change log](pages/change_log.md)
- [Spec](pages/spec.md)
- [Animation](pages/animation.md)
- [Font](pages/font.md)
- [Icon](pages/icon.md)
- [Picker](pages/picker.md)
- [Camera](pages/camera.md)
- [Calendar](pages/calendar.md)
- [Draw](pages/draw.md)
- [Edit Image](pages/edit_image.md)
- [Badge / Triangle label](pages/badge_triangle_label.md)
- [Blur](pages/blur.md)
- [Floating](pages/floating.md)
- [Chart / Graph](pages/chart_graph.md)
- [Keyboard](pages/keyboard.md)
- [Layout](pages/layout.md)
- [Map](pages/map.md)
- [Media Player](pages/media_player.md)
- [QR code](pages/qr_code.md)
- [Swipe Card](pages/swipe_card.md)
- [Tag View](pages/tag_view.md)
- [Visualizer](pages/visualizer.md)
- [Webview](pages/webview.md)
- [Shortcut](pages/shortcut.md)
- [Other](pages/other.md)
## About Me
- Github: https://github.com/thanhtoan1196
- Facebook: https://www.facebook.com/thanhtoan1196
- Email: thanhtoan1196@gmail.com
## License
Copyright 2017 Toan Tran
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: pages/about.md
================================================
About
======================
No. | Name | Demo
:---: | :---: | ---
01| [android-about-box](https://github.com/eggheadgames/android-about-box) | <img src="https://github.com/eggheadgames/android-about-box/raw/develop/extras/example.png?raw=true" width="250" height="490">
02| [android-about-page](https://github.com/medyo/android-about-page) | 
03| [LicensesDialog](https://github.com/PSDev/LicensesDialog) | <img src="https://github.com/PSDev/LicensesDialog/raw/master/screenshot.png" width="250" height="490">
04| [AboutLibraries](https://github.com/mikepenz/AboutLibraries) | <img src="https://raw.githubusercontent.com/mikepenz/AboutLibraries/master/DEV/screenshots/screenshot1_small.png" width="250" height="490">
================================================
FILE: pages/animation.md
================================================
RecyclerView
======================
No. | Name | Demo
:---: | :---: | ---
01| [RecyclerView Animators](https://github.com/wasabeef/recyclerview-animators) | <img src="https://github.com/wasabeef/recyclerview-animators/raw/master/art/demo.gif" width="250" height="490">
02| [RecyclerViewItemAnimators](https://github.com/gabrielemariotti/RecyclerViewItemAnimators) | <img src="https://github.com/gabrielemariotti/RecyclerViewItemAnimators/raw/master/demo.gif" width="250" height="490">
03| [spruce-android](https://github.com/willowtreeapps/spruce-android) | <img src="https://github.com/willowtreeapps/spruce-android/raw/master/imgs/recycler-example.gif" width="250" height="490">
04| [ItemAnimators](https://github.com/mikepenz/ItemAnimators) | <img src="https://github.com/mikepenz/ItemAnimators/raw/develop/DEV/preview/Telecine_2016-01-09-19-01-46.gif" width="250" height="490">
05| [loaderviewlibrary](https://github.com/elye/loaderviewlibrary) | <img src="https://camo.githubusercontent.com/ad3e2fed505b8ae48e2a407f1e21361473605639/68747470733a2f2f7374617469632e7769787374617469632e636f6d2f6d656469612f6437343863335f32383338316330663131306634646336386663643334306235303366383661322537456d76322e676966" width="250" height="490">
06| [FiftyShadesOf](https://github.com/florent37/FiftyShadesOf) | <img src="https://raw.githubusercontent.com/florent37/FiftyShadesOf/master/media/fadein.gif" width="250" height="490">
Viewpager
======================
No. | Name | Demo
:---: | :---: | ---
01| [ViewPagerAnimator](https://github.com/StylingAndroid/ViewPagerAnimator) | https://github.com/StylingAndroid/ViewPagerAnimator
02| [ParallaxPagerTransformer](https://github.com/xgc1986/ParallaxPagerTransformer) | https://www.youtube.com/watch?v=5zEOUWY9Hvo
03| [FragmentTransactionExtended](https://github.com/DesarrolloAntonio/FragmentTransactionExtended) | <img src="https://github.com/DesarrolloAntonio/FragmentTransactionExtended/raw/master/fragmentTransactionExample/cap1.gif" width="250" height="490">
04| [FragmentAnimations](https://github.com/kakajika/FragmentAnimations) | <img src="https://raw.githubusercontent.com/wiki/kakajika/FragmentAnimations/images/cube.gif" width="250" height="490">
05| [ViewPagerTransforms](https://github.com/ToxicBakery/ViewPagerTransforms) | <img src="https://camo.githubusercontent.com/8dabc7f764609bd8fbe9a7c594251e0e5d20ebdc/687474703a2f2f692e696d6775722e636f6d2f72766845326e732e676966" width="250" height="490">
06| [DecentBanner](https://github.com/chengdazhi/DecentBanner) | 
07| [LastPagerAdapter](https://github.com/rakshakhegde/LastPagerAdapter) | <img src="https://github.com/rakshakhegde/LastPagerAdapter/raw/master/ART/lastpageradapter-demo.gif" width="250" height="490">
Drawer
======================
No. | Name | Demo
:---: | :---: | ---
01| [android-transition](https://github.com/kaichunlin/android-transition) | <img src="https://github.com/kaichunlin/android-transition/raw/master/github/animation_transition.gif" width="250" height="490">
02| [TransitionPlayer](https://github.com/linfaxin/TransitionPlayer) | <img src="https://github.com/linfaxin/TransitionPlayer/raw/master/demo/demo_drawerlayout.gif" width="250" height="490">
transition
======================
No. | Name | Demo
:---: | :---: | ---
01| [CannyViewAnimator](https://github.com/LiveTyping/CannyViewAnimator) | <img src="https://github.com/LiveTyping/CannyViewAnimator/raw/master/readme_extra/u2020.gif?raw=true" width="250" height="490">
02| [Article-Details-Transition-Example](https://github.com/Jaouan/Article-Details-Transition-Example) | <img src="https://raw.githubusercontent.com/Jaouan/Article-Details-Transition-Example/master/art/popfromtop.gif" width="250" height="490">
03| [TransitionHelper](https://github.com/ImmortalZ/TransitionHelper) | <img src="https://github.com/ImmortalZ/TransitionHelper/raw/master/screenshots/recyclerview.gif" width="250" height="490">
04| [CircularAnim](https://github.com/XunMengWinter/CircularAnim) | 
Background
======================
No. | Name | Demo
:---: | :---: | ---
01| [Grav](https://github.com/glomadrian/Grav) | <img src="https://raw.githubusercontent.com/glomadrian/Grav/master/art/login.gif" width="250" height="490">
02| [VusikView](https://github.com/dynamitechetan/VusikView) | <img src="https://github.com/dynamitechetan/VusikView/raw/master/screenshot/screen1.gif" width="250" height="490">
Ripple
======================
No. | Name | Demo
:---: | :---: | ---
01| [RippleView](https://github.com/siriscac/RippleView) | <img src="https://camo.githubusercontent.com/eec41193900aad4803dcf18bc9915fafa3f7d1cf/68747470733a2f2f7261772e6769746875622e636f6d2f73697269736361632f526970706c65566965772f6d61737465722f53637265656e732f53637265656e2e676966" width="250" height="490">
02| [RippleViews](https://github.com/xgc1986/RippleViews) | 
03| [Animated Theme Manager](https://github.com/imandolatkia/Android-Animated-Theme-Manager) | 
Broken
======================
No. | Name | Demo
:---: | :---: | ---
01| [BrokenView](https://github.com/zhanyongsheng/BrokenView) | <img src="https://raw.githubusercontent.com/zhanyongsheng/raw/master/BrokenView/image/demo.gif" width="250" height="490">
02| [ExplosionField](https://github.com/tyrantgit/ExplosionField) | <img src="https://github.com/tyrantgit/ExplosionField/raw/master/explosionfield.gif" width="250" height="490">
Other
======================
No. | Name | Demo
:---: | :---: | ---
01| [rebound](https://github.com/facebook/rebound) | https://github.com/facebook/rebound
02| [Backboard](https://github.com/tumblr/Backboard) | https://github.com/tumblr/Backboard
03| [ViewPropertyObjectAnimator](https://github.com/blipinsk/ViewPropertyObjectAnimator) | https://github.com/blipinsk/ViewPropertyObjectAnimator
04| [RxAnimations](https://github.com/0ximDigital/RxAnimations) | https://github.com/0ximDigital/RxAnimations
05| [EasyAndroidAnimations](https://github.com/2359media/EasyAndroidAnimations) | https://www.youtube.com/watch?v=qb63BYjTebU
06| [SensorAnnotations](https://github.com/dvoiss/SensorAnnotations) | https://github.com/dvoiss/SensorAnnotations
07| [TNRAnimationHelper](https://github.com/thunderrise/android-TNRAnimationHelper) | <img src="https://github.com/thunderrise/android-TNRAnimationHelper/raw/master/images/flip.gif" width="250" height="490">
08| [Particle](https://github.com/JeasonWong/Particle) | <img src="https://raw.githubusercontent.com/jeasonwong/Particle/master/screenshots/particle.gif" width="250" height="490">
09| [animate](https://github.com/hitherejoe/animate) | <img src="https://github.com/hitherejoe/animate/raw/master/images/object_animator.gif" width="250" height="490">
10| [AndroidViewAnimations](https://github.com/daimajia/AndroidViewAnimations) | <img src="https://camo.githubusercontent.com/c41223966bdfed2260dbbabbcbae648e5db542c6/687474703a2f2f7777332e73696e61696d672e636e2f6d773639302f3631306463303334677731656a37356d69327737376732306333306a623471722e676966" width="250" height="490">
11| [ViewAnimator](https://github.com/florent37/ViewAnimator) | <img src="https://camo.githubusercontent.com/7866ffeb46a145b8663611f0d2794506822cda82/68747470733a2f2f6a2e676966732e636f6d2f5844365234562e676966" width="250" height="490">
12| [transitions-everywhere](https://github.com/andkulikov/transitions-everywhere) | 
13| [QuickSand](https://github.com/blundell/QuickSand) | <img src="https://github.com/blundell/QuickSand/raw/master/demo/demo_z1c.gif" width="250" height="490">
14| [ViewRevealAnimator](https://github.com/sephiroth74/ViewRevealAnimator) | <img src="https://github.com/sephiroth74/ViewRevealAnimator/raw/master/output.gif" width="250" height="490">
15| [EasingInterpolator](https://github.com/MasayukiSuda/EasingInterpolator) | <img src="https://github.com/MasayukiSuda/EasingInterpolator/raw/master/art/FPSAnimator1.gif" width="250" height="490">
16| [BitmapMerger](https://github.com/sharish/BitmapMerger) | <img src="https://cloud.githubusercontent.com/assets/13122232/8438306/9f83ee9c-1f82-11e5-8734-954a13f1b2f2.gif" width="250" height="490">
17| [AndroidViewHover](https://github.com/daimajia/AndroidViewHover) | <img src="https://camo.githubusercontent.com/44affb72f0688c213500917009a1680b41492413/687474703a2f2f7777322e73696e61696d672e636e2f6d773639302f36313064633033346a7731656a356969686a746c35673230387a3066326e70642e676966" width="250" height="490">
18| [WaveDrawable](https://github.com/Alexrs95/WaveDrawable) | 
19| [Android Ripple Background](https://github.com/skyfishjy/android-ripple-background) | <img src="https://github.com/skyfishjy/android-ripple-background/raw/master/previews/rippleFoundDevice.gif" width="250" height="490">
20| [AnimationEasingFunctions](https://github.com/daimajia/AnimationEasingFunctions) | <img src="https://camo.githubusercontent.com/b22b160910884cdd5984b67864b5786e4d34a793/687474703a2f2f7777342e73696e61696d672e636e2f6d773639302f36313064633033346a77316568757a6f756c346838673230623030676d6839732e676966" width="250" height="490">
21| [android-pathview](https://github.com/geftimov/android-pathview) | <img src="https://github.com/geftimov/android-pathview/raw/master/art/settings.gif" width="250" height="490">
22| [RoadRunner](https://github.com/glomadrian/RoadRunner) | <img src="https://github.com/glomadrian/RoadRunner/raw/master/art/citylong.gif" width="250" height="490">
23| [WindView](https://github.com/AhmadNemati/WindView) | <img src="https://raw.githubusercontent.com/AhmadNemati/WindView/master/art/screen.gif" width="250" height="490">
24| [ArcAnimator](https://github.com/asyl/ArcAnimator) | <img src="https://camo.githubusercontent.com/942dff1cf0e36fca72e5a6f513b0853c61dca7a9/687474703a2f2f692e696d6775722e636f6d2f445369517862672e676966" width="250" height="490">
25| [AnimatedSvgView](https://github.com/jaredrummler/AnimatedSvgView) | <img src="https://github.com/jaredrummler/AnimatedSvgView/raw/master/demo/demo.gif" width="250" height="490">
26| [CubeGrid](https://github.com/alighters/CubeGrid) | <img src="https://camo.githubusercontent.com/9caee57298ef7c0ba92044faa33b7860f99fbf85/687474703a2f2f3778707974682e636f6d312e7a302e676c622e636c6f7564646e2e636f6d2f63756265312e676966" width="250" height="490">
27| [stencil](https://github.com/thoughtbot/stencil) | <img src="https://camo.githubusercontent.com/41d6dc7159f7a925efee4007a9b4b2e69da8b1c2/68747470733a2f2f696d616765732e74686f75676874626f742e636f6d2f626c6f672d76656c6c756d2d696d6167652d75706c6f6164732f6a5a707677715552386d757968444954355353755f7374656e63696c2e676966" width="250" height="490">
28| [SimpleTargetView](https://github.com/anastr/SimpleTargetView) | <img src="https://github.com/anastr/SimpleTargetView/raw/master/images/gif0.gif" width="250" height="490">
29| [FPSAnimator](https://github.com/MasayukiSuda/FPSAnimator) | <img src="https://github.com/MasayukiSuda/FPSAnimator/raw/master/art/spriteSheet.gif" width="250" height="490">
30| [EmojiRain](https://github.com/Luolc/EmojiRain) | <img src="https://raw.githubusercontent.com/Luolc/EmojiRain/master/others/dropping-demo.gif" width="250" height="490">
31| [ParticlesDrawable](https://github.com/Doctoror/ParticlesDrawable) | <img src="https://github.com/Doctoror/ParticlesDrawable/raw/master/screenshots/default.gif?raw=true" width="250" height="490">
32| [SIRIWaveView](https://github.com/alexgomes09/SIRIWaveView) | <img src="https://github.com/alexgomes09/SIRIWaveView/raw/master/captures/screen_capture.gif" width="250" height="490">
33| [TextPathView](https://github.com/totond/TextPathView) | <img src="https://camo.githubusercontent.com/5f388182db2cf6e039befbfdc41a7e195e93f5a4/68747470733a2f2f692e696d6775722e636f6d2f6c356f385847352e676966" width="250" height="490">
================================================
FILE: pages/badge_triangle_label.md
================================================
Badge
======================
No. | Name | Demo
:---: | :---: | ---
01| [Android-ActionItemBadge](https://github.com/mikepenz/Android-ActionItemBadge) | <img src="https://raw.githubusercontent.com/mikepenz/Android-ActionItemBadge/develop/DEV/screenshot/screenshot2_small.png" width="250" height="490">
02| [Badger](https://github.com/volders/Badger) | 
03| [BadgeView](https://github.com/AlexLiuSheng/BadgeView) | <img src="https://github.com/AlexLiuSheng/BadgeView/raw/master/library/version1.0.5.png" width="250" height="490">
04| [ShortcutBadger](https://github.com/leolin310148/ShortcutBadger) | 
05| [MiladBadgeView](https://github.com/miladheydari/MiladBadgeView) | <img src="https://github.com/miladheydari/MiladBadgeView/raw/master/capture/device-2016-09-22-174932.png" width="250" height="490">
06| [BGABadgeView-Android](https://github.com/bingoogolapple/BGABadgeView-Android) | 
07| [Badge](https://github.com/nekocode/Badge) | 
Triangle Label
======================
No. | Name | Demo
:---: | :---: | ---
01| [TriangleLabelView](https://github.com/shts/TriangleLabelView) | <img src="https://github.com/shts/TriangleLabelView/raw/master/img/capture.png" width="250" height="490">
02| [LabelView](https://github.com/linger1216/labelview) | <img src="https://github.com/linger1216/labelview/raw/master/img/img1.png" width="250" height="490">
03| [SlantedTextView](https://github.com/HeZaiJin/SlantedTextView) | <img src="https://github.com/HeZaiJin/SlantedTextView/raw/master/screen_shot/screenshot.png" width="250" height="490">
04| [AvatarLabelView](https://github.com/yanbober/AvatarLabelView) | <img src="https://github.com/yanbober/AvatarLabelView/raw/master/.picture/demo.png" width="250" height="490">
05| [SlantedTextView](https://github.com/HeZaiJin/SlantedTextView) | <img src="https://github.com/HeZaiJin/SlantedTextView/raw/master/screen_shot/screenshot.png" width="250" height="490">
06| [SimpleTagImageView](https://github.com/wujingchao/SimpleTagImageView) | <img src="https://raw.githubusercontent.com/wujingchao/SimpleTagImageView/master/demo2.gif" width="250" height="490">
07| [FlycoLabelView](https://github.com/H07000223/FlycoLabelView) | <img src="https://github.com/H07000223/FlycoLabelView/raw/master/preview.png" width="250" height="490">
08| [Oblique](https://github.com/akshay2211/Oblique) | <img src="https://github.com/akshay2211/Oblique/raw/master/media/media_1.gif" width="250" height="490">
================================================
FILE: pages/blur.md
================================================
Blur
======================
No. | Name | Demo
:---: | :---: | ---
01| [Dali](https://github.com/patrickfav/Dali) | 
02| [BlurBehind](https://github.com/faradaj/BlurBehind) | <img src="https://github.com/faradaj/BlurBehind/raw/master/images/blur-behind-after.png" width="250" height="490">
03| [Android StackBlur](https://github.com/kikoso/android-stackblur) | 
04| [RealtimeBlurView](https://github.com/mmin18/RealtimeBlurView) | <img src="https://github.com/mmin18/RealtimeBlurView/raw/master/imgs/1.gif" width="250" height="490">
05| [BlurredView](https://github.com/wl9739/BlurredView) | <img src="https://github.com/wl9739/BlurredView/raw/master/Gif/demo.gif" width="250" height="490">
06| [Blur](https://github.com/robinxdroid/Blur) | <img src="https://raw.githubusercontent.com/robinxdroid/Blur/master/2.png" width="250" height="490">
07| [BlurDialogFragment](https://github.com/tvbarthel/BlurDialogFragment) | <img src="https://github.com/tvbarthel/BlurDialogFragment/raw/master/static/full_screen_blur.png" width="250" height="490">
================================================
FILE: pages/button.md
================================================
Button
======================
No. | Name | Demo
:---: | :---: | ---
01| [ShineButton](https://github.com/ChadCSong/ShineButton) | 
02| [TumblrLikeAnimView](https://github.com/alex5241/TumblrLikeAnimView) | <img src="https://github.com/alex5241/TumblrLikeAnimView/raw/master/Art/tumblr.gif" width="250" height="490">
03| [SparkButton](https://github.com/varunest/SparkButton) | <img src="https://github.com/varunest/SparkButton/raw/master/art/showcase.gif" width="250" height="490">
04| [ThumbUp](https://github.com/ldoublem/ThumbUp) | <img src="https://github.com/ldoublem/ThumbUp/raw/master/screenShot/shot.gif" width="250" height="490">
05| [Lottie for Android](https://github.com/airbnb/lottie-android) | 
06| [FloatingView](https://github.com/UFreedom/FloatingView) | <img src="https://github.com/UFreedom/FloatingView/raw/master/images/demo.gif" width="250" height="490">
07| [android-circlebutton](https://github.com/markushi/android-circlebutton) | 
08| [SimpleRatingView](https://github.com/xiprox/SimpleRatingView) | <img src="https://cloud.githubusercontent.com/assets/2550945/5184090/c143e70e-74b4-11e4-8bfa-a7ec17416d05.gif" width="250" height="490">
09| [PlayPauseButton](https://github.com/recruit-lifestyle/PlayPauseButton) | <img src="https://github.com/recruit-lifestyle/PlayPauseButton/raw/master/sc/animation.gif" width="250" height="490">
10| [Cross View](https://github.com/cdflynn/crossview) | 
11| [RaiflatButton](https://github.com/rubensousa/RaiflatButton) | <img src="https://github.com/rubensousa/RaiflatButton/raw/master/screens/demo.gif" width="250" height="490">
12| [AnimShopButton](https://github.com/mcxtzhang/AnimShopButton) | <img src="https://github.com/mcxtzhang/AnimShopButton/raw/master/gif/new.gif" width="250" height="490">
13| [fancybuttons](https://github.com/medyo/fancybuttons) | 
14| [android-flat-button](https://github.com/hoang8f/android-flat-button) | <img src="https://raw.githubusercontent.com/hoang8f/android-flat-button/master/screenshot/screenshot.gif" width="250" height="490">
15| [Android-Bootstrap](https://github.com/Bearded-Hen/Android-Bootstrap) | <img src="https://camo.githubusercontent.com/51755d59ed6fd53158a0d84696e6d184c3a6f4d5/68747470733a2f2f7261772e6769746875622e636f6d2f426561726465642d48656e2f416e64726f69642d426f6f7473747261702f6d61737465722f696d616765732f626f6f7473747261705f627574746f6e2e706e67" width="250" height="490">
16| [HoldingButton](https://github.com/dewarder/HoldingButton) | <img src="https://github.com/dewarder/HoldingButton/raw/master/_arts/example.gif" width="250" height="490">
17| [CounterFab](https://github.com/andremion/CounterFab) | 
18| [proSwipeButton](https://github.com/shadowfaxtech/proSwipeButton) | 
FAB
======================
No. | Name | Demo
:---: | :---: | ---
01| [FABProgressCircle](https://github.com/JorgeCastilloPrz/FABProgressCircle) | <img src="https://github.com/JorgeCastilloPrz/FABProgressCircle/raw/master/art/fabprogresscircle.gif" width="250" height="490">
02| [FABProgressCircle](https://github.com/JorgeCastilloPrz/FABProgressCircle) | 
03| [FAB-Loading](https://github.com/SaeedMasoumi/FAB-Loading) | 
04| [ExtendedFAB](https://bitbucket.org/thenotoriousrog/extendedfab/src/master/) | 
Progress button
======================
No. | Name | Demo
:---: | :---: | ---
01| [circular-progress-button](https://github.com/dmytrodanylyk/circular-progress-button) | <img src="https://github.com/dmytrodanylyk/circular-progress-button/raw/master/screenshots/intro.gif" width="250" height="490">
02| [android-process-button](https://github.com/dmytrodanylyk/android-process-button) | 
03| [hkm-progress-button](https://github.com/jjhesk/hkm-progress-button) | 
04| [ArrowDownloadButton](https://github.com/fenjuly/ArrowDownloadButton) | <img src="https://github.com/fenjuly/ArrowDownloadButton/raw/master/screenshots/arrowdownloadbutton.gif" width="250" height="490">
05| [SubmitDemo](https://github.com/tuesda/SubmitDemo) | <img src="https://github.com/tuesda/SubmitDemo/raw/master/gifs/submitview.gif" width="250" height="490">
06| [easyloadingbtn](https://github.com/DevinShine/easyloadingbtn) | <img src="https://camo.githubusercontent.com/4a39b0cb2a3a2ce699e86fc17d966f280fa0d0b9/687474703a2f2f7777312e73696e61696d672e636e2f6d773639302f393939346663666367773165716d70617a71656e6d673230666f306c367767352e676966" width="250" height="490">
================================================
FILE: pages/calendar.md
================================================
Calendar
======================
No. | Name | Demo
:---: | :---: | ---
01| [MaterialDateRangePicker](https://github.com/borax12/MaterialDateRangePicker) | <img src="https://github.com/borax12/MaterialDateRangePicker/raw/master/screenshots/2.png?raw=true" width="250" height="490">
02| [material-calendarview](https://github.com/prolificinteractive/material-calendarview) | <img src="https://github.com/prolificinteractive/material-calendarview/raw/master/images/screencast.gif" width="250" height="490">
03| [Caldroid](https://github.com/roomorama/Caldroid) | <img src="https://camo.githubusercontent.com/8160f830305493135ea8ae1fbd9e12713d6f0972/68747470733a2f2f7261772e6769746875622e636f6d2f726f6f6d6f72616d612f43616c64726f69642f6d61737465722f73637265656e73686f742f312e706e67" width="250" height="490">
04| [android-times-square](https://github.com/square/android-times-square) | <img src="https://github.com/square/android-times-square/raw/master/timesSquareScreenshot.png" width="250" height="490">
05| [Android-MonthCalendarWidget](https://github.com/romannurik/Android-MonthCalendarWidget) | 
06| [Android-Week-View](https://github.com/alamkanak/Android-Week-View) | 
07| [SilkCal](https://github.com/NLMartian/SilkCal) | <img src="https://github.com/NLMartian/SilkCal/raw/master/images/screenshot.gif" width="250" height="490">
08| [SublimePicker](https://github.com/vikramkakkar/SublimePicker) | <img src="https://github.com/vikramkakkar/SublimePicker/raw/master/img/date_picker_date_range_v2.png?raw=true" width="250" height="490">
09| [MaterialDateTimePicker](https://github.com/wdullaer/MaterialDateTimePicker) | <img src="https://camo.githubusercontent.com/e72e9ce81a905baac712a2e3c74ac47408f65b8e/68747470733a2f2f7261772e6769746875622e636f6d2f7764756c6c6165722f4d6174657269616c4461746554696d655069636b65722f67682d70616765732f696d616765732f646174655f7069636b65725f76322e706e67" width="250" height="490">
10| [CompactCalendarView](https://github.com/SundeepK/CompactCalendarView) | <img src="https://github.com/SundeepK/CompactCalendarView/raw/master/images/compact_calendar_animation.gif" width="250" height="490">
11| [CompactCalendarView](https://github.com/SundeepK/CompactCalendarView) | 
12| [material-calendar-view](https://github.com/BlackBoxVision/material-calendar-view) | <img src="https://raw.githubusercontent.com/BlackBoxVision/material-calendar-view/master/art/newer.png" width="250" height="490">
13| [SublimePicker](https://github.com/vikramkakkar/SublimePicker) | <img src="https://github.com/vikramkakkar/SublimePicker/raw/master/img/date_picker_v2.png?raw=true" width="250" height="490">
14| [LightCalendarView](https://github.com/recruit-mp/LightCalendarView) | <img src="https://cloud.githubusercontent.com/assets/21093614/18807459/a6692ca4-8282-11e6-921d-1ea46c545ed4.gif" width="250" height="490">
15| [DateTimeRangePicker](https://github.com/skedgo/DateTimeRangePicker) | <img src="https://github.com/skedgo/DateTimeRangePicker/raw/master/images/Screenshot_1482250242.png" width="250" height="490">
16| [android-betterpickers](https://github.com/code-troopers/android-betterpickers) | <img src="https://raw.githubusercontent.com/code-troopers/android-betterpickers/master/sample/imagery/screenshot_recurrence.png" width="250" height="490">
17| [HijriDatePicker](https://github.com/alhazmy13/HijriDatePicker) | <img src="https://cloud.githubusercontent.com/assets/4659608/23710316/58e61be0-042d-11e7-92d5-c4bf08a6509b.gif" width="250" height="490">
18| [EasyCalendar](https://github.com/shichaohui/EasyCalendar) | <img src="https://raw.githubusercontent.com/shichaohui/EasyCalendar/master/screeshot/screenshot_main_gif.gif" width="250" height="490">
19| [calendar-widget](https://github.com/plusonelabs/calendar-widget) | 
20| [smart-scheduler-android](https://github.com/hypertrack/smart-scheduler-android) | <img src="https://camo.githubusercontent.com/32f13ca5e698e3a40fa04b4f83df9240dbbee063/687474703a2f2f692e696d6775722e636f6d2f5835336b6c555a2e6769663f31" width="250" height="490">
21| [android-calendar-card](https://github.com/kenumir/android-calendar-card) | 
22| [Horizontal-Calendar](https://github.com/Mulham-Raee/Horizontal-Calendar) | <img src="https://github.com/Mulham-Raee/Horizontal-Calendar/raw/master/art/demo.gif" width="250" height="490">
23| [SectionCalendarView](https://github.com/WindSekirun/SectionCalendarView) | <img src="https://github.com/WindSekirun/SectionCalendarView/raw/master/sample.png" width="250" height="490">
================================================
FILE: pages/camera.md
================================================
Camera
======================
No. | Name | Demo
:---: | :---: | ---
01| [MagicalCamera](https://github.com/fabian7593/MagicalCamera) | https://github.com/fabian7593/MagicalCamera
02| [CamView](https://github.com/LivotovLabs/CamView) | https://github.com/LivotovLabs/CamView
03| [cameraview](https://github.com/google/cameraview) | https://github.com/google/cameraview
04| [LandscapeVideoCamera](https://github.com/JeroenMols/LandscapeVideoCamera) | 
05| [material-camera](https://github.com/afollestad/material-camera) | 
06| [CameraFilter](https://github.com/nekocode/CameraFilter) | 
================================================
FILE: pages/change_log.md
================================================
Changlog
======================
No. | Name | Demo
:---: | :---: | ---
01| [changeloglib](https://github.com/gabrielemariotti/changeloglib) | 
02| [ckChangeLog](https://github.com/cketti/ckChangeLog) | 
================================================
FILE: pages/chart_graph.md
================================================
Graph / Chart
======================
No. | Name | Demo
:---: | :---: | ---
01| [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) | https://www.youtube.com/watch?v=ufaK_Hd6BpI
02| [GraphView](https://github.com/appsthatmatter/GraphView) | 
03| [hellocharts-android](https://github.com/lecho/hellocharts-android) | 
04| [EazeGraph](https://github.com/blackfizz/EazeGraph) | 
05| [WilliamChart](https://github.com/diogobernardino/WilliamChart) | 
06| [RadarChart](https://github.com/qstumn/RadarChart) | 
07| [Jgraph](https://github.com/ZuYun/Jgraph) | 
08| [achartengine](https://github.com/ddanny/achartengine) | 
09| [AndroidCharts](https://github.com/HackPlan/AndroidCharts) | 
10| [Android-Charts](https://github.com/limccn/Android-Charts) | <img src="https://camo.githubusercontent.com/5c63c0e31494e80c949894cbfba0caeec6bdc59d/687474703a2f2f7777772e6c69646172656e2e636f6d2f636f64652f616e64726f69646368617274732f73637265656e73686f742e706e67" width="250" height="490">
11| [XCL-Charts](https://github.com/xcltapestry/XCL-Charts) | 
12| [desCharts](https://github.com/bradipao/desCharts) | 
13| [HoloGraphLibrary](https://github.com/Androguide/HoloGraphLibrary) | <img src="https://camo.githubusercontent.com/3b9ab5f3c255e3796fdd3b5942679cbafe10e866/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d5072356e7a586e67785a6f2f5553305f524b48394447492f41414141414141415331732f616e346353334e723471592f733834342f31332b2d2b31" width="250" height="490">
14| [numAndroidCharts](https://github.com/numetriclabz/numAndroidCharts) | 
15| [MarkView](https://github.com/xiprox/MarkView) | <img src="https://camo.githubusercontent.com/fd7c14629d51fed962eff7f807e47ac3231c52f8/687474703a2f2f7075752e73682f684a6b57512f376632353938636236322e706e67" width="250" height="490">
16| [AnyChart-Android](https://github.com/AnyChart/AnyChart-Android) | <img src="https://github.com/AnyChart/AnyChart-Android/raw/master/img/linechart.png" width="250" height="490">
================================================
FILE: pages/check_box.md
================================================
Checkbox
======================
No. | Name | Demo
:---: | :---: | ---
01| [AnimCheckBox](https://github.com/lguipeng/AnimCheckBox) | 
================================================
FILE: pages/dialog.md
================================================
Dialog
======================
No. | Name | Demo
:---: | :---: | ---
01| [MaryPopup](https://github.com/Meetic/MaryPopup) | <img src="https://github.com/Meetic/MaryPopup/raw/master/media/intro.gif" width="250" height="490">
02| [DialogPlus](https://github.com/orhanobut/dialogplus) | <img src="https://github.com/nr4bt/dialogplus/raw/master/art/dialogplus.gif" width="250" height="490">
03| [Sweet Alert](https://github.com/pedant/sweet-alert-dialog) | <img src="https://github.com/pedant/sweet-alert-dialog/raw/master/change_type.gif" width="250" height="490">
04| [FlycoDialog-Matser](https://github.com/H07000223/FlycoDialog_Master) | 
05| [android-styled-dialogs](https://github.com/avast/android-styled-dialogs) | 
06| [material-dialogs](https://github.com/afollestad/material-dialogs) | 
07| [fancyDialog](https://github.com/geniusforapp/fancyDialog) | 
================================================
FILE: pages/drag_down.md
================================================
Pull down
======================
No. | Name | Demo
:---: | :---: | ---
01| [ExpandablePager](https://github.com/Telenav/ExpandablePager) | <img src="https://github.com/Telenav/ExpandablePager/raw/master/gif/expandablepager.gif?token=AMYIVqqzN85dOdOY4DOfk2wC-i8R7RxNks5W1HArwA%3D%3D" width="250" height="490">
02| [DraggablePanel](https://github.com/pedrovgs/DraggablePanel) | <img src="https://github.com/pedrovgs/DraggablePanel/raw/develop/art/screenshot2.gif" width="250" height="490">
03| [AndroidSlidingUpPanel](https://github.com/umano/AndroidSlidingUpPanel) | 
================================================
FILE: pages/draw.md
================================================
Draw
======================
No. | Name | Demo
:---: | :---: | ---
01| [ScratchView](https://github.com/D-clock/ScratchView) | <img src="https://github.com/D-clock/ScratchView/raw/master/screen/scratch-demo-screen.gif" width="250" height="490">
02| [FabricView](https://github.com/antwankakki/FabricView) | <img src="https://camo.githubusercontent.com/1c8d0d5f194f993d806460ea9e092780b6230d78/687474703a2f2f692e696d6775722e636f6d2f396e4d453959742e676966" width="250" height="490">
03| [FreeDrawView](https://github.com/RiccardoMoro/FreeDrawView) | <img src="https://github.com/RiccardoMoro/FreeDrawView/raw/master/sample.gif" width="250" height="490">
04| [DrawableView](https://github.com/PaNaVTEC/DrawableView) | <img src="https://github.com/PaNaVTEC/DrawableView/raw/master/art/DrawableView.gif" width="250" height="490">
05| [DrawView](https://github.com/ByoxCode/DrawView) | <img src="https://github.com/ByoxCode/DrawView/raw/master/2016.11.10_18.00.25.gif" width="250" height="490">
06| [PolygonDrawingUtil](https://github.com/stkent/PolygonDrawingUtil) | <img src="https://github.com/stkent/PolygonDrawingUtil/raw/master/assets/demo.gif" width="250" height="490">
07| [Isometric](https://github.com/FabianTerhorst/Isometric) | 
08| [BrushView](https://github.com/Andreu35/BrushView) | 
09| [ProMosaic](https://github.com/dawsonice/ProMosaic) | <img src="https://camo.githubusercontent.com/f4fe8cefb7e064171eb41204ceced8c3a59a3cb4/687474703a2f2f7777342e73696e61696d672e636e2f6c617267652f3730343839353631677731656a697439686f3361346a323075303168637464762e6a7067" width="250" height="490">
================================================
FILE: pages/drawer.md
================================================
Drawer
======================
No. | Name | Demo
:---: | :---: | ---
01| [MaterialNavigationDrawer](https://github.com/neokree/MaterialNavigationDrawer) | https://github.com/neokree/MaterialNavigationDrawer
02| [ResideLayout](https://github.com/kyze8439690/ResideLayout) | https://github.com/kyze8439690/ResideLayout
03| [SlidingRootNav](https://github.com/yarolegovich/SlidingRootNav) | 
04| [material-drawer](https://github.com/HeinrichReimer/material-drawer) | <img src="https://camo.githubusercontent.com/9afa4861f4714b7d456296b9b5bcad30de0fa341/687474703a2f2f692e696d6775722e636f6d2f754857396f4f682e706e67" width="250" height="490">
05| **[MaterialDrawer](https://github.com/mikepenz/MaterialDrawer)** | 
06| [FlowingDrawer](https://github.com/mxn21/FlowingDrawer) | 
07| [Folder-ResideMenu](https://github.com/dkmeteor/Folder-ResideMenu) | <img src="https://github.com/dkmeteor/Folder-ResideMenu/raw/master/Folder-residemenu.gif" width="250" height="490">
08| [AndroidResideMenu](https://github.com/SpecialCyCi/AndroidResideMenu) | <img src="https://github.com/SpecialCyCi/AndroidResideMenu/raw/master/2.gif" width="250" height="490">
09| [CustomMenu](https://github.com/flyfei/CustomMenu) | <img src="https://github.com/flyfei/CustomMenu/raw/master/resources/only_left_menu.gif" width="250" height="490">
10| [DragLayout](https://github.com/BlueMor/DragLayout) | 
11| [RESideMenu](https://github.com/romaonthego/RESideMenu) | 
12| [HeaderView](https://github.com/rebus007/HeaderView) | 
13| [FantasySlide](https://github.com/mzule/FantasySlide) | <img src="https://raw.githubusercontent.com/mzule/FantasySlide/master/sample.gif" width="250" height="490">
14| [duo-navigation-drawer](https://github.com/PSD-Company/duo-navigation-drawer) | <img src="https://camo.githubusercontent.com/930d8161fb9d1c90beb93731fba70a14eee414c3/68747470733a2f2f6a2e676966732e636f6d2f7667797272562e676966" width="250" height="490">
================================================
FILE: pages/edit_image.md
================================================
Edit image
======================
No. | Name | Demo
:---: | :---: | ---
01| [InstaCapture](https://github.com/tarek360/InstaCapture) | https://github.com/tarek360/InstaCapture
02| [Compressor](https://github.com/zetbaitsu/Compressor) | <img src="https://raw.githubusercontent.com/zetbaitsu/Compressor/master/ss.png" width="250" height="490">
Crop
======================
No. | Name | Demo
:---: | :---: | ---
01| [cropimage](https://github.com/biokys/cropimage) | https://github.com/biokys/cropimage
02| [android-cropimage](https://github.com/lvillani/android-cropimage) | https://github.com/lvillani/android-cropimage
03| [SimpleCropView](https://github.com/IsseiAoki/SimpleCropView) | <img src="https://camo.githubusercontent.com/4543749a82bbbcf158fe81e593c85aabeca4fe1b/68747470733a2f2f7261772e6769746875622e636f6d2f77696b692f4973736569416f6b692f53696d706c6543726f70566965772f696d616765732f312e312e302f64656d6f5f62617369635f75736167652e676966" width="250" height="490">
04| [uCrop](https://github.com/Yalantis/uCrop) | <img src="https://github.com/Yalantis/uCrop/raw/master/preview.gif" width="250" height="490">
05| [CropImageView](https://github.com/cesards/CropImageView) | <img src="https://github.com/cesards/CropImageView/raw/master/art/crop_menu_2.png" width="250" height="490">
06| [cropper](https://github.com/edmodo/cropper) | <img src="https://camo.githubusercontent.com/e4fde77bf41d4a60b234b4e268e5cfa8c17d9b6f/687474703a2f2f692e696d6775722e636f6d2f334668735467666c2e6a7067" width="250" height="490">
07| [android-crop](https://github.com/jdamcd/android-crop) | <img src="https://github.com/jdamcd/android-crop/raw/master/screenshot.png" width="250" height="490">
08| [SimpleCropView](https://github.com/IsseiAoki/SimpleCropView) | <img src="https://camo.githubusercontent.com/4543749a82bbbcf158fe81e593c85aabeca4fe1b/68747470733a2f2f7261772e6769746875622e636f6d2f77696b692f4973736569416f6b692f53696d706c6543726f70566965772f696d616765732f312e312e302f64656d6f5f62617369635f75736167652e676966" width="250" height="490">
09| [cropiwa](https://github.com/steelkiwi/cropiwa) | 
10| [SmartCropper](https://github.com/pqpo/SmartCropper) | 
Filter
======================
No. | Name | Demo
:---: | :---: | ---
01| [AndroidPhotoFilters](https://github.com/Zomato/AndroidPhotoFilters) | <img src="https://github.com/Zomato/AndroidPhotoFilters/raw/master/art/photofilters.gif" width="250" height="490">
02| [android-image-filter](https://github.com/ragnraok/android-image-filter) | <img src="https://github.com/ragnraok/android-image-filter/raw/master/screenshot/img1.png" width="250" height="490">
================================================
FILE: pages/edit_text.md
================================================
Edit text
======================
No. | Name | Demo
:---: | :---: | ---
01| [FloatingLabel](https://github.com/hardik-trivedi/FloatingLabel) | 
02| [Float Labeled EditText](https://github.com/wrapp-archive/floatlabelededittext) | 
03| [StereoView](https://github.com/ImmortalZ/StereoView) | 
04| [MaterialTextField](https://github.com/florent37/MaterialTextField) | <img src="https://camo.githubusercontent.com/d5eb5d6991d4bde93d8ac0e0c958e3ce66c75082/687474703a2f2f692e67697068792e636f6d2f6c34316c566b4130596b615a574e5430492e676966" width="250" height="490">
05| [BufferTextInputLayout](https://github.com/bufferapp/BufferTextInputLayout) | 
06| [ParkedTextView](https://github.com/gotokatsuya/ParkedTextView) | 
07| [AnimatedEditText](https://github.com/alphamu/AnimatedEditText) | <img src="https://camo.githubusercontent.com/004e3593da1a874dab3c0e9ea95c01217b7dad06/687474703a2f2f692e67697068792e636f6d2f783141735a4a79705436726d772e676966" width="250" height="490">
08| [MaterialEditText](https://github.com/rengwuxian/MaterialEditText) | 
09| [PasswordLoadingView](https://github.com/Rogero0o/PasswordLoadingView) | 
Mask
======================
No. | Name | Demo
:---: | :---: | ---
01| [MaskFormatter](https://github.com/AzimoLabs/MaskFormatter) | <img src="https://raw.githubusercontent.com/AzimoLabs/MaskFormatter/master/art/screenshot.png" width="250" height="490">
02| [Masked-Edittext](https://github.com/pinball83/Masked-Edittext) | <img src="https://github.com/pinball83/Masked-Edittext" width="250" height="490">
03| [input-mask-android](https://github.com/RedMadRobot/input-mask-android) | <img src="https://github.com/RedMadRobot/input-mask-android/raw/assets/assets/gif-animations/direct-input.gif" width="250" height="490">
Input code, pin
======================
No. | Name | Demo
:---: | :---: | ---
01| [LolliPin](https://github.com/OrangeGangsters/LolliPin) | <img src="https://github.com/omadahealth/LolliPin/raw/master/app/src/main/res/raw/github_gif.gif" width="250" height="490">
02| [PinEntryEditText](https://github.com/alphamu/PinEntryEditText) | <img src="https://camo.githubusercontent.com/7a8eedea25a992c1a0192eb179ad4feeeebf57fa/687474703a2f2f692e67697068792e636f6d2f336f3771445641705354466c3844435534452e676966" width="250" height="490">
03| [Material Code input](https://github.com/glomadrian/material-code-input) | 
04| [PinView](https://github.com/DavidPizarro/PinView) | 
05| [MaterialPatternllockView](https://github.com/AmniX/MaterialPatternllockView) | <img src="https://raw.githubusercontent.com/AmniX/MaterialPatternllockView/master/raw/screen.jpg" width="250" height="490">
06| [PinLockView](https://github.com/aritraroy/PinLockView) | 
07| [android-passcodeview](https://github.com/Arjun-sna/android-passcodeview) | <img src="https://camo.githubusercontent.com/e8de865b924b69792eae1052537f94c47f59a3a2/68747470733a2f2f61726a756e2d736e612e6769746875622e696f2f7261772f70617373636f6465766965775f312e676966" width="250" height="490">
08| [PatternLockView](https://github.com/aritraroy/PatternLockView) | <img src="https://github.com/aritraroy/PatternLockView/raw/master/screenshots/pattern_lock_view_small.gif?raw=true" width="250" height="490">
09| [PasscodeView](https://github.com/hanks-zyh/PasscodeView) | <img src="https://raw.githubusercontent.com/hanks-zyh/PasscodeView/master/screenshot/demo2.png" width="250" height="490">
Form
======================
No. | Name | Demo
:---: | :---: | ---
01| [android-json-form-wizard](https://github.com/vijayrawatsan/android-json-form-wizard) | 
02| [material-singleinputform](https://github.com/heinrichreimer/material-singleinputform) | <img src="https://camo.githubusercontent.com/3657146b07bcf7865d22ff161f548ef2dbc05efc/687474703a2f2f692e696d6775722e636f6d2f4a4642317454712e706e67" width="250" height="490">
03| [android-wizardpager](https://github.com/romannurik/android-wizardpager) | <img src="https://camo.githubusercontent.com/7d9c9c6fb45d90986fb8344076307072ceb50882/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d685a325268614a433350772f554a4e4c6c4d5f397156492f41414141414141416e52672f612d5574577946556759552f773431332d683638392d6e6f2f332e706e67" width="250" height="490">
04| [WizardPager](https://github.com/TechFreak/WizardPager) | <img src="https://camo.githubusercontent.com/d1c9284cfff613dcffbdaa4db504c3a7f6cebba3/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d5f2d5376334a33626463632f5564655555446431546a492f414141414141414145456f2f7970726f4a2d4562434a672f773431322d683731362d6e6f2f77697a61726450616765722e706e67" width="250" height="490">
Star
======================
No. | Name | Demo
:---: | :---: | ---
01| [SimpleRatingBar](https://github.com/ome450901/SimpleRatingBar) | <img src="https://github.com/ome450901/SimpleRatingBar/raw/master/images/demo.gif" width="250" height="490">
02| [MaterialRatingBar](https://github.com/DreaminginCodeZH/MaterialRatingBar) | <img src="https://github.com/DreaminginCodeZH/MaterialRatingBar/raw/master/screenshot/sample_app.jpg" width="250" height="490">
03| [SmileyRating](https://github.com/sujithkanna/SmileyRating) | 
Other
======================
No. | Name | Demo
:---: | :---: | ---
01| [Stepper Touch](https://github.com/DanielMartinus/Stepper-Touch) | <img src="https://github.com/DanielMartinus/Stepper-Touch/raw/master/media/demo.gif" width="250" height="490">
02| [PlacesAutocompleteTextView](https://github.com/seatgeek/android-PlacesAutocompleteTextView) | <img src="https://github.com/seatgeek/android-PlacesAutocompleteTextView/raw/master/resources/autocomplete.gif" width="250" height="490">
03| [CurrencyEditText](https://github.com/BlacKCaT27/CurrencyEditText) | 
04| [EasyMoney-Widgets](https://github.com/wajahatkarim3/EasyMoney-Widgets) | 
05| [simple-linkable-text](https://github.com/apradanas/simple-linkable-text) | <img src="https://raw.githubusercontent.com/apradanas/simple-linkable-text/master/screenshots/slt_demo.gif" width="250" height="490">
06| [TokenAutoComplete](https://github.com/splitwise/TokenAutoComplete) | 
07| [icarus-android](https://github.com/mr5/icarus-android) | <img src="https://github.com/mr5/icarus-android/raw/master/demo.gif" width="250" height="490">
08| [richeditor-android](https://github.com/wasabeef/richeditor-android) | 
09| [AutosizeEditText](https://github.com/txusballesteros/AutosizeEditText) | <img src="https://github.com/txusballesteros/AutosizeEditText/raw/master/assets/demo.gif" width="250" height="490">
================================================
FILE: pages/expand.md
================================================
Expand
======================
No. | Name | Demo
:---: | :---: | ---
01| [AndroidExpandingViewLibrary](https://github.com/diegodobelo/AndroidExpandingViewLibrary) | https://github.com/diegodobelo/AndroidExpandingViewLibrary
02| [FlipViewPager.Draco](https://github.com/Yalantis/FlipViewPager.Draco) | https://www.youtube.com/watch?v=zNRPjS53m5w
03| [FoldableLayout](https://github.com/alexvasilkov/FoldableLayout) | https://www.youtube.com/watch?v=-_QcWMh-O5g
04| [ToggleExpandLayout](https://github.com/fenjuly/ToggleExpandLayout) | 
05| [FoldableLayout](https://github.com/worldline/FoldableLayout) | 
06| [InboxLayout](https://github.com/zhaozhentao/InboxLayout) | <img src="https://raw.githubusercontent.com/zhaozhentao/InboxLayout/master/screenshot/pic.gif" width="250" height="490">
07| [Animated-Expanding-ListView](https://github.com/LeonardoCardoso/Animated-Expanding-ListView) | <img src="https://camo.githubusercontent.com/ab4bcfb0470253f46cf8758b8bc4b9d4bcdd8b64/687474703a2f2f692e696d6775722e636f6d2f6a384b4b3579682e676966" width="250" height="490">
08| [PlaceHolderView](https://github.com/janishar/PlaceHolderView) | <img src="https://camo.githubusercontent.com/6d4d3ed925e184e039f70ee9a8f1ef5c80243c57/68747470733a2f2f6a616e69736861722e6769746875622e696f2f676966732f666565645f7669642e676966" width="250" height="490">
09| [BubbleAnimationLayout](https://github.com/Cleveroad/BubbleAnimationLayout) | 
10| [folding-cell-android](https://github.com/Ramotion/folding-cell-android) | 
11| [NodeFlow](https://github.com/Telenav/NodeFlow) | <img src="https://github.com/Telenav/NodeFlow/raw/master/gif/demo.gif??raw=true" width="250" height="490">
12| [ScrollDownLayout](https://github.com/xiongwei-git/ScrollDownLayout) | <img src="https://github.com/xiongwei-git/ScrollDownLayout/raw/master/Art/2.gif" width="250" height="490">
================================================
FILE: pages/floating.md
================================================
Floating
======================
No. | Name | Demo
:---: | :---: | ---
01| [Bubbles for Android](https://github.com/txusballesteros/bubbles-for-android) | <img src="https://github.com/txusballesteros/bubbles-for-android/raw/master/assets/bubbles_demo.gif" width="250" height="490">
02| [FloatingView](https://github.com/recruit-lifestyle/FloatingView) | <img src="https://github.com/recruit-lifestyle/FloatingView/raw/master/screenshot/animation.gif" width="250" height="490">
03| [VideoChatHeads](https://github.com/TakeoffAndroid/VideoChatHeads) | <img src="https://camo.githubusercontent.com/5b92e725d59f88bc4318cfe12e0a552964fdfbc2/687474703a2f2f692e696d6775722e636f6d2f62695570655a702e676966" width="250" height="490">
04| [Hover](https://github.com/google/hover) | <img src="https://raw.githubusercontent.com/matthew-carroll/hover/gh-pages/images/screenrecords/hover-demo-screenrecord.gif" width="250" height="490">
05| [DragGooView](https://github.com/PoplarTang/DragGooView) | <img src="https://github.com/PoplarTang/raw/raw/master/images/DragGooView_Demo.gif" width="250" height="490">
06| [DraggableView](https://github.com/elevenetc/DraggableView) | <img src="https://github.com/elevenetc/DraggableView/raw/master/docs/skewview.gif" width="250" height="490">
07| [fcm](https://github.com/stefanodp91/fcm) | 
================================================
FILE: pages/font.md
================================================
Font
======================
No. | Name | Demo
:---: | :---: | ---
01| [TypefaceHelper](https://github.com/Drivemode/TypefaceHelper) | https://github.com/Drivemode/TypefaceHelper
02| [AppFontChanger](https://github.com/myinnos/AppFontChanger) | https://github.com/myinnos/AppFontChanger
03| [EasyFonts](https://github.com/vsvankhede/easyfonts) | 
04| [Android-RobotoTextView](https://github.com/johnkil/Android-RobotoTextView) |
05| [MagicViews](https://github.com/ikocijan/MagicViews) | 
06| [Calligraphy](https://github.com/chrisjenx/Calligraphy) | <img src="https://github.com/chrisjenx/Calligraphy/raw/master/screenshot.png" width="250" height="490">
07| [android-typeface-helper](https://github.com/norbsoft/android-typeface-helper) | 
08| [FontsManager](https://github.com/GcsSloop/FontsManager) | 
09| [fontbinding](https://github.com/lisawray/fontbinding) | 
10| [FontometricsLibrary](https://github.com/Ishmeetsingh97/FontometricsLibrary) | 
11| [typography](https://github.com/workarounds/typography) | https://github.com/workarounds/typography
================================================
FILE: pages/grid.md
================================================
Grid
======================
No. | Name | Demo
:---: | :---: | ---
01| [FreeFlow](https://github.com/Comcast/FreeFlow) | https://github.com/Comcast/FreeFlow
02| [DynamicGrid](https://github.com/askerov/DynamicGrid) | https://www.youtube.com/watch?feature=player_embedded&v=zlzNvxksIfY
03| [SortableTableView](https://github.com/ISchwarz23/SortableTableView) | 
04| [excelPanel](https://github.com/zhouchaoyuan/excelPanel) | <img src="https://raw.githubusercontent.com/zhouchaoyuan/excelPanel/master/app/src/main/assets/roomFormDemo.gif" width="250" height="490">
05| [ScrollablePanel](https://github.com/Kelin-Hong/ScrollablePanel) | <img src="https://github.com/Kelin-Hong/ScrollablePanel/raw/master/art/ScrollablePanelDemo.gif" width="250" height="490">
06| [AdaptiveTableLayout](https://github.com/Cleveroad/AdaptiveTableLayout) | 
07| [FlycoTabLayout](https://github.com/H07000223/FlycoTabLayout) | <img src="https://github.com/H07000223/FlycoTabLayout/raw/master/preview_1.gif" width="250" height="490">
08| [greedo-layout-for-android](https://github.com/500px/greedo-layout-for-android) | <img src="https://github.com/500px/greedo-layout-for-android/raw/master/screenshot.png" width="250" height="490">
09| [groupie](https://github.com/lisawray/groupie) | <img src="https://camo.githubusercontent.com/37f2d500453ef5c5441c7f68bc69ad1145460a9a/687474703a2f2f692e696d6775722e636f6d2f6566744f4530762e676966" width="250" height="490">
10| [Drag Select Recycler View](https://github.com/afollestad/drag-select-recyclerview) | <img src="https://github.com/afollestad/drag-select-recyclerview/raw/master/art/showcase.gif" width="250" height="490">
11| [DragExpandGrid](https://github.com/wedcel/DragExpandGrid) | <img src="https://github.com/wedcel/DragExpandGrid/raw/master/device-2015-08-26-180601.gif" width="250" height="490">
12| [TableFixHeaders](https://github.com/InQBarna/TableFixHeaders) | 
13| [FlexboxLayout](https://github.com/google/flexbox-layout) | <img src="https://github.com/google/flexbox-layout/raw/master/assets/flex-direction.gif" width="250" height="490">
14| [twoway-view](https://github.com/lucasr/twoway-view) | 
15| [Android-RatioLayout](https://github.com/devsoulwolf/Android-RatioLayout) | 
16| [smartTable](https://github.com/huangyanbin/smartTable) | <img src="https://raw.githubusercontent.com/huangyanbin/smartTable/master/img/progress.jpg" width="250" height="490">
================================================
FILE: pages/icon.md
================================================
Icon
======================
No. | Name | Demo
:---: | :---: | ---
01| [Material Icon Library](https://github.com/code-mc/material-icon-lib) | 
02| [IconicDroid](https://github.com/atermenji/IconicDroid) | 
03| [android-iconify](https://github.com/JoanZapata/android-iconify) | 
04| [droidicon](https://github.com/theDazzler/droidicon) | <img src="https://github.com/theDazzler/droidicon/raw/master/screenshots/screen1_framed.jpg" width="250" height="490">
05| [Android-Iconics](https://github.com/mikepenz/Android-Iconics) | 
06| [Print](https://github.com/johnkil/Print) | 
07| [DroidAwesome](https://github.com/Livin21/DroidAwesome) | <img src="https://camo.githubusercontent.com/b4ab1baa097da63b98246522d5357fff78c3a19c/68747470733a2f2f7332312e706f7374696d672e6f72672f346d6b3038676e39332f53637265656e73686f745f313438303234343330382e706e67" width="250" height="490">
08| [Skycons](https://github.com/torryharris/Skycons) | 
09| [Android-Icon-Fonts](https://github.com/johnkil/Android-Icon-Fonts) | 
Letter
======================
No. | Name | Demo
:---: | :---: | ---
01| [RoundedLetterView](https://github.com/pavlospt/RoundedLetterView) | <img src="https://github.com/pavlospt/RoundedLetterView/raw/master/Screenshots/device-2014-11-13-191000.png" width="250" height="490">
02| [TextDrawable](https://github.com/amulyakhare/TextDrawable) | <img src="https://github.com/amulyakhare/TextDrawable/raw/master/screens/screen1-material.png" width="250" height="490">
03| [BabushkaText](https://github.com/quiqueqs/BabushkaText) | <img src="https://github.com/quiqueqs/BabushkaText/raw/master/images/example.png" width="250" height="490">
================================================
FILE: pages/image_view.md
================================================
ImageView
======================
No. | Name | Demo
:---: | :---: | ---
01| [subsampling-scale](https://github.com/davemorrissey/subsampling-scale-image-view) | https://github.com/davemorrissey/subsampling-scale-image-view
02| [PhotoView](https://github.com/chrisbanes/PhotoView) | https://github.com/chrisbanes/PhotoView
03| [ImageViewZoom](https://github.com/sephiroth74/ImageViewZoom) | https://github.com/chrisbanes/PhotoView
04| [android-gpuimage](https://github.com/CyberAgent/android-gpuimage) | https://github.com/CyberAgent/android-gpuimage
05| [TouchImageView](https://github.com/MikeOrtiz/TouchImageView) | https://github.com/MikeOrtiz/TouchImageView
06| [AndroidGradientImageView](https://github.com/skyfe79/AndroidGradientImageView) | <img src="https://github.com/skyfe79/AndroidGradientImageView/raw/master/art/gradient-animation.gif" width="250" height="490">
07| [BadgedImageview](https://github.com/yesidlazaro/BadgedImageview) | <img src="https://github.com/yesidlazaro/BadgedImageview/raw/master/art/demo.png" width="250" height="490">
08| [MovingImageView](https://github.com/AlbertGrobas/MovingImageView) | <img src="https://github.com/AlbertGrobas/MovingImageView/raw/master/art/sample02.gif" width="250" height="490">
09| [Crescento](https://github.com/developer-shivam/Crescento) | <img src="https://github.com/developer-shivam/Crescento/raw/master/art/sample2.gif" width="250" height="490">
10| [CaptchaImageView](https://github.com/jineshfrancs/CaptchaImageView) | <img src="https://github.com/jineshfrancs/CaptchaImageView/raw/master/screens/captcha_screen.gif" width="250" height="490">
11| [DragPhotoView](https://github.com/githubwing/DragPhotoView) | <img src="https://github.com/githubwing/DragPhotoView/raw/master/img/img.gif" width="250" height="490">
12| [ViewEffects](https://github.com/mirrajabi/ViewEffects) | <img src="https://cloud.githubusercontent.com/assets/8886687/18769067/bab40082-8136-11e6-9083-90a74fc86fde.jpg" width="250" height="490">
13| [TileView](https://github.com/moagrius/TileView) | 
14| [GifImageView](https://github.com/felipecsl/GifImageView) | <img src="https://raw.githubusercontent.com/felipecsl/GifImageView/master/demo.gif" width="250" height="490">
15| [Scrolling Image View](https://github.com/Q42/AndroidScrollingImageView) | 
16| [Pixelate Android](https://github.com/DanielMartinus/Pixelate) | <img src="https://github.com/DanielMartinus/Pixelate/raw/master/images/pixelate12.jpg" width="250" height="490">
17| [StickerView](https://github.com/nimengbo/StickerView) | <img src="https://github.com/nimengbo/StickerView/raw/master/stickerGIF.gif" width="250" height="490">
18| [AndroidGlitterView](https://github.com/LyndonChin/AndroidGlitterView) | <img src="https://github.com/LyndonChin/AndroidGlitterView/raw/master/art/sample.gif" width="250" height="490">
19| [DragScaleCircleView](https://github.com/hpfs0/DragScaleCircleView) | <img src="https://github.com/hpfs0/DragScaleCircleView/raw/master/show.gif" width="250" height="490">
20| [PathAnimView](https://github.com/mcxtzhang/PathAnimView) | 
21| [TagViewGroup](https://github.com/shellljx/TagViewGroup) | <img src="https://camo.githubusercontent.com/5c7618004034e41b5eea5cca839d23ba3f11da59/687474703a2f2f37767a7066642e636f6d312e7a302e676c622e636c6f7564646e2e636f6d2f657a6769662e636f6d2d646339663232313539302e676966" width="250" height="490">
22| [KenBurnsView](https://github.com/flavioarfaria/KenBurnsView) | <img src="https://github.com/flavioarfaria/KenBurnsView/raw/master/anim.gif" width="250" height="490">
23| [DexMovingImageView](https://github.com/dexlex/DexMovingImageView) | <img src="https://github.com/dexlex/DexMovingImageView/raw/master/assets/images/dmiv_screenshot.gif" width="250" height="490">
24| [LowPoly](https://github.com/CoXier/LowPoly) | 
25| [motion](https://github.com/nvanbenschoten/motion) | 
26| [PaletteImageView](https://github.com/DingMouRen/PaletteImageView) | 
27| [ShadowImageView](https://github.com/yingLanNull/ShadowImageView) | 
28| [AnchorImageView](https://github.com/jcodeing/AnchorImageView) | <img src="https://raw.githubusercontent.com/jcodeing/AnchorImageView/master/lookme.jpg" width="250" height="490">
Viewer
======================
No. | Name | Demo
:---: | :---: | ---
01| [GIFView](https://github.com/Gavras/GIFView) | https://github.com/Gavras/GIFView
02| [PhotoView](https://github.com/bm-x/PhotoView) | <img src="https://github.com/bm-x/PhotoView/raw/master/demo2.gif" width="250" height="490">
03| [FrescoImageViewer](https://github.com/stfalcon-studio/FrescoImageViewer) | <img src="https://github.com/stfalcon-studio/FrescoImageViewer/raw/master/images/fresco_image_viewer_demo.gif" width="250" height="490">
04| [GestureViews](https://github.com/alexvasilkov/GestureViews) | <img src="https://github.com/alexvasilkov/GestureViews/raw/master/sample/art/demo.gif" width="250" height="490">
05| [BigImageViewer](https://github.com/Piasy/BigImageViewer) | <img src="https://github.com/Piasy/BigImageViewer/raw/master/art/fresco_big_image_viewer_demo.gif" width="250" height="490">
06| [PanoramaImageView](https://github.com/gjiazhe/PanoramaImageView) | <img src="https://github.com/gjiazhe/PanoramaImageView/raw/master/screenshots/recyclerview_sample.gif" width="250" height="490">
07| [DraggableFlipView](https://github.com/ssk5460/DraggableFlipView) | <img src="https://github.com/ssk5460/DraggableFlipView/raw/master/art/demo.gif" width="250" height="490">
08| [WindowView](https://github.com/justasm/WindowView) | <img src="https://github.com/justasm/WindowView/raw/master/sample/sample_in_action.gif" width="250" height="490">
09| [GalleryFinal](https://github.com/pengjianbo/GalleryFinal) | <img src="https://github.com/pengjianbo/GalleryFinal/raw/master/images/gallery_edit.jpg" width="250" height="490">
10| [Rotatable](https://github.com/yayaa/Rotatable) | 
Shape
======================
No. | Name | Demo
:---: | :---: | ---
01| [ThreeDLayout](https://github.com/githubwing/ThreeDLayout) | <img src="https://github.com/githubwing/ThreeDLayout/raw/master/img/1.gif" width="250" height="490">
01| [CircularImageView](https://github.com/Pkmmte/CircularImageView) | <img src="https://camo.githubusercontent.com/dda2823108ea88dd8a43b5130b6df8c6a01a2b53/687474703a2f2f692e696d6775722e636f6d2f51333365325a622e676966" width="250" height="490">
02| [CircularImageView](https://github.com/lopspower/CircularImageView) | <img src="https://github.com/lopspower/CircularImageView/raw/master/preview/preview.gif" width="250" height="490">
03| [avatar-android](https://github.com/Pedroafa/avatar-android) | <img src="https://github.com/Pedroafa/avatar-android/raw/master/screenshot.png?raw=true" width="250" height="490">
04| [PolygonImageView](https://github.com/AlbertGrobas/PolygonImageView) | <img src="https://github.com/AlbertGrobas/PolygonImageView/raw/master/art/screen01.png" width="250" height="490">
05| [CircleImageView](https://github.com/hdodenhof/CircleImageView) | <img src="https://camo.githubusercontent.com/e17a2a83e3e205a822d27172cb3736d4f441344d/68747470733a2f2f7261772e6769746875622e636f6d2f68646f64656e686f662f436972636c65496d616765566965772f6d61737465722f73637265656e73686f742e706e67" width="250" height="490">
06| [android-shape-imageview](https://github.com/siyamed/android-shape-imageview) | <img src="https://github.com/siyamed/android-shape-imageview/raw/master/images/all-samples.png" width="250" height="490">
07| [Maskable Layout](https://github.com/christophesmet/android_maskable_layout) | <img src="https://github.com/christophesmet/android_maskable_layout/raw/master/Screencast.gif" width="250" height="490">
08| [SelectableRoundedImageView](https://github.com/pungrue26/SelectableRoundedImageView) | 
09| [RoundedImageView](https://github.com/vinc3m1/RoundedImageView) | <img src="https://camo.githubusercontent.com/ed1e075be6ed97fa9091d3702e9b96d3e85b7a35/68747470733a2f2f7261772e6769746875622e636f6d2f6d616b6572616d656e2f526f756e646564496d616765566965772f6d61737465722f73637265656e73686f742e706e67" width="250" height="490">
10| [android-anyshape](https://github.com/lankton/android-anyshape) | <img src="https://github.com/lankton/android-anyshape/raw/master/pictures/with_mask_gif.gif" width="250" height="490">
11| [diagonal-imageview](https://github.com/santalu/diagonal-imageview) | <img src="https://github.com/santalu/diagonal-imageview/raw/master/screens/cv.png" width="250" height="490">
================================================
FILE: pages/introduce.md
================================================
Introduce
======================
No. | Name | Demo
:---: | :---: | ---
01| [QingtingBannerView](https://github.com/JeasonWong/QingtingBannerView) | https://github.com/JeasonWong/QingtingBannerView
02| [Onboarding](https://github.com/eoinfogarty/Onboarding) | <img src="https://github.com/eoinfogarty/Onboarding/raw/master/graphics/example.gif" width="250" height="490">
03| [welcome-android](https://github.com/stephentuso/welcome-android) | <img src="https://raw.githubusercontent.com/stephentuso/welcome-android/master/media/sample-video.gif" width="250" height="490">
04| [AppIntroAnimation](https://github.com/TakeoffAndroid/AppIntroAnimation) | <img src="https://cloud.githubusercontent.com/assets/11768239/9027657/600244d6-397b-11e5-916f-409d4ab3de28.gif" width="250" height="490">
05| [slidingtutorial-android](https://github.com/Cleveroad/slidingtutorial-android) | 
06| **[material-intro-screen](https://github.com/TangoAgency/material-intro-screen)** <img src="https://github.com/TangoAgency/material-intro-screen/raw/master/images/simple_slide.gif" width="250" height="490">
07| [AppIntro](https://github.com/apl-devs/AppIntro) | <img src="https://github.com/PaoloRotolo/AppIntro/raw/master/art/intro.png" width="250" height="490">
08| [EasyIntro](https://github.com/meNESS/EasyIntro) | 
09| [EntryScreenManager](https://github.com/kunall17/EntryScreenManager) | <img src="https://raw.githubusercontent.com/kunall17/EntryScreenManager/screenshots/entryscreen.gif" width="250" height="490">
Guide
======================
No. | Name | Demo
:---: | :---: | ---
01| [TapTargetView](https://github.com/KeepSafe/TapTargetView) | <img src="https://github.com/KeepSafe/TapTargetView/raw/master/.github/video.gif" width="250" height="490">
02| [MaterialTapTargetPrompt](https://github.com/sjwall/MaterialTapTargetPrompt) | <img src="https://github.com/sjwall/MaterialTapTargetPrompt/raw/master/art/example_FAB.png" width="250" height="490">
03| [TutoShowcase](https://github.com/florent37/TutoShowcase) | <img src="https://raw.githubusercontent.com/florent37/TutoShowcase/master/media/sample.png" width="250" height="490">
04| [TourGuide](https://github.com/worker8/TourGuide) | <img src="https://raw.githubusercontent.com/worker8/all_my_media_files/695d9a2/2015-07-01_screenshot.png" width="250" height="490">
05| [MaterialIntroView](https://github.com/iammert/MaterialIntroView) | <img src="https://raw.githubusercontent.com/iammert/MaterialIntroView/master/art/materialintroviewgif.gif" width="250" height="490">
06| [ShowTipsView](https://github.com/fredericojssilva/ShowTipsView) | <img src="https://github.com/fredericojssilva/ShowTipsView/raw/master/sample.png" width="250" height="490">
07| [Spotlight](https://github.com/wooplr/Spotlight) | <img src="https://raw.githubusercontent.com/wooplr/Spotlight/master/art/intro.gif?token=AA5ZAHdvAspW6Zj8YyyKamkV7jWXFtMHks5XaQovwA%3D%3D" width="250" height="490">
08| [ShowcaseView](https://github.com/amlcurran/ShowcaseView) | <img src="https://github.com/amlcurran/ShowcaseView/raw/master/example@2x.png" width="250" height="490">
Splash
======================
No. | Name | Demo
:---: | :---: | ---
01| [AwesomeSplash](https://github.com/ViksaaSkool/AwesomeSplash) | <img src="https://github.com/ViksaaSkool/AwesomeSplash/raw/master/rdme/logo_promo.gif" width="250" height="490">
================================================
FILE: pages/keyboard.md
================================================
Keyboard
======================
No. | Name | Demo
:---: | :---: | ---
01| [AndroidKeyboardWatcher](https://github.com/AzimoLabs/AndroidKeyboardWatcher) | <img src="https://raw.githubusercontent.com/AzimoLabs/AndroidKeyboardWatcher/master/art/keyboard_shown.png" width="250" height="490">
02| [XhsEmoticonsKeyboard](https://github.com/w446108264/XhsEmoticonsKeyboard) | <img src="https://github.com/w446108264/XhsEmoticonsKeyboard/raw/master/output/show.gif" width="250" height="490">
03| [Emoji](https://github.com/vanniktech/Emoji) | <img src="https://github.com/vanniktech/Emoji/raw/master/preview_ios_1.png" width="250" height="490">
04| [emojicon](https://github.com/rockerhieu/emojicon) | <img src="https://github.com/rockerhieu/emojicon/raw/master/images/sample.jpg" width="250" height="490">
================================================
FILE: pages/layout.md
================================================
Layout
======================
No. | Name | Demo
:---: | :---: | ---
01| [CompoundLayout](https://github.com/Jaouan/CompoundLayout) | <img src="https://github.com/Jaouan/CompoundLayout/raw/master/art/demo.gif" width="250" height="490">
02| [DragLinearLayout](https://github.com/justasm/DragLinearLayout) | 
03| [RearrangeableLayout](https://github.com/rajasharan/RearrangeableLayout) | <img src="https://github.com/rajasharan/RearrangeableLayout/raw/master/screencast.gif" width="250" height="490">
04| [ScalableLayout](https://github.com/ssomai/ScalableLayout) | 
05| [Android-MaterialDeleteLayout](https://github.com/android-cjj/Android-MaterialDeleteLayout) | 
06| [android-lrc-view](https://github.com/douzifly/android-lrc-view) | <img src="https://camo.githubusercontent.com/35fcc5113ec954429e5e9cf4f0f71a88b13a9c42/68747470733a2f2f7261772e6769746875622e636f6d2f646f757a69666c792f416e64726f69642d4c7263566965772f333165343063653061326337646236666466376539303666653065346637656136316433623464302f736e6170312e6a706567" width="250" height="490">
07| [gravity-view](https://github.com/gofynd/gravity-view) | 
08| [CircleLayout](https://github.com/francoiscampbell/CircleLayout) | <img src="https://camo.githubusercontent.com/ae523a379990711316bf1c4b17518697cd633e1c/68747470733a2f2f692e696d6775722e636f6d2f6839307338396d2e706e67" width="250" height="490">
09| [Android PDFView](https://github.com/JoanZapata/android-pdfview) | 
10| [codeview-android](https://github.com/Softwee/codeview-android) | <img src="https://camo.githubusercontent.com/747aca62fa52466ff48b8dab4fe8a9c7bf507464/68747470733a2f2f7331302e706f7374696d672e6f72672f767833753671306c352f53637265656e5f53686f745f323031365f30385f33315f61745f31385f34315f33312e706e67" width="250" height="490">
11| [CodeView](https://github.com/tiagohm/CodeView) | <img src="https://raw.githubusercontent.com/tiagohm/CodeView/master/1.png" width="250" height="490">
12| [HighlightTextEditor](https://github.com/evilbinary/HighlightTextEditor) | 
13| [MarkdownView](https://github.com/falnatsheh/MarkdownView) | <img src="https://camo.githubusercontent.com/2fd2fc867ea29e08af6c15eeec9bec295cfec7be/687474703a2f2f692e696d6775722e636f6d2f6759386558616a2e6a7067" width="250" height="490">
================================================
FILE: pages/list.md
================================================
RecyclerView
======================
No. | Name | Demo
:---: | :---: | ---
~~01~~| [SuperRecyclerView](https://github.com/Malinskiy/SuperRecyclerView) | https://github.com/Malinskiy/SuperRecyclerView
02| [Advanced Recyclerview](https://github.com/h6ah4i/android-advancedrecyclerview) | https://www.youtube.com/watch?feature=player_embedded&v=S7cSwMArjUQ
~~03~~| [DynamicRecyclerView](https://github.com/ismoli/DynamicRecyclerView) | (https://github.com/ismoli/DynamicRecyclerView
~~04~~| [SuperSLiM](https://github.com/TonicArtos/SuperSLiM) | https://github.com/TonicArtos/SuperSLiM
~~05~~| [epoxy](https://github.com/airbnb/epoxy) | https://github.com/airbnb/epoxy
~~06~~| [Renderers](https://github.com/pedrovgs/Renderers) | https://github.com/pedrovgs/Renderers
~~07~~| [AutoAdapter](https://github.com/Zuluft/AutoAdapter) | https://github.com/Zuluft/AutoAdapter
08| [UltimateRecyclerView](https://github.com/cymcsg/UltimateRecyclerView) | <img src="https://camo.githubusercontent.com/853a63ecd7ea3f4dcc9262fff4e0b30ff8751a33/68747470733a2f2f627974656275636b65742e6f72672f6d61727368616c6368656e2f696d616765732f7261772f343462656231363231323163373139656134303934626437656131633966306364376465346330342f756c74696d61746572656379636c6572766965772f756c74696d6174655f72656379636c65727669657731312e676966" width="250" height="490">
09| [XRecyclerView](https://github.com/jianghejie/XRecyclerView) | <img src="https://github.com/jianghejie/XRecyclerView/raw/master/art/demo.gif" width="250" height="490">
10| [SlimAdapter](https://github.com/MEiDIK/SlimAdapter) | 
~~11~~| [PowerfulRecyclerViewAdapter](https://github.com/simplify20/PowerfulRecyclerViewAdapter) | <img src="https://camo.githubusercontent.com/2f855790b1082fe1a6c9cb417a0866106bbe0597/687474703a2f2f696d672e626c6f672e6373646e2e6e65742f3230313630343132313935343035383637" width="250" height="490">
~~12~~| [recyclerviewhelper](https://github.com/nisrulz/recyclerviewhelper) | <img src="https://github.com/nisrulz/recyclerviewhelper/raw/develop/img/walkthrough1.gif" width="250" height="490">
13| [RecyclerViewUndoSwipe](https://github.com/HoneyNeutrons/RecyclerViewUndoSwipe) | 
14| [FastAdapter](https://github.com/mikepenz/FastAdapter) | 
~~15~~| [InfiniteRecyclerView](https://github.com/iamtheib/InfiniteRecyclerView) | 
16| [Circular-Layout-Manager](https://github.com/kapil93/Circular-Layout-Manager) | <img src="https://camo.githubusercontent.com/d898e1d80b1d3bd13ca7229e5ecb48b9e755fd55/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f706f6c792d73637265656e73686f74732e616e67656c2e636f2f50726f6a6563742f31332f3334303434322f36616362336465316463343462383263616631636466613865383736333831302d6f726967696e616c2e706e67" width="250" height="490">
17| [AutoplayVideos](https://github.com/Krupen/AutoplayVideos) | 
18| [DiscrollView2](https://github.com/egek92/DiscrollView2) | <img src="https://camo.githubusercontent.com/56d7806855aa6593a7093b2414e452bdba29a151/68747470733a2f2f6769616e742e6766796361742e636f6d2f46656d696e696e655761726c696b654571756573747269616e2e676966" width="250" height="490">
Effect
======================
No. | Name | Demo
:---: | :---: | ---
01| [discrollview](https://github.com/flavienlaurent/discrollview) | https://www.youtube.com/watch?v=FGYaweSP3sA&feature=youtu.be
02| [android-parallax-recyclerview](https://github.com/kanytu/android-parallax-recyclerview) | <img src="https://raw.githubusercontent.com/kanytu/android-parallax-recycleview/master/screenshots/screenshot.gif" width="250" height="490">
03| [PullZoomRecyclerView](https://github.com/dinuscxj/PullZoomRecyclerView) | <img src="https://raw.githubusercontent.com/dinuscxj/PullZoomRecyclerView/master/Preview/PullZoomHeader.gif?width=300" width="250" height="490">
04| [ShimmerRecyclerView](https://github.com/sharish/ShimmerRecyclerView) | <img src="https://github.com/sharish/ShimmerRecyclerView/raw/master/screenshots/list_demo.gif" width="250" height="490">
05| [BeautifulParallax](https://github.com/florent37/BeautifulParallax) | <img src="https://github.com/florent37/BeautifulParallax/raw/master/screens/giphy.gif" width="250" height="490">
Decoration
======================
No. | Name | Demo
:---: | :---: | ---
01| [RecyclerItemDecoration](https://github.com/magiepooh/RecyclerItemDecoration) | <img src="https://raw.githubusercontent.com/magiepooh/RecyclerItemDecoration/master/art/demo_vertical.gif" width="250" height="490">
02| [Dividers](https://github.com/Karumi/Dividers) | <img src="https://github.com/Karumi/Dividers/raw/master/art/example.gif" width="250" height="490">
03| [RecyclerView-FlexibleDivider](https://github.com/yqritc/RecyclerView-FlexibleDivider) | <img src="https://github.com/yqritc/RecyclerView-FlexibleDivider/raw/master/sample/sample2.gif" width="250" height="490">
Header / Section
======================
No. | Name | Demo
:---: | :---: | ---
01| [recyclerview-stickyheaders](https://github.com/eowise/recyclerview-stickyheaders) | https://github.com/eowise/recyclerview-stickyheaders
02| [header-decor](https://github.com/edubarr/header-decor) | <img src="https://camo.githubusercontent.com/d959434f532d9983c25ba6a84aacf9edfa62677b/687474703a2f2f692e696d6775722e636f6d2f78736d314930462e676966" width="250" height="490">
03| [RecyclerViewHeader.png](https://github.com/blipinsk/RecyclerViewHeader/raw/master/RecyclerViewHeader.png) | 
04| [sticky-headers-recyclerview](https://github.com/timehop/sticky-headers-recyclerview) | <img src="https://camo.githubusercontent.com/2712b977a781964db02085035e43281773ab4ffa/687474703a2f2f692e696d6775722e636f6d2f49307a746f50772e676966" width="250" height="490">
05| [SectionedRecyclerViewAdapter](https://github.com/luizgrp/SectionedRecyclerViewAdapter) | <img src="https://raw.githubusercontent.com/luizgrp/SectionedRecyclerViewAdapter/master/art/sc4.png" width="250" height="490">
06| [sectioned-recyclerview](https://github.com/afollestad/sectioned-recyclerview) | <img src="https://raw.githubusercontent.com/afollestad/sectioned-recyclerview/master/art/showcase1.png" width="250" height="490">
07| [SectionedRecyclerView](https://github.com/truizlop/SectionedRecyclerView) | <img src="https://github.com/truizlop/SectionedRecyclerView/raw/master/art/screenshot1.png" width="250" height="490">
Swipe
======================
No. | Name | Demo
:---: | :---: | ---
01| [RecyclerViewEnhanced](https://github.com/nikhilpanju/RecyclerViewEnhanced) | <img src="https://github.com/nikhilpanju/RecyclerViewEnhanced/raw/master/sample/src/common/images/Demo.gif" width="250" height="490">
02| [SwipeRevealLayout](https://github.com/chthai64/SwipeRevealLayout) | <img src="https://raw.githubusercontent.com/chthai64/SwipeRevealLayout/master/art/demo_all.gif" width="250" height="490">
03| [BGASwipeItemLayout-Android](https://github.com/bingoogolapple/BGASwipeItemLayout-Android) | <img src="https://cloud.githubusercontent.com/assets/8949716/17476589/5a35c400-5d93-11e6-9de9-fbf6153dc5f3.gif" width="250" height="490">
04| [RecyclerViewSwipeDismiss](https://github.com/CodeFalling/RecyclerViewSwipeDismiss) | <img src="https://github.com/CodeFalling/RecyclerViewSwipeDismiss/raw/master/RecyclerViewSwipeDismiss.gif" width="250" height="490">
05| [AndroidSwipeLayout](https://github.com/daimajia/AndroidSwipeLayout) | <img src="https://camo.githubusercontent.com/878e29e5defd2c64db4a5ec93119e133cab00807/687474703a2f2f7777322e73696e61696d672e636e2f6d773639302f36313064633033346a7731656a6f706c6170777471673230386e3065373464782e676966" width="250" height="490">
Messages
======================
No. | Name | Demo
:---: | :---: | ---
01| [TGOCMessagesActivity](https://github.com/two-guys-one-code/TGOCMessagesActivity) | <img src="https://github.com/two-guys-one-code/TGOCMessagesActivity/raw/master/Screenshots/screenshot0.png" width="250" height="490">
02| [ChatMessageView](https://github.com/himanshu-soni/ChatMessageView) | <img src="https://raw.githubusercontent.com/himanshu-soni/ChatMessageView/master/screenshot/screen2.jpg" width="250" height="490">
03| [ChatMessageView](https://github.com/bassaer/ChatMessageView) | <img src="https://github.com/bassaer/ChatMessageView/raw/master/images/screen_1_3_0.png" width="250" height="490">
04| [SlyceMessaging](https://github.com/Slyce-Inc/SlyceMessaging) | 
## Adapter
======================
No. | Name | Demo
:---: | :---: | ---
01| [SuperAdapter](https://github.com/byteam/SuperAdapter) | https://github.com/byteam/SuperAdapter
02| [LastAdapter](https://github.com/nitrico/LastAdapter) | https://github.com/nitrico/LastAdapter
03| [Renderers](https://github.com/pedrovgs/Renderers) | https://github.com/pedrovgs/Renderers
04| [EfficientAdapter](https://github.com/StanKocken/EfficientAdapter) | https://github.com/StanKocken/EfficientAdapter
05| [RxRecyclerAdapter](https://github.com/ahmedrizwan/RxRecyclerAdapter) | https://github.com/ahmedrizwan/RxRecyclerAdapter
Other
======================
No. | Name | Demo
:---: | :---: | ---
01| [AndroidTreeView](https://github.com/bmelnychuk/AndroidTreeView) | <img src="https://camo.githubusercontent.com/e30f6694c99cc4404b7654f74e3d1598665792ea/68747470733a2f2f6c68342e67677068742e636f6d2f787a6b62334e35384c48325473625f6747733075335f783831564f4c776c6863702d6634707a5f73525f69523376414b58664a6f416377426a4e37344c767a70564c453d683930302d7277" width="250" height="490">
02| [CircleRecyclerView](https://github.com/kHRYSTAL/CircleRecyclerView) | <img src="https://github.com/kHRYSTAL/CircleRecyclerView/raw/master/screenshot/screenshot1.gif" width="250" height="490">
03| [SortableTableView](https://github.com/ISchwarz23/SortableTableView) | <img src="https://raw.githubusercontent.com/ISchwarz23/SortableTableView/develop/README/SortableTableView-Example.gif">
================================================
FILE: pages/map.md
================================================
Map
======================
No. | Name | Demo
:---: | :---: | ---
01| [android-maps-extensions](https://github.com/mg6maciej/android-maps-extensions) | https://github.com/mg6maciej/android-maps-extensions
02| [android-maps-utils](https://github.com/googlemaps/android-maps-utils) | 
03| [AirMapView](https://github.com/airbnb/AirMapView) | <img src="https://github.com/airbnb/AirMapView/raw/master/screenshots/google_maps_v2.png" width="250" height="490">
04| [MapScaleView](https://github.com/pengrad/MapScaleView) | 
05| [Google-Directions-Android](https://github.com/jd-alexander/Google-Directions-Android) | <img src="https://camo.githubusercontent.com/203a4d22dbf1552b5e4a589d7ec3cc02de8fda06/687474703a2f2f6935372e74696e797069632e636f6d2f326d376a3034782e706e67" width="250" height="490">
================================================
FILE: pages/media_player.md
================================================
Media player
======================
No. | Name | Demo
:---: | :---: | ---
01| [ijkplayer](https://github.com/Bilibili/ijkplayer) | https://github.com/Bilibili/ijkplayer
02| [GiraffePlayer](https://github.com/tcking/GiraffePlayer) | <img src="https://github.com/tcking/GiraffePlayer/raw/master/screencap/device-2015-10-28-142934.png" width="250" height="490">
03| [UniversalVideoView](https://github.com/linsea/UniversalVideoView) | <img src="https://github.com/linsea/UniversalVideoView/raw/master/screenshot/screen1.png" width="250" height="490">
04| [JieCaoVideoPlayer](https://github.com/lipangit/JieCaoVideoPlayer) | 
05| [ZGDanmaku](https://github.com/zhgeaits/ZGDanmaku) | <img src="https://raw.githubusercontent.com/zhgeaits/ZGDanmaku/master/yy.png" width="250" height="490">
06| [Android-ScalableVideoView](https://github.com/yqritc/Android-ScalableVideoView) | <img src="https://github.com/yqritc/Android-ScalableVideoView/raw/master/sample/sample.gif" width="250" height="490">
07| [VidEffects](https://github.com/krazykira/VidEffects) | 
08| [MusicBobber](https://github.com/Cleveroad/MusicBobber) | 
09| [InteractivePlayerView](https://github.com/iammert/InteractivePlayerView) | 
10| [Music-Cover-View](https://github.com/andremion/Music-Cover-View) | <img src="https://raw.githubusercontent.com/andremion/Music-Player/master/art/music_player_code.gif" width="250" height="490">
11| [PreviewSeekBar](https://github.com/rubensousa/PreviewSeekBar) | 
12| [Android-YouTube-Player](https://github.com/PierfrancescoSoffritti/Android-YouTube-Player) | 
13| [inline-youtube-view](https://github.com/flipkart-incubator/inline-youtube-view) | 
================================================
FILE: pages/menu.md
================================================
Bottom Sheet
======================
No. | Name | Demo
:---: | :---: | ---
01| [AndroidSweetSheet](https://github.com/zzz40500/AndroidSweetSheet) | 
02| [BottomSheet](https://github.com/Kennyc1012/BottomSheet) | <img src="https://github.com/Kennyc1012/BottomSheet/raw/master/art/grid.png" width="250" height="490">
03| [BottomSheet](https://github.com/soarcn/BottomSheet) | <img src="https://github.com/soarcn/BottomSheet/raw/master/art/image.png?raw=true" width="250" height="490">
04| [BottomSheet](https://github.com/Flipboard/bottomsheet) | <img src="https://camo.githubusercontent.com/d81602913dd3f1e40268cbe4dfffa9d9697f58a3/687474703a2f2f692e696d6775722e636f6d2f3265335a686f552e676966" width="250" height="490">
05| [SlideBottomPanel](https://github.com/kingideayou/SlideBottomPanel) | <img src="https://github.com/kingideayou/SlideBottomPanel/raw/master/imgs/demo_list_view.gif" width="250" height="490">
06| [android-ActionSheet](https://github.com/baoyongzhang/android-ActionSheet) | <img src="https://raw.githubusercontent.com/baoyongzhang/ActionSheetForAndroid/master/screenshot-2.png" width="250" height="490">
FAB
======================
No. | Name | Demo
:---: | :---: | ---
01| [FABRevealLayout](https://github.com/truizlop/FABRevealLayout) | <img src="https://github.com/truizlop/FABRevealLayout/raw/master/art/fabrl_mgsv.gif" width="250" height="490">
02| [MaterialSheetFab](https://github.com/gowong/material-sheet-fab) | <img src="https://github.com/gowong/material-sheet-fab/raw/master/art/bgmonitor.gif" width="250" height="490">
03| [TapBarMenu](https://github.com/michaldrabik/TapBarMenu) | <img src="https://camo.githubusercontent.com/6214328df2f980d186566e5d428e8bec76ddd044/687474703a2f2f692e67697068792e636f6d2f5a52437a7279535855614d774d2e676966" width="250" height="490">
04| [BoomMenu](https://github.com/Nightonke/BoomMenu) | <img src="https://github.com/Nightonke/BoomMenu/raw/master/Pictures/text-inside-button.gif" width="250" height="490">
05| [CircularFloatingActionMenu](https://github.com/oguzbilgener/CircularFloatingActionMenu) | <img src="https://github.com/oguzbilgener/CircularFloatingActionMenu/raw/master/assets/customizableButtons.png" width="250" height="490">
06| [Revealator](https://github.com/Jaouan/Revealator) | <img src="https://github.com/Jaouan/Revealator/raw/master/art/demo3.gif" width="250" height="490">
07| [Floating-Navigation-View](https://github.com/andremion/Floating-Navigation-View) | <img src="https://raw.githubusercontent.com/andremion/Floating-Navigation-View/master/art/sample.gif" width="250" height="490">
08| [fab-transformation](https://github.com/konifar/fab-transformation) | <img src="https://github.com/konifar/fab-transformation/raw/master/art/transform_to_toolbar.gif" width="250" height="490">
09| [FABToolbar](https://github.com/fafaldo/FABToolbar) | <img src="https://github.com/fafaldo/FABToolbar/raw/master/fabtoolbar.gif" width="250" height="490">
10| [FabTransitionLayout](https://github.com/bowyer-app/FabTransitionLayout) | <img src="https://github.com/bowyer-app/FabTransitionLayout/raw/master/art/bottomsheet.gif" width="250" height="490">
11| [ArcLayout](https://github.com/ogaclejapan/ArcLayout) | <img src="https://raw.githubusercontent.com/ogaclejapan/ArcLayout/master/art/demo2.gif" width="250" height="490">
12| [ExpandableSelector](https://github.com/Karumi/ExpandableSelector) | <img src="https://github.com/Karumi/ExpandableSelector/raw/master/art/screenshot_demo_1.gif" width="250" height="490">
13| [FabButton](https://github.com/ckurtm/FabButton) | <img src="https://github.com/ckurtm/FabButton/raw/master/example.gif" width="250" height="490">
14| [ActSwitchAnimTool](https://github.com/Yellow5A5/ActSwitchAnimTool) | <img src="https://github.com/Yellow5A5/ActSwitchAnimTool/raw/master/image/demo_show2.gif" width="250" height="490">
Other
======================
No. | Name | Demo
:---: | :---: | ---
01| [Side-Menu.Android](https://github.com/Yalantis/Side-Menu.Android) | 
02| [Context-Menu.Android](https://github.com/Yalantis/Context-Menu.Android) | 
03| [GuillotineMenu-Android](https://github.com/Yalantis/GuillotineMenu-Android) | 
04| [android-snake-menu](https://github.com/xmuSistone/android-snake-menu) | <img src="https://github.com/xmuSistone/android-snake-menu/raw/master/capture1.gif" width="250" height="490">
05| [Android-CircleMenu](https://github.com/szugyi/Android-CircleMenu) | <img src="https://github.com/szugyi/CircleMenu/raw/master/screenshots/shot1.png" width="250" height="490">
06| [Android-Wheel-Menu](https://github.com/anupcowkur/Android-Wheel-Menu) | <img src="https://camo.githubusercontent.com/d1881a5c22e294ccfb3c71fb7b52b54649455326/68747470733a2f2f7261772e6769746875622e636f6d2f616e7570636f776b75722f416e64726f69642d576865656c2d4d656e752f6d61737465722f67726170686963732f776865656c2e676966" width="250" height="490">
07| [Android-CircleMenu](https://github.com/hongyangAndroid/Android-CircleMenu) | <img src="https://github.com/hongyangAndroid/CircleMenu/raw/master/sample_zhy_CircleMenu/screen_shot.gif" width="250" height="490">
08| [AndroidPullMenu](https://github.com/ShkurtiA/AndroidPullMenu) | 
09| [FilterMenu](https://github.com/linroid/FilterMenu) | <img src="https://github.com/linroid/FilterMenu/raw/master/screenshots/device-2015-03-12-215100.png" width="250" height="490">
10| [OverlayMenu](https://github.com/sephiroth74/OverlayMenu) | 
11| [MultiCardMenu](https://github.com/wujingchao/MultiCardMenu) | <img src="https://raw.githubusercontent.com/wujingchao/MultiCardMenu/master/multi_card_menu_demo.gif" width="250" height="490">
12| [DropDownMenu](https://github.com/JayFang1993/DropDownMenu) | <img src="https://github.com/JayFang1993/DropDownMenu/raw/master/screenshot.gif" width="250" height="490">
13| [MetaballMenu](https://github.com/melvinjlobo/MetaballMenu) | <img src="https://github.com/melvinjlobo/MetaballMenu/raw/master/MetaballMenu.gif" width="250" height="490">
================================================
FILE: pages/notification.md
================================================
Notification
======================
No. | Name | Demo
:---: | :---: | ---
01| [json2notification](https://github.com/8tory/json2notification) | <img src="https://github.com/8tory/json2notification/raw/master/art/screenshot.jpg" width="250" height="490">
02| [pugnotification](https://github.com/halysongoncalves/pugnotification) | 
03| [Carousel-Notification](https://github.com/shaileshmamgain5/Carousel-Notification) | <img src="https://raw.githubusercontent.com/shaileshmamgain5/Carousal-Notification/master/app/screenshots/carousal-notification.gif" width="250" height="490">
04| [NiftyNotification](https://github.com/sd6352051/NiftyNotification) | <img src="https://raw.githubusercontent.com/sd6352051/NiftyNotification/master/screenshot/ss.gif" width="250" height="490">
05| [Alerter](https://github.com/Tapadoo/Alerter) | 
================================================
FILE: pages/other.md
================================================
Clock
======================
No. | Name | Demo
:---: | :---: | ---
01| [animated-clock-icon](https://github.com/alxrm/animated-clock-icon) | 
02| [FlatTimeCollection](https://github.com/anastr/FlatTimeCollection) | 
03| [DotMatrixView](https://github.com/EscapeIndustries/DotMatrixView) | 
04| [CountdownView](https://github.com/iwgang/CountdownView) | <img src="https://raw.githubusercontent.com/iwgang/CountdownView/master/screenshot/g_config2.gif" width="250" height="490">
05| [CircleTimerView](https://github.com/jiahuanyu/CircleTimerView) | <img src="https://github.com/jiahuanyu/CircleTimerView/raw/master/images/sample.gif" width="250" height="490">
06| [TimerView](https://github.com/pheynix/TimerView) | <img src="https://github.com/pheynix/TimerView/raw/master/read_me/screen_shot.png" width="250" height="490">
Credit card
======================
No. | Name | Demo
:---: | :---: | ---
01| [SwipeableCard](https://github.com/michelelacorte/SwipeableCard) | <img src="https://camo.githubusercontent.com/34d3793e2e1c9d3def671d01704a2474c6dc103c/687474703a2f2f692e67697068792e636f6d2f336f726e6a514c4439354f737034716c6d382e676966" width="250" height="490">
02| [EasyFlipView](https://github.com/wajahatkarim3/EasyFlipView) | <img src="https://github.com/wajahatkarim3/EasyFlipView/raw/master/Art/demo.gif" width="250" height="490">
03| [CreditCardView](https://github.com/vinaygaba/CreditCardView) | 
Flow view
======================
No. | Name | Demo
:---: | :---: | ---
01| [BGAFlowLayout-Android](https://github.com/bingoogolapple/BGAFlowLayout-Android) | <img src="https://camo.githubusercontent.com/0f1c8cb45fefe7e38b327fc49c4f549c0be12397/687474703a2f2f37786b39646a2e636f6d312e7a302e676c622e636c6f7564646e2e636f6d2f666c6f776c61796f75742f73637265656e73686f74732f6267612d666c6f776c61796f75742d64656d6f312e676966" width="250" height="490">
02| [android-flowlayout](https://github.com/ApmeM/android-flowlayout) | 
03| [FlowLayout](https://github.com/blazsolar/FlowLayout) | 
Stack view
======================
No. | Name | Demo
:---: | :---: | ---
01| [ActivitySwitcher](https://github.com/Hitomis/ActivitySwitcher) | <img src="https://github.com/Hitomis/ActivitySwitcher/raw/master/preview/activity_swither.gif" width="250" height="490">
02| [MaterialRecents](https://github.com/ZieIony/MaterialRecents) | <img src="https://github.com/ZieIony/MaterialRecents/raw/master/images/recents.gif" width="250" height="490">
03| [ChromeLikeTabSwitcher](https://github.com/michael-rapp/ChromeLikeTabSwitcher) | <img src="https://github.com/michael-rapp/ChromeLikeTabSwitcher/raw/master/doc/images/smartphone_layout.gif" width="250" height="490">
04| [FlippableStackView](https://github.com/blipinsk/FlippableStackView) | <img src="https://github.com/blipinsk/FlippableStackView/raw/master/FlippableStackView.gif" width="250" height="490">
05| [StackOverView](https://github.com/Bossyao168/StackOverView) | <img src="https://camo.githubusercontent.com/eb5076c5b0b759f5a9ee9288ab754e6e9c54fd27/687474703a2f2f69313036302e70686f746f6275636b65742e636f6d2f616c62756d732f743434342f626f737379616f3136382f323031352d30342d303325323032305f35315f35305f7a7073636475696d6274612e676966" width="250" height="490">
Speed view
======================
No. | Name | Demo
:---: | :---: | ---
01| [SpeedView](https://github.com/anastr/SpeedView) | 
02| [velocimeter-view](https://github.com/glomadrian/velocimeter-view) | <img src="https://github.com/glomadrian/velocimeter-view/raw/master/art/velocimeter.gif" width="250" height="490">
03| [DashboardView](https://github.com/SuperKung/DashboardView) | <img src="https://github.com/SuperKung/DashboardView/raw/master/Dashboard.gif" width="250" height="490">
04| [CreditSesameRingView](https://github.com/HotBitmapGG/CreditSesameRingView) | <img src="https://github.com/HotBitmapGG/CreditSesameRingView/raw/master/art/02.gif" width="250" height="490">
Segmented
======================
No. | Name | Demo
:---: | :---: | ---
01| [segmentedview](https://github.com/czy1121/segmentedview) | <img src="https://github.com/czy1121/segmentedview/raw/master/screenshot.png" width="250" height="490">
02| [android-segmented-control](https://github.com/Kaopiz/android-segmented-control) | <img src="https://raw.githubusercontent.com/hoang8f/android-segmented-control/master/screenshot/screenshot3.png" width="250" height="490">
03| [SHSegmentControl](https://github.com/7heaven/SHSegmentControl) | 
04| [SegmentedBarView-Android](https://github.com/gspd-mobi/SegmentedBarView-Android) | 
Scratch view
======================
No. | Name | Demo
:---: | :---: | ---
01| [ScratchView](https://github.com/sharish/ScratchView) | <img src="https://raw.githubusercontent.com/cooltechworks/ScratchView/2ec97c9a539d5976b68bf62ec07df8c727d72be2/screenshots/scratch_image_view_demo.gif" width="250" height="490">
02| [FogView_Library](https://github.com/dynamitechetan/FogView_Library) | <img src="https://github.com/dynamitechetan/FogView_Library/raw/master/screenshots/screen1.gif" width="250" height="490">
Step view
======================
No. | Name | Demo
:---: | :---: | ---
01| [StepView](https://github.com/baoyachi/StepView) | <img src="https://github.com/baoyachi/StepView/raw/master/art/splash.png" width="250" height="490">
02| [Android-StepsView](https://github.com/anton46/Android-StepsView) | 
03| [StateProgressBar](https://github.com/kofigyan/StateProgressBar) | 
04| [TimelineView](https://github.com/qapqap/TimelineView) | <img src="https://github.com/qapqap/TimelineView/raw/master/Screenshot.png" width="250" height="490">
Snow
======================
No. | Name | Demo
:---: | :---: | ---
01| [SnowingView](https://github.com/HelloVass/SnowingView) | <img src="https://github.com/HelloVass/SnowingView/raw/master/design/SnowingView.gif" width="250" height="490">
02| [android-snowfall](https://github.com/JetradarMobile/android-snowfall) | <img src="https://raw.githubusercontent.com/JetradarMobile/android-snowfall/master/art/hotellook-demo.gif" width="250" height="490">
Other
======================
No. | Name | Demo
:---: | :---: | ---
01| [Shadow](https://github.com/loopeer/shadow) | <img src="https://github.com/loopeer/shadow/raw/master/screenshot/shadow_foreground.gif" width="250" height="490">
02| [Android-SpeedyViewSelector](https://github.com/devsoulwolf/Android-SpeedyViewSelector) | <img src="https://camo.githubusercontent.com/b24ad1f02560ddee0683c5e58568d9446c24e3e1/68747470733a2f2f696d672e616c6963646e2e636f6d2f696d6765787472612f69322f313032353139323032362f54423274477169657058585858586b5870585858585858585858585f2121313032353139323032362e676966" width="250" height="490">
03| [Swipper](https://github.com/sdsmdg/Swipper) | <img src="https://raw.githubusercontent.com/pkarira/Swipper/19ec63a1f3833d8d12b21941bdf8bcd7fe8b62c0/library/src/main/res/drawable/finalfinal2.gif" width="250" height="490">
04| [Depth-LIB-Android-](https://github.com/danielzeller/Depth-LIB-Android-) | 
05| [WellSwipe](https://github.com/gumingwei/WellSwipe) | <img src="https://github.com/gumingwei/WellSwipe/raw/master/app/wellswipe4.gif" width="250" height="490">
06| [StatusBarUtil](https://github.com/laobie/StatusBarUtil) | 
07| [Genius-Android](https://github.com/qiujuer/Genius-Android) | 
08| [3dTagCloudAndroid](https://github.com/misakuo/3dTagCloudAndroid) | <img src="https://raw.githubusercontent.com/misakuo/3dTagCloudAndroid/master/screenshot.gif" width="250" height="490">
09| [SimpleFingerGestures](https://github.com/championswimmer/SimpleFingerGestures_Android_Library) | <img src="https://github.com/championswimmer/SimpleFingerGestures_Android_Library/raw/master/screens/1.gif" width="250" height="490">
10| [CursorWheelLayout](https://github.com/BCsl/CursorWheelLayout) | 
11| [Android-3DTouch-PeekView](https://github.com/klinker24/Android-3DTouch-PeekView) | 
12| [SimpleTargetView](https://github.com/anastr/SimpleTargetView) | 
13| [WindowView](https://github.com/justasm/WindowView) | <img src="https://github.com/justasm/WindowView/raw/master/sample/sample_in_action.gif" width="250" height="490">
14| [StarWars.Android](https://github.com/Yalantis/StarWars.Android) | 
15| [Vorolay](https://github.com/Quatja/Vorolay) | 
16| [ParticleDismissLayout](https://github.com/zhangke3016/ParticleDismissLayout) | <img src="https://github.com/zhangke3016/ParticleDismissLayout/raw/master/gif/screen1.gif" width="250" height="490">
17| [Thermometer](https://github.com/kofigyan/Thermometer) | 
18| [Snake View](https://github.com/txusballesteros/snake) | 
19| [Material Shadow 9-Patch](https://github.com/h6ah4i/android-materialshadowninepatch) | <img src="https://github.com/h6ah4i/android-materialshadowninepatch/raw/master/pic/gb.png?raw=true" width="250" height="490">
20| [PhysicsLayout](https://github.com/Jawnnypoo/PhysicsLayout) | <img src="https://camo.githubusercontent.com/16af60840003c7f6bc70a3f72a7662a228707eb3/687474703a2f2f6661742e6766796361742e636f6d2f546f74616c436865657266756c44726f6d65646172792e676966" width="250" height="490">
21| [Trianglify](https://github.com/manolovn/trianglify) | <img src="https://github.com/manolovn/trianglify/raw/master/art/001.png" width="250" height="490">
22| [WheelView-Android](https://github.com/lantouzi/WheelView-Android) | <img src="https://raw.githubusercontent.com/lantouzi/WheelView-Android/master/preview/demo.png" width="250" height="490">
23| [RadarScanView](https://github.com/gpfduoduo/RadarScanView) | <img src="https://github.com/gpfduoduo/RadarScanView/raw/master/RadarScanView/gif/radar.gif" width="250" height="490">
24| [MultiLineRadioGroup](https://github.com/Gavras/MultiLineRadioGroup) | https://github.com/Gavras/MultiLineRadioGroup
25| [Swipper](https://github.com/pkarira/Swipper) | https://github.com/pkarira/Swipper
================================================
FILE: pages/permission.md
================================================
Permission
======================
No. | Name | Demo
:---: | :---: | ---
01| [AndPermission](https://github.com/yanzhenjie/AndPermission) | https://github.com/yanzhenjie/AndPermission
02| [PermissionGen](https://github.com/lovedise/PermissionGen) | https://github.com/lovedise/PermissionGen
03| [Permissify](https://github.com/holidaycheck/Permissify) | <img src="https://github.com/holidaycheck/Permissify/raw/master/art/sample_record.gif" width="250" height="490">
================================================
FILE: pages/picker.md
================================================
Color picker
======================
No. | Name | Demo
:---: | :---: | ---
01| [hsv-alpha-color-picker-android](https://github.com/martin-stone/hsv-alpha-color-picker-android) | 
02| [Color-O-Matic](https://github.com/GrenderG/Color-O-Matic) | 
03| [ambilwarna](https://github.com/yukuku/ambilwarna) | 
Image picker
======================
No. | Name | Demo
:---: | :---: | ---
01| [MediaPicker](https://github.com/alhazmy13/MediaPicker) | https://github.com/alhazmy13/MediaPicker
02| [PickPhotoSample](https://github.com/Werb/PickPhotoSample) | <img src="https://github.com/Werb/PickPhotoSample/raw/master/screenshots/new_home.png" width="250" height="490">
03| [poly-picker](https://github.com/jaydeepw/poly-picker) | 
04| [MultipleImageSelect](https://github.com/darsh2/MultipleImageSelect) | 
05| [Matisse](https://github.com/zhihu/Matisse) | <img src="https://raw.githubusercontent.com/zhihu/Matisse/master/image/screenshot_zhihu.png" width="250" height="490">
06| [ImagePicker](https://github.com/jeasonlzy/ImagePicker) | <img src="https://github.com/jeasonlzy/Screenshots/raw/master/ImagePicker/demo2.gif" width="250" height="490">
07| [PhotoPicker](https://github.com/donglua/PhotoPicker) | 
08| [AwesomeImagePicker](https://github.com/myinnos/AwesomeImagePicker) | 
09| [Louvre](https://github.com/andremion/Louvre) | 
10| [PhotoPicker](https://github.com/donglua/PhotoPicker) | 
File picker
======================
No. | Name | Demo
:---: | :---: | ---
01| [MultiType-FilePicker](https://github.com/fishwjy/MultiType-FilePicker) | <img src="https://github.com/fishwjy/MultiType-FilePicker/raw/master/pic/pick_img.gif" width="250" height="490">
02| [NoNonsense-FilePicker](https://github.com/spacecowboy/NoNonsense-FilePicker) | <img src="https://github.com/spacecowboy/NoNonsense-FilePicker/raw/master/screenshots/Nexus6-picker-dark.png?raw=true" width="250" height="490">
Other
======================
No. | Name | Demo
:---: | :---: | ---
01| [ContentManager](https://github.com/stfalcon-studio/ContentManager) | 
02| [Multimager](https://github.com/vansikrishna/Multimager) | 
03| [CharacterPickerView](https://github.com/ImKarl/CharacterPickerView) | 
04| [Bubble-Picker](https://github.com/igalata/Bubble-Picker) | 
05| [WheelView](https://github.com/LukeDeighton/WheelView) | 
06| [Android-RecurrencePicker](https://github.com/Shusshu/Android-RecurrencePicker) | <img src="https://github.com/Shusshu/Android-RecurrencePicker/raw/master/screenshots/recurrence-picker.png" width="250" height="490">
================================================
FILE: pages/popup.md
================================================
Popup
======================
No. | Name | Demo
:---: | :---: | ---
01| [RelativePopupWindow](https://github.com/kakajika/RelativePopupWindow) | <img src="https://github.com/kakajika/RelativePopupWindow/raw/master/art/art1.gif" width="250" height="490">
02| [FlipShare](https://github.com/JeasonWong/FlipShare) | <img src="https://raw.githubusercontent.com/jeasonwong/FlipShare/master/screenshots/flipshare.gif" width="250" height="490">
03| [debugoverlay](https://github.com/sockeqwe/debugoverlay) | <img src="https://camo.githubusercontent.com/c87939a0a73e3fd7305a2d3dca6cc596d2c97b15/687474703a2f2f68616e6e6573646f72666d616e6e2e636f6d2f696d616765732f64656275676f7665726c61792e706e67" width="250" height="490">
04| [PinterestView](https://github.com/brucetoo/PinterestView) | <img src="https://github.com/brucetoo/PinterestView/raw/master/mine1.gif" width="250" height="490">
05| [Popview-Android](https://github.com/krishnarb3/Popview-Android) | 
06| [AndroidImagePopup](https://github.com/chathuralakmal/AndroidImagePopup) | 
================================================
FILE: pages/progressbar_loading.md
================================================
Progressbar
======================
No. | Name | Demo
:---: | :---: | ---
01| [SmoothProgressBar](https://github.com/castorflex/SmoothProgressBar) | 
02| [NumberProgressBar](https://github.com/daimajia/NumberProgressBar) | 
03| [CircleProgress](https://github.com/lzyzsd/CircleProgress) | <img src="https://raw.githubusercontent.com/lzyzsd/CircleProgress/master/demos/circle_progress.gif" width="250" height="490">
04| [android-square-progressbar](https://github.com/mrwonderman/android-square-progressbar) | 
05| [Android-RoundCornerProgressBar](https://github.com/akexorcist/Android-RoundCornerProgressBar) | 
06| [Animated Circle Loading View](https://github.com/jlmd/AnimatedCircleLoadingView) | <img src="https://github.com/jlmd/AnimatedCircleLoadingView/raw/master/art/indeterminate_ok.gif" width="250" height="490">
07| [CircleProgressBar](https://github.com/dinuscxj/CircleProgressBar) | <img src="https://raw.githubusercontent.com/dinuscxj/CircleProgressBar/master/Preview/CircleProgressBar.gif?width=300" width="250" height="490">
08| [progressbar](https://github.com/mrwonderman/android-square-progressbar) | 
09| [water-wave-progress](https://github.com/Modificator/water-wave-progress) | <img src="https://github.com/Modificator/water-wave-progress/raw/AS/screenshot/p2en.gif" width="250" height="490">
10| [RoundCornerProgressBar](https://github.com/akexorcist/Android-RoundCornerProgressBar) | 
11| [RopeProgressBar](https://github.com/cdeange/RopeProgressBar) | 
12| [AnimatedCircleLoadingView](https://github.com/jlmd/AnimatedCircleLoadingView) | <img src="https://github.com/jlmd/AnimatedCircleLoadingView/raw/master/art/indeterminate_ok.gif" width="250" height="490">
13| [TaoBaoProgressBar](https://github.com/liuhuibin/TaoBaoProgressBar) | <img src="https://github.com/liuhuibin/TaoBaoProgressBar/raw/master/.raw/snapshot3.gif" width="250" height="490">
14| [audiowave-progressbar](https://github.com/alxrm/audiowave-progressbar) | 
15| [SnailBar](https://github.com/android-cjj/SnailBar) | <img src="https://camo.githubusercontent.com/bce5869ac04f96e031358449f7f70cc027a3cfd3/687474703a2f2f7777772e61706b6275732e636f6d2f646174612f6174746163686d656e742f666f72756d2f3230313530392f31342f3135323634326e3361356b766e3336613676336d33612e676966" width="250" height="490">
16| [MaterialProgressBar](https://github.com/DreaminginCodeZH/MaterialProgressBar) | <img src="https://github.com/DreaminginCodeZH/MaterialProgressBar/raw/master/screenshot/android_6_0_1.png" width="250" height="490">
17| [MaskProgressView](https://github.com/iammert/MaskProgressView) | 
18| [ColorArcProgerssBar](https://github.com/Shinelw/ColorArcProgressBar) | <img src="https://raw.githubusercontent.com/Shinelw/ColorArcProgressBar/master/Demo.gif" width="250" height="490">
19| [GradeProgressView](https://github.com/niniloveyou/GradeProgressView) | <img src="https://github.com/niniloveyou/GradeProgressView/raw/master/gradeProgressView.gif" width="250" height="490">
20| [circular-slider-android](https://github.com/milosmns/circular-slider-android) | <img src="https://raw.githubusercontent.com/milosmns/circular-slider-android/master/slider/src/images/CircularSlider-Image_downscaled.png" width="250" height="490">
21| [ProgressRingView](https://github.com/Flepsik/ProgressRingView) | <img src="https://cloud.githubusercontent.com/assets/7210975/24792164/8822c0c4-1b85-11e7-811f-9725dd28d116.jpg" width="250" height="490">
22| [ProProgressViews](https://github.com/DamanSingh4321/ProProgressViews) | 
Loading
======================
No. | Name | Demo
:---: | :---: | ---
01| [BezierLoadingView](https://github.com/JeasonWong/BezierLoadingView) | https://github.com/JeasonWong/BezierLoadingView
02| [loadtoast](https://github.com/code-mc/loadtoast) | 
03| [Titanic](https://github.com/RomainPiel/Titanic) | <img src="https://github.com/RomainPiel/Titanic/raw/master/titanic.gif" width="250" height="490">
04| [uberprogressview](https://github.com/droidchef/uberprogressview) | <img src="https://raw.githubusercontent.com/ishan1604/uberprogressview/master/branding/UberProgressViewDemo.gif" width="250" height="490">
05| [WaveView](https://github.com/gelitenight/WaveView) | 
06| [GoogleProgressBar](https://github.com/jpardogo/GoogleProgressBar) | 
07| [Loading](https://github.com/yankai-victor/Loading) | 
08| [AndroidFillableLoaders](https://github.com/JorgeCastilloPrz/AndroidFillableLoaders) | <img src="https://github.com/JorgeCastilloPrz/AndroidFillableLoaders/raw/master/art/demoWaves.gif" width="250" height="490">
09| [AVLoadingIndicatorView](https://github.com/81813780/AVLoadingIndicatorView) | <img src="https://github.com/81813780/AVLoadingIndicatorView/raw/master/screenshots/avi.gif" width="250" height="490">
10| [LoadingDots](https://github.com/EyalBira/loading-dots) | <img src="https://github.com/EyalBira/loading-dots/raw/master/screens/demo.gif" width="250" height="490">
11| [DotLoader](https://github.com/bhargavms/DotLoader) | 
12| [ENViews](https://github.com/codeestX/ENViews) | 
13| [HoldToLoadLayout](https://github.com/melihaksoy/HoldToLoadLayout) | 
14| [android-shapeLoadingView](https://github.com/zzz40500/android-shapeLoadingView) | <img src="https://camo.githubusercontent.com/575b98a56c5546043ec045d044429590e4a623fe/687474703a2f2f75706c6f61642d696d616765732e6a69616e7368752e696f2f75706c6f61645f696d616765732f3136363836362d376434313538646532636534306139612e676966" width="250" height="490">
15| [GABottleLoading](https://github.com/Ajian-studio/GABottleLoading) | 
16| [GALeafLoading](https://github.com/Ajian-studio/GALeafLoading) | 
17| [SquareLoading](https://github.com/yuweiguocn/SquareLoading) | <img src="https://github.com/yuweiguocn/SquareLoading/raw/master/art/square-loading-demo.gif" width="250" height="490">
18| [LoadingDrawable](https://github.com/dinuscxj/LoadingDrawable) | 
19| [GifLoadingView](https://github.com/Rogero0o/GifLoadingView) | 
21| [SunBaby](https://github.com/Hitomis/SunBaby) | 
22| [Android-SpinKit](https://github.com/ybq/Android-SpinKit) | 
23| [loading-balls](https://github.com/glomadrian/loading-balls) | 
24| [DilatingDotsProgressBar](https://github.com/JustZak/DilatingDotsProgressBar) | <img src="https://github.com/JustZak/DilatingDotsProgressBar/raw/demo/example/src/main/assets/dotdemo.gif?raw=true" width="250" height="490">
25| [WaveLoadingView](https://github.com/tangqi92/WaveLoadingView) | <img src="https://camo.githubusercontent.com/8f83a9935a2b79ed9c63749a1b1b907e2cae850a/687474703a2f2f3778696b66632e636f6d312e7a302e676c622e636c6f7564646e2e636f6d2f776176656c6f6164696e67766965772e706e67" width="250" height="490">
26| [CatLoadingView](https://github.com/Rogero0o/CatLoadingView) | <img src="https://camo.githubusercontent.com/762015246e027b7d46df51faa51fd669e44f974b/687474703a2f2f7777342e73696e61696d672e636e2f6d773639302f61363935616364656a7731663268626d66787a6b3567323038753061326173732e676966" width="250" height="490">
27| [WaveLoading](https://github.com/race604/WaveLoading) | <img src="https://github.com/race604/WaveLoading/raw/master/screenshots/screenshot.gif" width="250" height="490">
28| [WaveView](https://github.com/john990/WaveView) | <img src="https://camo.githubusercontent.com/60722e9d4f2d2daa78a8650cb27a32adea82bdd4/68747470733a2f2f7261772e6769746875622e636f6d2f6a6f686e3939302f57617665566965772f6d61737465722f73637265656e73686f7425323661706b2f73637265656e73686f742e676966" width="250" height="490">
29| [FillableLoaders](https://github.com/poolqf/FillableLoaders) | 
30| [BounceLoadingView](https://github.com/niniloveyou/BounceLoadingView) | <img src="https://github.com/niniloveyou/BounceLoadingView/raw/master/bounceLoadingView.gif" width="250" height="490">
31| [SmileyLoadingView](https://github.com/andyxialm/SmileyLoadingView) | <img src="https://github.com/andyxialm/SmileyLoadingView/raw/master/art/screenshot.gif?raw=true" width="250" height="490">
32| [SlackLoadingView](https://github.com/JeasonWong/SlackLoadingView) | <img src="https://raw.githubusercontent.com/jeasonwong/SlackLoadingView/master/screenshots/slack.gif" width="250" height="490">
33| [LoadingView](https://github.com/ldoublem/LoadingView) | <img src="https://github.com/ldoublem/LoadingView/raw/master/screen/screen.gif" width="250" height="490">
34| [GoogleProgressBar](https://github.com/jpardogo/GoogleProgressBar) | 
35| [SpinnerLoader](https://github.com/fenjuly/SpinnerLoader) | <img src="https://camo.githubusercontent.com/83b3be560607302f58516826b4fcf73e2b4eb814/687474703a2f2f692e696d6775722e636f6d2f71464e526b484d2e676966" width="250" height="490">
36| [WhorlView](https://github.com/Kyson/WhorlView) | <img src="https://raw.githubusercontent.com/Kyson/WhorlView/master/art/whorl_progress_showcase.gif" width="250" height="490">
37| [ColoringLoading](https://github.com/recruit-lifestyle/ColoringLoading) | <img src="https://github.com/recruit-lifestyle/ColoringLoading/raw/master/sc/animation.gif" width="250" height="490">
38| [CircleProgress](https://github.com/Fichardu/CircleProgress) | <img src="https://github.com/Fichardu/CircleProgress/raw/master/art/progress.gif" width="250" height="490">
39| [MultiStateAnimation](https://github.com/KeepSafe/MultiStateAnimation) | 
40| [ShootRefreshView](https://github.com/dinuscxj/ShootRefreshView) | <img src="https://raw.githubusercontent.com/dinuscxj/ShootRefreshView/master/Preview/ShootRefreshView.gif?width=300" width="250" height="490">
41| [pageloader](https://github.com/arieridwan8/pageloader) | <img src="https://github.com/arieridwan8/pageloader/raw/master/screenshots/demo.gif" width="250" height="490">
42| [WaitingDots](https://github.com/tajchert/WaitingDots) | 
43| [tinglingsquares](https://github.com/droidchef/tinglingsquares) | 
44| [mkloader](https://github.com/nntuyen/mkloader) | 
45| [AnimatedLoadingIndicator](https://github.com/yash786agg/AnimatedLoadingIndicator) | 
Download
======================
No. | Name | Demo
:---: | :---: | ---
01| [FreshDownloadView](https://github.com/dudu90/FreshDownloadView) | <img src="https://github.com/dudu90/FreshDownloadView/raw/master/screen/screen.gif" width="250" height="490">
02| [ElasticDownload](https://github.com/Tibolte/ElasticDownload) | 
03| [GADownloading](https://github.com/Ajian-studio/GADownloading) | 
04| [DownloadProgressBar](https://github.com/panwrona/DownloadProgressBar) | 
05| [ElasticProgressBar](https://github.com/michelelacorte/ElasticProgressBar) | 
Dialog
======================
No. | Name | Demo
:---: | :---: | ---
01| [spots-dialog](https://github.com/d-max/spots-dialog) | <img src="https://camo.githubusercontent.com/d8108413298d70047f52cff9ac05603a5fd51988/687474703a2f2f332e62702e626c6f6773706f742e636f6d2f2d6c3155765657694d5341672f564c61355a6657346444492f41414141414141414e54632f7273576f755f71623042632f733332302f593648615453772e676966" width="250" height="490">
02| [ACProgressLite](https://github.com/Cloudist/ACProgressLite) | <img src="https://raw.githubusercontent.com/Cloudist/ACProgressLite/master/intros/screenshot_0.png" width="250" height="490">
03| [KProgressHUD](https://github.com/Kaopiz/KProgressHUD) | <img src="https://raw.githubusercontent.com/Kaopiz/KProgressHUD/master/demo/screenshots/screencast.gif" width="250" height="490">
Other
======================
No. | Name | Demo
:---: | :---: | ---
01| [LikeSinaSportProgress](https://github.com/YangShaoXiong/LikeSinaSportProgress) | <img src="https://github.com/YangShaoXiong/LikeSinaSportProgress/raw/master/screenshot/image.gif" width="250" height="490">
02| [AwesomeProgressbar](https://github.com/alex5241/AwesomeProgressbar) | <img src="https://github.com/alex5241/AwesomeProgressbar/raw/master/Art/awesomebar.gif" width="250" height="490">
03| [stackedhorizontalprogressbar](https://github.com/nisrulz/stackedhorizontalprogressbar) | 
04| [DelayedProgress](https://github.com/tasomaniac/DelayedProgress) | <img src="https://cloud.githubusercontent.com/assets/763339/11843080/39e52c96-a410-11e5-81ea-f8c0ec623283.gif" width="250" height="490">
05| [ArcProgressStackView](https://github.com/GIGAMOLE/ArcProgressStackView) | <img src="https://camo.githubusercontent.com/e5dbfd3b4b25e32d57b47a2376f27aeaa949d6a2/68747470733a2f2f6c68362e676f6f676c6575736572636f6e74656e742e636f6d2f2d6d7a5f78375669487670512f5675774843727776792d492f4141414141414141434e512f7653687530396752784459763165656b6a4f4c4465534b6f484d536c75706833772f773332352d683535322d6e6f2f617073765f707265766965775f6f66667365742e676966" width="250" height="490">
06| [RingProgress](https://github.com/ldoublem/RingProgress) | <img src="https://github.com/ldoublem/RingProgress/raw/master/shot/shot1.jpeg" width="250" height="490">
07| [ArcProgressStackView](https://github.com/GIGAMOLE/ArcProgressStackView) | <img src="https://camo.githubusercontent.com/e5dbfd3b4b25e32d57b47a2376f27aeaa949d6a2/68747470733a2f2f6c68362e676f6f676c6575736572636f6e74656e742e636f6d2f2d6d7a5f78375669487670512f5675774843727776792d492f4141414141414141434e512f7653687530396752784459763165656b6a4f4c4465534b6f484d536c75706833772f773332352d683535322d6e6f2f617073765f707265766965775f6f66667365742e676966" width="250" height="490">
08| [ArcProgressStackView](https://github.com/Devlight/ArcProgressStackView) | 
09| [PaperShredder](https://github.com/ldoublem/PaperShredder) | 
================================================
FILE: pages/pull_refresh.md
================================================
Pull refresh
======================
No. | Name | Demo
:---: | :---: | ---
01| [Ultra Pull To Refresh](https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh) | <img src="https://camo.githubusercontent.com/21d883e62e35cfee5c6966037372b807222eeca0/687474703a2f2f737261696e2d6769746875622e71696e6975646e2e636f6d2f756c7472612d7074722f636f6e7461696e732d616c6c2d6f662d76696577732e676966" width="250" height="490">
02| [CircleRefreshLayout](https://github.com/tuesda/CircleRefreshLayout) | <img src="https://github.com/tuesda/CircleRefreshLayout/raw/master/gif/circlerefresh.gif" width="250" height="490">
03| [WaveSwipeRefreshLayout](https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout) | <img src="https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout/raw/master/sc/animation.gif" width="250" height="490">
04| [CommonPullToRefresh](https://github.com/Chanven/CommonPullToRefresh) | <img src="https://raw.githubusercontent.com/Chanven/CommonPullToRefresh/master/raw/swipeListview.gif" width="250" height="490">
05| [RecyclerRefreshLayout](https://github.com/dinuscxj/RecyclerRefreshLayout) | <img src="https://raw.githubusercontent.com/dinuscxj/RecyclerRefreshLayout/master/Preview/RecyclerRefreshLayoutNormal.gif?width=300" width="250" height="490">
06| [JellyRefreshLayout](https://github.com/imallan/JellyRefreshLayout) | 
07| [BeerSwipeRefresh](https://github.com/recruit-lifestyle/BeerSwipeRefresh) | <img src="https://github.com/recruit-lifestyle/BeerSwipeRefresh/raw/master/sc/animation_beer.gif" width="250" height="490">
08| [BGARefreshLayout-Android](https://github.com/bingoogolapple/BGARefreshLayout-Android) | <img src="https://cloud.githubusercontent.com/assets/8949716/17475813/6f7e338c-5d8f-11e6-846f-889414742b78.gif" width="250" height="490">
09| [android-PullRefreshLayout](https://github.com/baoyongzhang/android-PullRefreshLayout) | <img src="https://raw.githubusercontent.com/baoyongzhang/android-PullRefreshLayout/master/demo.gif" width="250" height="490">
10| [Phoenix Pull-to-Refresh](https://github.com/Yalantis/Phoenix) | 
11| [Pull-to-Refresh.Tours](https://github.com/Yalantis/Taurus) | 
================================================
FILE: pages/qr_code.md
================================================
QR code
======================
No. | Name | Demo
:---: | :---: | ---
01| [QRGen](https://github.com/kenglxn/QRGen) | https://github.com/kenglxn/QRGen
02| [ZBar](https://github.com/ZBar/ZBar) | https://github.com/ZBar/ZBar
03| [zxing-android-embedded](https://github.com/journeyapps/zxing-android-embedded) | https://github.com/journeyapps/zxing-android-embedded
04| [qreader](https://github.com/nisrulz/qreader) | https://github.com/nisrulz/qreader
05| [barcodescanner](https://github.com/dm77/barcodescanner) | <img src="https://camo.githubusercontent.com/896dff01d1554df3db30e3148918ad185dc48ac8/68747470733a2f2f7261772e6769746875622e636f6d2f646d37372f626172636f64657363616e6e65722f6d61737465722f73637265656e73686f74732f6d61696e5f61637469766974792e706e67" width="250" height="490">
06| [android-ocr](https://github.com/rmtheis/android-ocr) | 
07| [BGAQRCode-Android](https://github.com/bingoogolapple/BGAQRCode-Android) | <img src="https://cloud.githubusercontent.com/assets/8949716/17475203/5d788730-5d8c-11e6-836a-61e885e05453.gif" width="250" height="490">
08| [zxing](https://github.com/zxing/zxing) | 
================================================
FILE: pages/scrollbar.md
================================================
Scrollbar
======================
No. | Name | Demo
:---: | :---: | ---
01| [WaveSideBar](https://github.com/gjiazhe/WaveSideBar) | <img src="https://github.com/gjiazhe/WaveSideBar/raw/master/screenshot/gif.gif" width="250" height="490">
02| [MaterialScrollBar](https://github.com/turing-tech/MaterialScrollBar) | <img src="https://github.com/turing-tech/MaterialScrollBar/raw/master/sample.png" width="250" height="490">
03| [RecyclerViewFastScroller](https://github.com/danoz73/RecyclerViewFastScroller) | <img src="https://camo.githubusercontent.com/8b8e323a4f7f904b6d6f5057ceaa28a81570af26/687474703a2f2f692e696d6775722e636f6d2f327a4277496c776c2e706e67" width="250" height="490">
04| [Android-TopScrollHelper](https://github.com/kmshack/Android-TopScrollHelper) | 
================================================
FILE: pages/search_view.md
================================================
Search view
======================
No. | Name | Demo
:---: | :---: | ---
01| [SearchView](https://github.com/lapism/SearchView) | https://github.com/lapism/SearchView
02| [Search-View-Layout](https://github.com/sahildave/Search-View-Layout) | <img src="https://github.com/sahildave/Search-View-Layout/raw/master/demo.gif?raw=true" width="250" height="490">
03| [MaterialSearchView](https://github.com/MiguelCatalan/MaterialSearchView) | <img src="https://raw.githubusercontent.com/MiguelCatalan/MaterialSearchView/master/art/voice.gif" width="250" height="490">
04| [SearchableSpinner](https://github.com/miteshpithadiya/SearchableSpinner) | <img src="https://github.com/miteshpithadiya/SearchableSpinner/raw/master/searchablespinnerlibrary/src/main/res/nobleltevzwLMY47XMeditab02192016201518.gif" width="250" height="490">
05| [MaterialSearchBar](https://github.com/mancj/MaterialSearchBar) | 
================================================
FILE: pages/seekbar.md
================================================
Seekbar
======================
No. | Name | Demo
:---: | :---: | ---
01| [BubbleSeekBar](https://github.com/woxingxiao/BubbleSeekBar) | 
02| [DiscreteSeekBar](https://github.com/AnderWeb/discreteSeekBar) | 
03| [SeekBarCompat](https://github.com/ahmedrizwan/SeekBarCompat) | 
04| [material-range-bar](https://github.com/oli107/material-range-bar) | <img src="https://github.com/oli107/material-range-bar/raw/master/Screenshots/pin%20expand.gif" width="250" height="490">
05| [RangeSeekbar](https://github.com/dolphinwang/RangeSeekbar) | <img src="https://github.com/dolphinwang/RangeSeekbar/raw/master/Screenshot.png" width="250" height="490">
06| [ColorSeekBar](https://github.com/rtugeek/ColorSeekBar) | <img src="https://github.com/rtugeek/ColorSeekBar/raw/master/screenshot/screenshot.gif" width="250" height="490">
07| [SeekArc](https://github.com/neild001/SeekArc) | 
08| [HorizontalWheelView](https://github.com/shchurov/HorizontalWheelView) | <img src="https://camo.githubusercontent.com/ee6124cc259de10d4a4f6bfbc06ff3c06728803b/687474703a2f2f692e67697068792e636f6d2f764831715378637742424f69512e676966" width="250" height="490">
09| [circularseekbar](https://github.com/devadvance/circularseekbar) | 
================================================
FILE: pages/shortcut.md
================================================
Shortcut
======================
No. | Name | Demo
:---: | :---: | ---
01| [shortbread](https://github.com/MatthiasRobbers/shortbread) | 
02| [AndroidAppShortcuts](https://github.com/michelelacorte/AndroidAppShortcuts) | 
================================================
FILE: pages/spec.md
================================================
About
======================
No. | Name | Demo
:---: | :---: | ---
01| [Android-Material-Design-Colors](https://github.com/wada811/Android-Material-Design-Colors) | https://github.com/wada811/Android-Material-Design-Colors
02| [material-design-dimens](https://github.com/DmitryMalkovich/material-design-dimens) | 
03| [Dspec](https://github.com/lucasr/dspec) | 
04| [android-grid-wichterle](https://github.com/inmite/android-grid-wichterle) | 
================================================
FILE: pages/spinner.md
================================================
Spinner
======================
No. | Name | Demo
:---: | :---: | ---
01| [PickerUI](https://github.com/DavidPizarro/PickerUI) | 
02| [Android-PickerView](https://github.com/Bigkoo/Android-PickerView) | <img src="https://github.com/Bigkoo/Android-PickerView/raw/master/preview/timepicker.gif" width="250" height="490">
03| [WheelPicker](https://github.com/AigeStudio/WheelPicker) | 
================================================
FILE: pages/status_view.md
================================================
Status view
======================
No. | Name | Demo
:---: | :---: | ---
01| [TEmptyView](https://github.com/barryhappy/TEmptyView) | <img src="https://github.com/barryhappy/TEmptyView/raw/master/etc/demo1.png" width="250" height="490">
02| [MultipleStatusView](https://github.com/qyxxjd/MultipleStatusView) | <img src="https://github.com/qyxxjd/MultipleStatusView/raw/master/screenshots/demo.gif" width="250" height="490">
03| [ErrorView](https://github.com/xiprox/ErrorView) | <img src="https://github.com/xiprox/ErrorView/raw/master/graphics/screenshots/ss_01.png" width="250" height="490">
================================================
FILE: pages/swipe_back.md
================================================
Swipe back
======================
No. | Name | Demo
:---: | :---: | ---
01| [SwipeBack](https://github.com/sockeqwe/SwipeBack) | https://www.youtube.com/watch?v=-QgECTWOoa0
02| [android-sliding-layer-lib](https://github.com/wunderlist/android-sliding-layer-lib) | https://github.com/wunderlist/android-sliding-layer-lib
03| [Dragger](https://github.com/ppamorim/Dragger) | 
04| [PrismView](https://github.com/ppamorim/PrismView) | 
05| [Android Sliding Activity Library](https://github.com/klinker41/android-slidingactivity) | 
06| [Slidr](https://github.com/r0adkll/Slidr) | <img src="https://github.com/r0adkll/Slidr/raw/master/images/slidr_gif.gif" width="250" height="490">
07| [android-slidingactivity](https://github.com/klinker41/android-slidingactivity) | 
08| [SwipeBack](https://github.com/liuguangqiang/SwipeBack) | <img src="https://github.com/liuguangqiang/SwipeBack/raw/master/Images/swipeback.gif" width="250" height="490">
09| [BGASwipeBackLayout-Android](https://github.com/bingoogolapple/BGASwipeBackLayout-Android) | <img src="https://cloud.githubusercontent.com/assets/8949716/21512903/fac699f8-ccec-11e6-8437-1bfe8b9bd9d3.gif" width="250" height="490">
10| [Reachability](https://github.com/sakebook/Reachability) | <img src="https://raw.githubusercontent.com/sakebook/Reachability/master/images/demo.gif" width="250" height="490">
================================================
FILE: pages/swipe_card.md
================================================
Swipe card
======================
No. | Name | Demo
:---: | :---: | ---
01| [SwipeStack](https://github.com/flschweiger/SwipeStack) | 
02| [AndroidSwipeableCardStack](https://github.com/wenchaojiang/AndroidSwipeableCardStack) | <img src="https://github.com/raee/AndroidSwipeableCardStack/raw/RAE-DEV/pics/demo.gif" width="250" height="490">
03| [Swipecards](https://github.com/Diolor/Swipecards) | <img src="https://github.com/Diolor/Swipecards/raw/master/screenshot.gif" width="250" height="490">
04| [Android-InfiniteCards](https://github.com/BakerJQ/Android-InfiniteCards) | 
05| [Swipeable-Cards](https://github.com/kikoso/Swipeable-Cards) | 
06| [SlidingCard](https://github.com/mxn21/SlidingCard) | 
07| [TinderView](https://github.com/GadgetCheck/TinderView) | <img src="https://camo.githubusercontent.com/b07859d3a8df4095f33daf2d32b38e573c807fa1/687474703a2f2f73342e706f7374696d672e6f72672f783962616d7733796c2f696d6167652e706e67" width="250" height="490">
08| [ImageSliderWithSwipes](https://github.com/myinnos/ImageSliderWithSwipes) | 
================================================
FILE: pages/switch_button.md
================================================
Switch button
======================
No. | Name | Demo
:---: | :---: | ---
01| [SwitchIcon](https://github.com/zagum/Android-SwitchIcon) | <img src="https://github.com/zagum/Android-SwitchIcon/raw/master/art/sample.gif" width="250" height="490">
02| [SwitchButton](https://github.com/kyleduo/SwitchButton) | 
03| [RMSwitch](https://github.com/RiccardoMoro/RMSwitch) | <img src="https://github.com/RiccardoMoro/RMSwitch/raw/master/switch-sample.gif" width="250" height="490">
04| [SlideSwitch](https://github.com/Leaking/SlideSwitch) | <img src="https://github.com/Leaking/SlideSwitch/raw/master/Example/TestLibs/res/drawable-hdpi/slide_c.gif" width="250" height="490">
05| [SwitchView](https://github.com/luongvo/iOS-SwitchView) | 
06| [ToggleButton](https://github.com/zcweng/ToggleButton) | 
07| [material-animated-switch](https://github.com/glomadrian/material-animated-switch) | <img src="https://github.com/glomadrian/material-animated-switch/raw/master/art/all.png" width="250" height="490">
08| [SwitchButton](https://github.com/xiaopansky/SwitchButton) | <img src="https://github.com/xiaopansky/SwitchButton/raw/master/docs/sample.gif" width="250" height="490">
09| [StickySwitch](https://github.com/GwonHyeok/StickySwitch) | 
10| [IconSwitch](https://github.com/polyak01/IconSwitch) | 
================================================
FILE: pages/tab.md
================================================
Tab
======================
No. | Name | Demo
:---: | :---: | ---
01| [BottomBar](https://github.com/roughike/BottomBar) | <img src="https://raw.githubusercontent.com/roughike/BottomBar/master/graphics/shifting-demo.gif" width="250" height="490">
02| [FragNav](https://github.com/ncapdevi/FragNav) | <img src="https://raw.githubusercontent.com/ncapdevi/FragNav/master/FragNavDemo.gif" width="250" height="490">
03| [LuseenBottomNavigation](https://github.com/armcha/LuseenBottomNavigation) | 
04| [Material-BottomNavigation](https://github.com/sephiroth74/Material-BottomNavigation) | <img src="https://github.com/sephiroth74/Material-BottomNavigation/raw/master/art/video1.gif" width="250" height="490">
05| [AdaptableBottomNavigation](https://github.com/bufferapp/AdaptableBottomNavigation) | 
06| [Space-Navigation-View](https://github.com/armcha/Space-Navigation-View) | 
07| **[SmartTabLayout](https://github.com/ogaclejapan/SmartTabLayout)** | 
08| [BubbleTab](https://github.com/florent37/BubbleTab) | <img src="https://raw.githubusercontent.com/florent37/BubbleTab/master/media/video.gif" width="250" height="490">
09| [NavigationTabStrip](https://github.com/DevLight-Mobile-Agency/NavigationTabStrip) | <img src="https://camo.githubusercontent.com/7ead597346be3b6ae76d307ae7891d12b766f2ab/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d646f776e6c6f61642669643d304278504f5f55655337775363523346554e5452765331424a654545" width="250" height="490">
10| **[NavigationTabBar](https://github.com/DevLight-Mobile-Agency/NavigationTabBar)** | <img src="https://camo.githubusercontent.com/975bbf6ca1f9440cd347b0afd0693d4ae5cee1e2/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d646f776e6c6f61642669643d304278504f5f55655337775363565770336547563464454a544e324d" width="250" height="490">
11| [PagerSlidingTabStrip](https://github.com/jpardogo/PagerSlidingTabStrip) | <img src="https://raw.githubusercontent.com/jpardogo/PagerSlidingTabStrip/master/art/material_tabs.gif" width="250" height="490">
12| [RecyclerTabLayout](https://github.com/nshmura/RecyclerTabLayout) | 
13| [Dachshund-Tab-Layout](https://github.com/Andy671/Dachshund-Tab-Layout) | 
================================================
FILE: pages/tag_view.md
================================================
Tag view
======================
No. | Name | Demo
:---: | :---: | ---
01| [ChipsLayoutManager](https://github.com/BelooS/ChipsLayoutManager) | 
02| [MaterialChipsInput](https://github.com/pchmn/MaterialChipsInput) | <img src="https://github.com/pchmn/MaterialChipsInput/raw/master/docs/demo2.gif" width="250" height="490">
03| [TagView](https://github.com/Cutta/TagView) | 
04| [android-tagview](https://github.com/kaedea/android-tagview) | <img src="https://camo.githubusercontent.com/c89ab52cbc45a4929dafaff12e7d8d06b02eaa7b/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f4e332d72365a5f463055753368543546733448347930534e5735706a615575424d7533714c5a7350676f513d73363030" width="250" height="490">
05| [android-tagview](https://github.com/mcharmas/android-tagview) | <img src="https://github.com/mcharmas/android-tagview/raw/master/screenshot.png" width="250" height="490">
06| [AndroidTagGroup](https://github.com/2dxgujun/AndroidTagGroup) | 
07| [AndroidTagView](https://github.com/whilu/AndroidTagView) | <img src="https://github.com/whilu/AndroidTagView/raw/master/screenshots/androidtagview_record_1.gif" width="250" height="490">
08| [TagCloudView](https://github.com/kingideayou/TagCloudView) | <img src="https://raw.githubusercontent.com/kingideayou/TagCloudView/master/imgs/tagCloudView_1.png" width="250" height="490">
09| [HashTagHelper](https://github.com/danylovolokh/HashTagHelper) | <img src="https://cloud.githubusercontent.com/assets/2686355/11998408/e6aa1f62-aaa6-11e5-911a-c598b6853862.gif" width="250" height="490">
================================================
FILE: pages/text_view.md
================================================
Text view
======================
No. | Name | Demo
:---: | :---: | ---
01| [SizeAdjustingTextView](https://github.com/erchenger/SizeAdjustingTextView) | https://github.com/erchenger/SizeAdjustingTextView
02| [MarqueeViewLibrary](https://github.com/gongwen/MarqueeViewLibrary) | 
03| [HTextView](https://github.com/hanks-zyh/HTextView) | 
04| [FadingTextView](https://github.com/rosenpin/FadingTextView) | 
05| [TextSurface](https://github.com/elevenetc/TextSurface) | 
06| [SecretTextView](https://github.com/matthewrkula/SecretTextView) | <img src="https://camo.githubusercontent.com/bbb38412d3ae652f565556711e7aa6db67ebb4c7/68747470733a2f2f692e696d67666c69702e636f6d2f39356d39312e676966" width="250" height="490">
07| [Shimmer-android](https://github.com/RomainPiel/Shimmer-android) | 
08| [Shimmer for Android](https://github.com/facebook/shimmer-android) | 
09| [MatchView](https://github.com/Rogero0o/MatchView) | <img src="https://camo.githubusercontent.com/a71e9d26a7f90ea70270b3681d99785a29f83be5/687474703a2f2f7777312e73696e61696d672e636e2f6d773639302f6136393561636465677731656d79746e6b347334356732306567306d6b3439302e676966" width="250" height="490">
10| [PathEffectTextView](https://github.com/dkmeteor/PathEffectTextView) | 
11| [android-autofittextview](https://github.com/grantland/android-autofittextview) | 
12| [AutoFitTextView](https://github.com/AndroidDeveloperLB/AutoFitTextView) | <img src="https://raw.githubusercontent.com/AndroidDeveloperLB/AutoFitTextView/master/animationPreview.gif" width="250" height="490">
13| [TextJustify-Android](https://github.com/bluejamesbond/TextJustify-Android) | 
14| [AlignTextView](https://github.com/androiddevelop/AlignTextView) | <img src="https://github.com/androiddevelop/AlignTextView/raw/master/screenshot-small.png" width="250" height="490">
15| [PinchZoomTextView](https://github.com/androidessence/PinchZoomTextView) | <img src="https://github.com/androidessence/PinchZoomTextView/raw/master/sample.gif" width="250" height="490">
16| [KerningViews](https://github.com/aritraroy/KerningViews) | <img src="https://raw.githubusercontent.com/aritraroy/KerningViews/master/images/screenshot.png" width="250" height="490">
17| [AwesomeText](https://github.com/JMPergar/AwesomeText) | <img src="https://raw.githubusercontent.com/JMPergar/AwesomeText/master/Screenshot.png" width="250" height="490">
18| [android-ago](https://github.com/curioustechizen/android-ago) | <img src="https://github.com/curioustechizen/android-ago/raw/master/screenshots/android-ago-sample-screenshot.png" width="250" height="490">
19| [NumberAnimTextView](https://github.com/Bakumon/NumberAnimTextView) | 
20| [Tab Digit](https://github.com/xenione/tab-digit) | <img src="https://cloud.githubusercontent.com/assets/4138527/20869273/258ed640-ba6f-11e6-892c-a5986896134c.gif" width="250" height="490">
21| [ExpandableTextView](https://github.com/Manabu-GT/ExpandableTextView) | <img src="https://github.com/Manabu-GT/ExpandableTextView/raw/master/art/readme_demo.gif?raw=true" width="250" height="490">
22| [ParticleTextView](https://github.com/Yasic/ParticleTextView) | <img src="https://github.com/Yasic/ParticleTextView/raw/master/Screenshot/Total.gif?raw=true" width="250" height="490">
23| [ReadMoreTextView](https://github.com/bravoborja/ReadMoreTextView) | 
24| [ticker](https://github.com/robinhood/ticker) | 
25| [AutoLinkTextView](https://github.com/armcha/AutoLinkTextView) | <img src="https://github.com/armcha/AutoLinkTextView/raw/master/screens/gif1.gif" width="250" height="490">
Bubble text
======================
No. | Name | Demo
:---: | :---: | ---
1| [tooltip-view](https://github.com/venmo/tooltip-view) | <img src="https://raw.githubusercontent.com/venmo/tooltip-view/master/sample.png" width="250" height="490">
2| [BubbleLayout](https://github.com/MasayukiSuda/BubbleLayout) | <img src="https://github.com/MasayukiSuda/BubbleLayout/raw/master/art/all.gif" width="250" height="490">
3| [BubbleTextView](https://github.com/dupengtao/BubbleTextView) | <img src="https://camo.githubusercontent.com/3b8c44089da79868cb45a4da372f2eaae0f3341b/687474703a2f2f3764397069632e636f6d312e7a302e676c622e636c6f7564646e2e636f6d2f627562626c65775f766965772e706e67" width="250" height="490">
================================================
FILE: pages/toast.md
================================================
Toast
======================
No. | Name | Demo
:---: | :---: | ---
01| [TastyToast](https://github.com/yadav-rahul/TastyToast) | 
02| [SuperToasts](https://github.com/JohnPersano/SuperToasts) | 
03| [pretty-toast](https://github.com/CROSP/pretty-toast) | 
04| [Toasty](https://github.com/GrenderG/Toasty) | 
05| [Snacky](https://github.com/matecode/Snacky) | 
06| [TSnackBar](https://github.com/AndreiD/TSnackBar) | 
================================================
FILE: pages/toolbar.md
================================================
Toolbar
======================
No. | Name | Demo
:---: | :---: | ---
01| [DragTopLayout](https://github.com/chenupt/DragTopLayout) | <img src="https://raw.githubusercontent.com/chenupt/DragTopLayout/master/imgs/dragtop_1.1.0.gif" width="250" height="490">
02| [smooth-app-bar-layout/](https://github.com/henrytao-me/smooth-app-bar-layout/) | 
03| [ByeBurger](https://github.com/githubwing/ByeBurger) | 
04| [ArcToolbarView](https://github.com/massivedisaster/ArcToolbarView) | 
================================================
FILE: pages/update.md
================================================
Update / Rate
======================
No. | Name | Demo
:---: | :---: | ---
01| [Siren](https://github.com/eggheadgames/Siren) | 
02| [MAHAndroidUpdater](https://github.com/hummatli/MAHAndroidUpdater) | 
03| [AppUpdater](https://github.com/javiersantos/AppUpdater) | 
04| [gandalf](https://github.com/btkelly/gandalf) | 
05| [Android-RateThisApp](https://github.com/kobakei/Android-RateThisApp) | <img src="https://camo.githubusercontent.com/1b88b84acd12320ec15a06898165178f64a6e28b/68747470733a2f2f7261772e6769746875622e636f6d2f6b6f62616b65692f416e64726f69642d52617465546869734170702f6d61737465722f73637265656e73686f745f726573697a65642e706e67" width="250" height="490">
06| [easy-rating-dialog](https://github.com/fernandodev/easy-rating-dialog) | 
07| [rating-request](https://github.com/iamhabib/rating-request) | <img src="https://camo.githubusercontent.com/b7882e485418a63ad6ce4963080cfeb0b4928ab8/68747470733a2f2f6269746275636b65742e6f72672f7265706f2f6571366f65712f696d616765732f333836313933353033342d53637265656e73686f745f32303136313130312d3030313333342e706e67" width="250" height="490">
================================================
FILE: pages/viewpager.md
================================================
Viewpager
======================
No. | Name | Demo
:---: | :---: | ---
01| [InfiniteViewPager](https://github.com/antonyt/InfiniteViewPager) | https://github.com/antonyt/InfiniteViewPager
02| [LoopingViewPager](https://github.com/imbryk/LoopingViewPager) | https://github.com/imbryk/LoopingViewPager
03| [ViewPagerCards](https://github.com/rubensousa/ViewPagerCards) | <img src="https://camo.githubusercontent.com/169da1a6017dc2c13ffd4594cb53536e1c581ce2/68747470733a2f2f727562656e736f7573612e6769746875622e696f2f696d672f64756f6c696e676f5f7669657770616765722e676966" width="250" height="490">
04| [WoWoViewPager](https://github.com/Nightonke/WoWoViewPager) | <img src="https://github.com/Nightonke/WoWoViewPager/raw/master/Pictures/GuidePage1.gif" width="250" height="490">
05| [SCViewPager](https://github.com/sacot41/SCViewPager) | <img src="https://github.com/sacot41/SCViewPager/raw/master/example_2.gif?raw=true" width="250" height="490">
06| [SlidingBall](https://github.com/dalong982242260/SlidingBall) | 
07| [SlidingBallViewPager](https://github.com/dalong982242260/SlidingBallViewPager) | 
08| [InfiniteCycleViewPager](https://github.com/Devlight/InfiniteCycleViewPager) | <img src="https://camo.githubusercontent.com/58c202dab77152c85467fd7edb00f08e08c2583d/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d646f776e6c6f61642669643d304278504f5f556553377753635330687752545a55614731365a6e63" width="250" height="490">
09| [FanLayoutManager](https://github.com/Cleveroad/FanLayoutManager) | 
10| [SwipeSelector](https://github.com/roughike/SwipeSelector) | <img src="https://raw.githubusercontent.com/roughike/SwipeSelector/master/demo_two.gif" width="250" height="490">
11| [MaterialLeanBack](https://github.com/florent37/MaterialLeanBack) | <img src="https://raw.githubusercontent.com/florent37/MaterialLeanBack/master/screens/sample_2.gif" width="250" height="490">
12| [AndroidImageSlider](https://github.com/daimajia/AndroidImageSlider) | <img src="https://camo.githubusercontent.com/f64413139bbaa918131384d3597c33e39333aa7f/687474703a2f2f7777332e73696e61696d672e636e2f6d773639302f36313064633033346a773165677a6f7236366f6a64673230393530666b6e70652e676966" width="250" height="490">
13| [RecyclerViewPager](https://github.com/lsjwzh/RecyclerViewPager) | <img src="https://github.com/lsjwzh/RecyclerViewPager/raw/master/vertical.gif" width="250" height="490">
14| [HollyViewPager](https://github.com/florent37/HollyViewPager) | <img src="https://camo.githubusercontent.com/42b77379300d39233842379c64a8d3bd6f432e38/687474703a2f2f6a2e676966732e636f6d2f765a344439472e676966" width="250" height="490">
15| [freepager](https://github.com/alexzaitsev/freepager) | <img src="https://github.com/alexzaitsev/freepager/raw/master/04.gif" width="250" height="490">
16| [MultiViewPager](https://github.com/Pixplicity/MultiViewPager) | 
17| [ParallaxViewPager](https://github.com/ybq/ParallaxViewPager) | <img src="https://github.com/ybq/ParallaxViewPager/raw/master/art/screen.gif" width="250" height="490">
18| [UltraViewPager](https://github.com/alibaba/UltraViewPager) | <img src="https://raw.githubusercontent.com/alibaba/UltraViewPager/master/pics/pics1.gif" width="250" height="490">
19| [ExpandingPager](https://github.com/qs-lll/ExpandingPager) | <img src="https://github.com/qs-lll/ExpandingPager/raw/master/img/ExpandingPager.gif" width="250" height="490">
20| [BGABanner-Android](https://github.com/bingoogolapple/BGABanner-Android) | 
21| [MaterialViewPager](https://github.com/florent37/MaterialViewPager) | 
22| [ParallaxPager](https://github.com/prolificinteractive/ParallaxPager) | 
Indicator
======================
No. | Name | Demo
:---: | :---: | ---
01| [SuperIndicator](https://github.com/hejunlin2013/SuperIndicator) | <img src="https://github.com/hejunlin2013/SuperIndicator/raw/master/image/SuperIndicator.gif" width="250" height="490">
02| [android-auto-scroll-view-pager](https://github.com/Trinea/android-auto-scroll-view-pager) | 
03| [SpringIndicator](https://github.com/chenupt/SpringIndicator) | <img src="https://raw.githubusercontent.com/chenupt/SpringIndicator/master/img/si_1.0.0.gif" width="250" height="490">
04| [AndroidRubberIndicator](https://github.com/LyndonChin/AndroidRubberIndicator) | 
05| [FlycoPageIndicator](https://github.com/H07000223/FlycoPageIndicator) | <img src="https://github.com/H07000223/FlycoPageIndicator/raw/master/preview_FlycoPageIndicator.gif" width="250" height="490">
06| [InfiniteIndicator](https://github.com/lightSky/InfiniteIndicator) | <img src="https://github.com/lightSky/InfiniteIndicator/raw/master/apk/demo.gif" width="250" height="490">
07| [CircleIndicator](https://github.com/ongakuer/CircleIndicator) | <img src="https://github.com/ongakuer/CircleIndicator/raw/master/screenshot.gif" width="250" height="490">
08| [PodSLider](https://github.com/bhargavms/PodSLider) | 
09| [Android-ConvenientBanner](https://github.com/saiwu-bigkoo/Android-ConvenientBanner) | 
10| [OffsetAnimator](https://github.com/russelarms/OffsetAnimator) | 
11| [Android-Indefinite-Pager-Indicator](https://github.com/rbro112/Android-Indefinite-Pager-Indicator) | 
================================================
FILE: pages/visualizer.md
================================================
Visualizer
======================
No. | Name | Demo
:---: | :---: | ---
01| [Voice Recording Visualizer](https://github.com/tyorikan/voice-recording-visualizer) | https://www.youtube.com/watch?v=fJTl1bgQ3j4
02| [android-visualizer](https://github.com/felixpalmer/android-visualizer) | 
03| [AudioWaves](https://github.com/FireZenk/AudioWaves) | 
04| [AnimatedRecordingView](https://github.com/HeZaiJin/AnimatedRecordingView) | <img src="https://github.com/HeZaiJin/AnimatedRecordingView/raw/master/screen_shot/animated_recording.gif" width="250" height="490">
05| [Horizon - Simple visual equaliser for Android](https://github.com/Yalantis/Horizon) | 
06| [MusicWave](https://github.com/akshay2211/MusicWave) | 
================================================
FILE: pages/webview.md
================================================
Web view
======================
No. | Name | Demo
:---: | :---: | ---
01| [Android-AdvancedWebView](https://github.com/delight-im/Android-AdvancedWebView) | https://github.com/delight-im/Android-AdvancedWebView
02| [chromium_webview](https://github.com/mogoweb/chromium_webview) | https://github.com/mogoweb/chromium_webview
03| [html-textview](https://github.com/SufficientlySecure/html-textview) | https://github.com/SufficientlySecure/html-textview
04| [safe-java-js-webview-bridge](https://github.com/pedant/safe-java-js-webview-bridge) | <img src="https://github.com/pedant/safe-java-js-webview-bridge/raw/master/app-sample-screenshot.png" width="250" height="490">
gitextract_v40h_1r6/
├── .gitignore
├── LICENSE
├── README.md
└── pages/
├── about.md
├── animation.md
├── badge_triangle_label.md
├── blur.md
├── button.md
├── calendar.md
├── camera.md
├── change_log.md
├── chart_graph.md
├── check_box.md
├── dialog.md
├── drag_down.md
├── draw.md
├── drawer.md
├── edit_image.md
├── edit_text.md
├── expand.md
├── floating.md
├── font.md
├── grid.md
├── icon.md
├── image_view.md
├── introduce.md
├── keyboard.md
├── layout.md
├── list.md
├── map.md
├── media_player.md
├── menu.md
├── notification.md
├── other.md
├── permission.md
├── picker.md
├── popup.md
├── progressbar_loading.md
├── pull_refresh.md
├── qr_code.md
├── scrollbar.md
├── search_view.md
├── seekbar.md
├── shortcut.md
├── spec.md
├── spinner.md
├── status_view.md
├── swipe_back.md
├── swipe_card.md
├── switch_button.md
├── tab.md
├── tag_view.md
├── text_view.md
├── toast.md
├── toolbar.md
├── update.md
├── viewpager.md
├── visualizer.md
└── webview.md
Condensed preview — 59 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (197K chars).
[
{
"path": ".gitignore",
"chars": 20,
"preview": ".idea\ncodealike.json"
},
{
"path": "LICENSE",
"chars": 11349,
"preview": " Apache License\n Version 2.0, January 2004\n "
},
{
"path": "README.md",
"chars": 3107,
"preview": "List of Android UI Libraries [ | "
},
{
"path": "pages/drag_down.md",
"chars": 807,
"preview": "Pull down\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [ExpandablePager](https://github.com/Telenav/"
},
{
"path": "pages/draw.md",
"chars": 1850,
"preview": "Draw\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [ScratchView](https://github.com/D-clock/ScratchVi"
},
{
"path": "pages/drawer.md",
"chars": 2483,
"preview": "Drawer\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [MaterialNavigationDrawer](https://github.com/ne"
},
{
"path": "pages/edit_image.md",
"chars": 2745,
"preview": "Edit image\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [InstaCapture](https://github.com/tarek360/I"
},
{
"path": "pages/edit_text.md",
"chars": 8139,
"preview": "Edit text\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [FloatingLabel](https://github.com/hardik-tri"
},
{
"path": "pages/expand.md",
"chars": 2240,
"preview": "Expand\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [AndroidExpandingViewLibrary](https://github.com"
},
{
"path": "pages/floating.md",
"chars": 1490,
"preview": "Floating\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [Bubbles for Android](https://github.com/txusb"
},
{
"path": "pages/font.md",
"chars": 2065,
"preview": "Font\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [TypefaceHelper](https://github.com/Drivemode/Type"
},
{
"path": "pages/grid.md",
"chars": 3167,
"preview": "Grid\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [FreeFlow](https://github.com/Comcast/FreeFlow) | "
},
{
"path": "pages/icon.md",
"chars": 2465,
"preview": "Icon\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [Material Icon Library](https://github.com/code-mc"
},
{
"path": "pages/image_view.md",
"chars": 9326,
"preview": "ImageView\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [subsampling-scale](https://github.com/davemo"
},
{
"path": "pages/introduce.md",
"chars": 3498,
"preview": "Introduce\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [QingtingBannerView](https://github.com/Jeaso"
},
{
"path": "pages/keyboard.md",
"chars": 798,
"preview": "Keyboard\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [AndroidKeyboardWatcher](https://github.com/Az"
},
{
"path": "pages/layout.md",
"chars": 3265,
"preview": "Layout\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [CompoundLayout](https://github.com/Jaouan/Compo"
},
{
"path": "pages/list.md",
"chars": 10350,
"preview": "RecyclerView\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n~~01~~| [SuperRecyclerView](https://github.com"
},
{
"path": "pages/map.md",
"chars": 968,
"preview": "Map\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [android-maps-extensions](https://github.com/mg6mac"
},
{
"path": "pages/media_player.md",
"chars": 2285,
"preview": "Media player\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [ijkplayer](https://github.com/Bilibili/ij"
},
{
"path": "pages/menu.md",
"chars": 7075,
"preview": "Bottom Sheet\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [AndroidSweetSheet](https://github.com/zzz"
},
{
"path": "pages/notification.md",
"chars": 1011,
"preview": "Notification\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [json2notification](https://github.com/8to"
},
{
"path": "pages/other.md",
"chars": 11876,
"preview": "Clock\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [animated-clock-icon](https://github.com/alxrm/an"
},
{
"path": "pages/permission.md",
"chars": 466,
"preview": "Permission\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [AndPermission](https://github.com/yanzhenji"
},
{
"path": "pages/picker.md",
"chars": 4203,
"preview": "Color picker\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [hsv-alpha-color-picker-android](https://g"
},
{
"path": "pages/popup.md",
"chars": 1295,
"preview": "Popup\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [RelativePopupWindow](https://github.com/kakajika"
},
{
"path": "pages/progressbar_loading.md",
"chars": 17822,
"preview": "Progressbar\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [SmoothProgressBar](https://github.com/cast"
},
{
"path": "pages/pull_refresh.md",
"chars": 2763,
"preview": "Pull refresh\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [Ultra Pull To Refresh](https://github.com"
},
{
"path": "pages/qr_code.md",
"chars": 1465,
"preview": "QR code\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [QRGen](https://github.com/kenglxn/QRGen) | htt"
},
{
"path": "pages/scrollbar.md",
"chars": 845,
"preview": "Scrollbar\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [WaveSideBar](https://github.com/gjiazhe/Wave"
},
{
"path": "pages/search_view.md",
"chars": 969,
"preview": "Search view\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [SearchView](https://github.com/lapism/Sear"
},
{
"path": "pages/seekbar.md",
"chars": 2050,
"preview": "Seekbar\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [BubbleSeekBar](https://github.com/woxingxiao/B"
},
{
"path": "pages/shortcut.md",
"chars": 456,
"preview": "Shortcut\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [shortbread](https://github.com/MatthiasRobber"
},
{
"path": "pages/spec.md",
"chars": 975,
"preview": "About\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [Android-Material-Design-Colors](https://github.c"
},
{
"path": "pages/spinner.md",
"chars": 548,
"preview": "Spinner\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [PickerUI](https://github.com/DavidPizarro/Pick"
},
{
"path": "pages/status_view.md",
"chars": 596,
"preview": "Status view\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [TEmptyView](https://github.com/barryhappy/"
},
{
"path": "pages/swipe_back.md",
"chars": 1694,
"preview": "Swipe back\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [SwipeBack](https://github.com/sockeqwe/Swip"
},
{
"path": "pages/swipe_card.md",
"chars": 1682,
"preview": "Swipe card\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [SwipeStack](https://github.com/flschweiger/"
},
{
"path": "pages/switch_button.md",
"chars": 1669,
"preview": "Switch button\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [SwitchIcon](https://github.com/zagum/And"
},
{
"path": "pages/tab.md",
"chars": 2756,
"preview": "Tab\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [BottomBar](https://github.com/roughike/BottomBar) "
},
{
"path": "pages/tag_view.md",
"chars": 2058,
"preview": "Tag view\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [ChipsLayoutManager](https://github.com/BelooS"
},
{
"path": "pages/text_view.md",
"chars": 6718,
"preview": "Text view\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [SizeAdjustingTextView](https://github.com/er"
},
{
"path": "pages/toast.md",
"chars": 879,
"preview": "Toast\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [TastyToast](https://github.com/yadav-rahul/Tasty"
},
{
"path": "pages/toolbar.md",
"chars": 739,
"preview": "Toolbar\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [DragTopLayout](https://github.com/chenupt/Drag"
},
{
"path": "pages/update.md",
"chars": 1584,
"preview": "Update / Rate\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [Siren](https://github.com/eggheadgames/S"
},
{
"path": "pages/viewpager.md",
"chars": 6849,
"preview": "Viewpager\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [InfiniteViewPager](https://github.com/antony"
},
{
"path": "pages/visualizer.md",
"chars": 1061,
"preview": "Visualizer\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [Voice Recording Visualizer](https://github."
},
{
"path": "pages/webview.md",
"chars": 670,
"preview": "Web view\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [Android-AdvancedWebView](https://github.com/d"
}
]
About this extraction
This page contains the full source code of the thanhtoan1196/awesome-android-ui GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 59 files (185.0 KB), approximately 61.1k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.