master 502b4f5481b9 cached
59 files
185.0 KB
61.1k tokens
1 requests
Download .txt
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 [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](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) | ![](https://github.com/medyo/android-about-page/raw/master/resources/cover.png)
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) | ![](https://github.com/chengdazhi/DecentBanner/raw/master/images/decent_sample.gif)
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) | ![](https://camo.githubusercontent.com/895f0065aa1d9c993569619853c81180c5d2658e/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f36323331392f73637265656e73686f74732f313934353539332f73686f742e676966 =200x250)

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) | ![](https://github.com/xgc1986/RippleViews/raw/master/docs/img/DrawableHelperV212.gif)
03| [Animated Theme Manager](https://github.com/imandolatkia/Android-Animated-Theme-Manager) | ![](https://user-images.githubusercontent.com/6734608/129915453-b57a1618-2d20-42a3-85a7-57bd1c425522.gif)

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) | ![](https://camo.githubusercontent.com/0dbd6c6ad1b4f67503002df27efc5c0551183430/68747470733a2f2f686162726173746f726167652e6f72672f66696c65732f6335312f6231652f6232362f63353162316562323666623934313639386164356131333638643036363033622e676966)
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) | ![](https://github.com/Alexrs95/WaveDrawable/raw/master/wave_drawable_bounce.gif)
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) | ![](https://github.com/volders/Badger/raw/master/assets/example.png)
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) | ![](https://camo.githubusercontent.com/618b29ccb20fb2a69fe54d5cf43e3c9c81601052/68747470733a2f2f7261772e6769746875622e636f6d2f6c656f6c696e3331303134382f53686f72746375744261646765722f6d61737465722f73637265656e73686f74732f73735f73616d73756e672e706e67)
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) | ![](https://cloud.githubusercontent.com/assets/8949716/17483429/8f5ab3aa-5db8-11e6-808c-6033f5d5c4ec.gif)
07| [Badge](https://github.com/nekocode/Badge) | ![](https://github.com/nekocode/Badge/raw/master/art/attributes.png)

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) | ![](https://github.com/patrickfav/Dali/raw/master/misc/gallery1.png?raw=true)
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) | ![](https://camo.githubusercontent.com/821ae0abdf62af50624fc429f79b2d47f4f22d53/68747470733a2f2f7261772e6769746875622e636f6d2f6b696b6f736f2f616e64726f69642d737461636b626c75722f6d61737465722f6172742f73637265656e73686f74322e706e67 =300x200)
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) | ![](https://github.com/ChadCSong/ShineButton/raw/master/demo_shine_others.gif)
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) | ![](https://github.com/airbnb/lottie-android/raw/master/gifs/Example1.gif)
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) |  ![](https://github.com/markushi/android-circlebutton/raw/master/example/example.gif)
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) | ![](https://github.com/cdflynn/crossview/raw/master/sample/images/cross_btn.gif?raw=true)
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) | ![](https://github.com/medyo/Fancybuttons/raw/master/resources/cover.png)
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) |  ![](https://raw.githubusercontent.com/andremion/CounterFab/master/art/sample.gif)
18| [proSwipeButton](https://github.com/shadowfaxtech/proSwipeButton) |  ![](https://raw.githubusercontent.com/shadowfaxtech/proSwipeButton/master/proSwipeButton_demo.gif)

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) | ![](https://github.com/JorgeCastilloPrz/FABProgressCircle/raw/master/art/fabprogresscircle2.gif)
03| [FAB-Loading](https://github.com/SaeedMasoumi/FAB-Loading) |  ![](https://raw.githubusercontent.com/smasoumi/FAB-Loading/master/images/preview.gif)
04| [ExtendedFAB](https://bitbucket.org/thenotoriousrog/extendedfab/src/master/) | ![](https://bitbucket.org/thenotoriousrog/extendedfab/src/master/extendedfab.gif)

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) |  ![](https://github.com/dmytrodanylyk/android-process-button/raw/master/screenshots/sample1_small1.gif)
03| [hkm-progress-button](https://github.com/jjhesk/hkm-progress-button) | ![](https://github.com/jjhesk/hkm-progress-button/raw/master/screenshots/sample1_small1.gif)
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) | ![](https://camo.githubusercontent.com/d5fe492d922b4ff1fb2e050fc33e0d99dc12105f/68747470733a2f2f7261772e6769746875622e636f6d2f726f6d616e6e7572696b2f416e64726f69642d4d6f6e746843616c656e6461725769646765742f6d61737465722f6865726f2e706e67)
06| [Android-Week-View](https://github.com/alamkanak/Android-Week-View) | ![](https://github.com/alamkanak/Android-Week-View/raw/develop/images/screen-shot.png)
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) | ![](https://github.com/SundeepK/CompactCalendarView/raw/master/images/compact-calendar-view-example-multi-events.png)
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) | ![](https://github.com/plusonelabs/calendar-widget/raw/master/assets/screenshots/widget-device.png)
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) | ![](https://github.com/kenumir/android-calendar-card/raw/master/calendar-card-sample/_work/device-2013-10-12-151801.png)
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) | ![](https://raw.githubusercontent.com/JeroenMols/LandscapeVideoCamera/master/screenshots/preview.gif)
05| [material-camera](https://github.com/afollestad/material-camera) | ![](https://raw.githubusercontent.com/afollestad/material-camera/master/art/showcase1.png)
06| [CameraFilter](https://github.com/nekocode/CameraFilter) | ![](https://github.com/nekocode/CameraFilter/raw/master/art/2.png)

================================================
FILE: pages/change_log.md
================================================
Changlog
======================
No. | Name | Demo
:---: | :---: | ---
01| [changeloglib](https://github.com/gabrielemariotti/changeloglib) | ![](https://github.com/gabrielemariotti/changeloglib/raw/master/ChangeLogDemo/images/screen2.png)
02| [ckChangeLog](https://github.com/cketti/ckChangeLog) | ![](https://github.com/cketti/ckChangeLog/raw/master/screenshot_2.png)


================================================
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)  | ![](https://raw.githubusercontent.com/jjoe64/GraphView/master/anim.gif)
03| [hellocharts-android](https://github.com/lecho/hellocharts-android)  | ![](https://github.com/lecho/hellocharts-android/raw/master/screens/scr_dependecy_preview.gif)
04| [EazeGraph](https://github.com/blackfizz/EazeGraph)  | ![](https://camo.githubusercontent.com/b93ca8e4b1d8d29dba19f6f43532bfba8ce6bde3/68747470733a2f2f7261772e6769746875622e636f6d2f626c61636b66697a7a2f45617a6547726170682f6d61737465722f696d61676572792f737461636b65645f6261725f63686172742e706e67)
05| [WilliamChart](https://github.com/diogobernardino/WilliamChart)  | ![](https://github.com/diogobernardino/WilliamChart/raw/master/art/2.3.0-1.gif)
06| [RadarChart](https://github.com/qstumn/RadarChart) | ![](https://github.com/qstumn/RadarView/raw/master/logo.png?raw=true)
07| [Jgraph](https://github.com/ZuYun/Jgraph) | ![](https://raw.githubusercontent.com/mychoices/Jgraph/master/gif/4.gif)
08| [achartengine](https://github.com/ddanny/achartengine) | ![](https://camo.githubusercontent.com/d3a4fa07ace8e6aca2f1e4c5131009de2e897a3e/687474703a2f2f7777772e616368617274656e67696e652e6f72672f64696d616765732f617665726167655f74656d70657261747572652e706e67)
09| [AndroidCharts](https://github.com/HackPlan/AndroidCharts) | ![](https://camo.githubusercontent.com/c31bda552be6de2de4282feb64e1e93b1398d91a/68747470733a2f2f7261772e6769746875622e636f6d2f64616365722f416e64726f69644368617274732f6d61737465722f7069632f6c696e652e706e67)
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) | ![](https://raw.githubusercontent.com/xcltapestry/XCL-Charts/master/screens/barpiechart.png)
12| [desCharts](https://github.com/bradipao/desCharts) | ![](https://github.com/bradipao/desCharts/raw/master/media/styledxychartview_sm.png)
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) | ![](https://camo.githubusercontent.com/09b4ee6d46c654b3741d8476163778e73cff1bde/68747470733a2f2f7261772e6769746875622e636f6d2f6e756d65747269636c61627a2f6e756d416e64726f69644368617274732f6d61737465722f73637265656e73686f74732f67726f757065642d6261722d63686172742e706e67)
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) | ![](https://github.com/lguipeng/AnimCheckBox/raw/master/art/animcheckbox.gif)


================================================
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) | ![](https://github.com/H07000223/FlycoDialog_Master/raw/master/screenshot/normal_list_2.png)
05| [android-styled-dialogs](https://github.com/avast/android-styled-dialogs) | ![](https://github.com/avast/android-styled-dialogs/raw/master/graphics/screenshot-small.png)
06| [material-dialogs](https://github.com/afollestad/material-dialogs) | ![](https://raw.githubusercontent.com/afollestad/material-dialogs/master/art/readmeshowcase.png)
07| [fancyDialog](https://github.com/geniusforapp/fancyDialog) | ![](https://raw.githubusercontent.com/ahmadnajar10/fancyDialog/master/device-2017-03-08-171007.png)

================================================
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) | ![](https://camo.githubusercontent.com/834cfd81ce764457db69dc023e1bd0adf0a8d00d/68747470733a2f2f7261772e6769746875622e636f6d2f756d616e6f2f416e64726f6964536c6964696e67557050616e656c44656d6f2f6d61737465722f736c6964696e67757070616e656c2e706e67)

================================================
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) | ![](https://github.com/FabianTerhorst/Isometric/raw/master/lib/screenshots/io.fabianterhorst.isometric.screenshot.IsometricViewTest_doScreenshotThree.png?raw=true)
08| [BrushView](https://github.com/Andreu35/BrushView) | ![](https://github.com/Andreu35/BrushView/raw/master/screenshots/Screenshot_20170202-171746.png)
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) | ![](https://github.com/yarolegovich/SlidingRootNav/raw/master/art/sample.gif)
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)** | ![](https://raw.githubusercontent.com/mikepenz/MaterialDrawer/develop/DEV/github/screenshots1.jpg)
06| [FlowingDrawer](https://github.com/mxn21/FlowingDrawer) | ![](https://camo.githubusercontent.com/a7131784a75e6f07646108b8304b0a0d4efd306b/687474703a2f2f62616f62616f6c6f7665796f752e636f6d2f666c6f77696e676472617765722e676966)
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) | ![](https://github.com/BlueMor/DragLayout/raw/master/screenshots/123.gif)
11| [RESideMenu](https://github.com/romaonthego/RESideMenu) | ![](https://github.com/romaonthego/RESideMenu/raw/master/Screenshot.png)
12| [HeaderView](https://github.com/rebus007/HeaderView) | ![](https://raw.githubusercontent.com/rebus007/HeaderView/master/img/screen.png)
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) | ![](https://github.com/polyak01/cropiwa/raw/master/assets/3J8gYWC.gif)
10| [SmartCropper](https://github.com/pqpo/SmartCropper) | ![](https://github.com/pqpo/SmartCropper/raw/master/art/smart_crop_1.png)

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) | ![](https://github.com/hardik-trivedi/FloatingLabel/raw/master/form-animation-_gif_-1.gif)
02| [Float Labeled EditText](https://github.com/wrapp-archive/floatlabelededittext) | ![](https://camo.githubusercontent.com/9b15f9bfcdacc9bf053fff9d06e7a91a0d1b5070/687474703a2f2f692e696d6775722e636f6d2f75635264316a6d2e676966)
03| [StereoView](https://github.com/ImmortalZ/StereoView) | ![](https://github.com/ImmortalZ/StereoView/raw/master/img/1.gif)
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) | ![](https://github.com/bufferapp/BufferTextInputLayout/raw/master/art/descending.gif)
06| [ParkedTextView](https://github.com/gotokatsuya/ParkedTextView) | ![](https://github.com/gotokatsuya/ParkedTextView/raw/master/doc/demo-gif.gif)
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) | ![](https://github.com/rengwuxian/MaterialEditText/raw/master/images/min_characters.png)
09| [PasswordLoadingView](https://github.com/Rogero0o/PasswordLoadingView) | ![](https://github.com/Rogero0o/PasswordLoadingView/raw/master/Demo/1.gif)

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) | ![](https://github.com/glomadrian/material-code-input/raw/master/art/codeInput1.gif)
04| [PinView](https://github.com/DavidPizarro/PinView) | ![](https://github.com/DavidPizarro/PinView/raw/master/art/screenshots_framed.png)
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) | ![](https://github.com/aritraroy/PinLockView/raw/master/screens/promo.png)
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) | ![](https://camo.githubusercontent.com/684117c75359c949de47cb5ddf96fd5e9f246d2a/687474703a2f2f696d672e796f75747562652e636f6d2f76692f30505144384541386c45492f687164656661756c742e6a7067)
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) | ![](https://raw.githubusercontent.com/sujithkanna/SmileyRating/master/app/src/main/assets/demo.gif)

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) | ![](https://github.com/BlacKCaT27/CurrencyEditText/raw/screenshots/screenshots/CurrencyEditText_show_formatting_in_german.PNG?raw=true)
04| [EasyMoney-Widgets](https://github.com/wajahatkarim3/EasyMoney-Widgets) | ![](https://github.com/wajahatkarim3/EasyMoney-Widgets/raw/master/Art/Demo.gif)
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) | ![](https://camo.githubusercontent.com/da4273e1cb0fad35efd52c636dab2704d31551a9/68747470733a2f2f7261772e6769746875622e636f6d2f73706c6974776973652f546f6b656e4175746f436f6d706c6574652f67682d70616765732f696d616765732f666f63757365642e706e67)
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) | ![](https://github.com/wasabeef/richeditor-android/raw/master/art/demo.gif)
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) | ![](https://camo.githubusercontent.com/d95ea37eb2ed603ea47fb6addd1a83866afa0d95/687474703a2f2f692e696d6775722e636f6d2f784579357372392e676966)
05| [FoldableLayout](https://github.com/worldline/FoldableLayout) | ![](https://raw.githubusercontent.com/worldline/FoldableLayout/dev/screenshots/demo.gif)
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) | ![](https://github.com/Cleveroad/BubbleAnimationLayout/raw/master/images/demo_.gif)
10| [folding-cell-android](https://github.com/Ramotion/folding-cell-android) | ![](https://github.com/Ramotion/folding-cell-android/raw/master/folding_cell_preview.gif)
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) | ![](https://camo.githubusercontent.com/954c1f383b40b6132fca1a50cbd7f71e53fa34b2/68747470733a2f2f696d616765736861636b2e75732f612f696d673932322f373236392f44363161596a2e676966)

================================================
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) |  ![](https://github.com/vsvankhede/easyfonts/raw/master/images/banner.png)
04| [Android-RobotoTextView](https://github.com/johnkil/Android-RobotoTextView) |![](https://raw.githubusercontent.com/johnkil/Android-RobotoTextView/master/art/RobotoTextView.jpg)
05| [MagicViews](https://github.com/ikocijan/MagicViews) | ![](https://camo.githubusercontent.com/26f40d6e55b84289b77464068ad743e90027c643/68747470733a2f2f7261772e6769746875622e636f6d2f696b6f63696a616e2f4d6167696356696577732f6d61737465722f73637265656e73686f742e6a7067)
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) | ![](https://camo.githubusercontent.com/b8e7d4f4ab84ff96a3919ea264e2a83aca46e04e/68747470733a2f2f7261772e6769746875622e636f6d2f6e6f7262736f66742f616e64726f69642d74797065666163652d68656c7065722f6d61737465722f726561646d655f73637265656e2e706e67)
08| [FontsManager](https://github.com/GcsSloop/FontsManager) | ![](https://camo.githubusercontent.com/0de05fc8a445b47decf2f3ba92e333ad5cb6daca/687474703a2f2f7777342e73696e61696d672e636e2f6c617267652f30303558746469326a773166326970373771387964673330366a3062346a72792e676966)
09| [fontbinding](https://github.com/lisawray/fontbinding) | ![](https://raw.githubusercontent.com/lisawray/fontbinding/master/screenshot_land.png) 
10| [FontometricsLibrary](https://github.com/Ishmeetsingh97/FontometricsLibrary) | ![](https://github.com/Ishmeetsingh97/FontometricsLibrary/raw/master/FontometricsArtwork.jpg)
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) | ![](https://raw.githubusercontent.com/ISchwarz23/SortableTableView/develop/README/SortableTableView-Example.gif)
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) | ![](https://github.com/Cleveroad/AdaptiveTableLayout/raw/master/images/demo.gif)
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) | ![](https://camo.githubusercontent.com/feb2eea06ec28c35e9e3c04b32eb21b81732dc81/68747470733a2f2f7261772e6769746875622e636f6d2f496e514261726e612f5461626c65466978486561646572732f6d61737465722f7765622f73637265656e312e706e67)
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) | ![](https://github.com/lucasr/twoway-view/raw/master/images/sample.png)
15| [Android-RatioLayout](https://github.com/devsoulwolf/Android-RatioLayout) | ![](https://camo.githubusercontent.com/5ced18d4ce19535042c140fa5f14f249fd7f4e3b/68747470733a2f2f696d672e616c6963646e2e636f6d2f696d6765787472612f69312f313032353139323032362f5442326c4b644365705858585863555858585858585858585858585f2121313032353139323032362e6a70675f333130783331302e6a7067)
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) | ![](https://camo.githubusercontent.com/802f5408fb1caeae9647d6e72c5905225b24220d/687474703a2f2f692e696d6775722e636f6d2f4b584866586f382e676966)
02| [IconicDroid](https://github.com/atermenji/IconicDroid) | ![](https://camo.githubusercontent.com/5d78cabc9fe501b8eaaac8e7cb49370d57e1e3ec/687474703a2f2f686162726173746f726167652e6f72672f73746f72616765322f6238662f3234332f6439362f62386632343364393661363536663362393465326565366535643336663866392e706e673f7261773d74727565)
03| [android-iconify](https://github.com/JoanZapata/android-iconify) | ![](https://github.com/JoanZapata/android-iconify/raw/master/graphics/androids.png)
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) | ![](https://raw.githubusercontent.com/mikepenz/Android-Iconics/develop/DEV/github/screenshots1.jpg)
06| [Print](https://github.com/johnkil/Print) | ![](https://raw.githubusercontent.com/johnkil/Print/master/art/print.jpg)
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) | ![](https://github.com/torryharris/Skycons/raw/master/Skycons/skycons.gif)
09| [Android-Icon-Fonts](https://github.com/johnkil/Android-Icon-Fonts) | ![](https://raw.githubusercontent.com/johnkil/Android-Icon-Fonts/master/Art/android-icon-fonts.png)

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) | ![](https://cloud.githubusercontent.com/assets/701344/17538476/6933099e-5e6b-11e6-9e18-45e924c19c91.gif)
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) | ![](https://raw.githubusercontent.com/Q42/AndroidScrollingImageView/master/preview.gif)
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) | ![](https://github.com/mcxtzhang/PathAnimView/raw/master/gif/qianbihua.gif)
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) | ![](https://github.com/CoXier/LowPoly/raw/master/art/captain.jpg)
25| [motion](https://github.com/nvanbenschoten/motion) | ![](https://github.com/nvanbenschoten/motion/raw/master/motionImage.png)
26| [PaletteImageView](https://github.com/DingMouRen/PaletteImageView) | ![](https://github.com/DingMouRen/PaletteImageView/raw/master/imgs/img.gif)
27| [ShadowImageView](https://github.com/yingLanNull/ShadowImageView) | ![](https://github.com/yingLanNull/ShadowImageView/raw/master/show/shadow1.png)
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) | ![](https://camo.githubusercontent.com/1588aa51f2fe10b3b240b32b48087215794d5198/687474703a2f2f796179616e64726f69642e636f6d2f646174612f6769746875625f6c6962726172792f726f74617461626c652f726f74617461626c652e676966)

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) | ![](https://camo.githubusercontent.com/d359ae58a72bc330df60758703185777a15bd1a0/687474703a2f2f692e696d6775722e636f6d2f6953697a4838322e706e67)
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) | ![](https://github.com/Cleveroad/SlidingTutorial-Android/raw/master/images/demo.gif)
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) | ![](https://raw.githubusercontent.com/meNESS/EasyIntro/master/screenshots/1.jpg)
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) | ![](https://github.com/justasm/DragLinearLayout/raw/master/sample/sample_in_action.gif)
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) | ![](https://camo.githubusercontent.com/9561aef7d7c3bd3e6afefc5daf9ec08467e28674/68747470733a2f2f7261772e6769746875622e636f6d2f73736f6d61692f5363616c61626c654c61796f75742f6d61737465722f696d616765732f736c5f30315f6d61696e2e6a7067)
05| [Android-MaterialDeleteLayout](https://github.com/android-cjj/Android-MaterialDeleteLayout) | ![](https://camo.githubusercontent.com/490039a4bea1e9a298d83ae344d124c872620ea6/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3734373835372f73637265656e73686f74732f323234353632362f5f5f5f5f2e6769663f7261773d74727565)
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) | ![](https://camo.githubusercontent.com/ae7e72c9757a860d15d168bc3708902a2532a8cb/687474703a2f2f696d672e796f75747562652e636f6d2f76692f49724e722d4a31733866382f302e6a7067)
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) | ![](https://camo.githubusercontent.com/7712406b4e86c0260f6fd35ed4a1fb77a73a29ce/68747470733a2f2f7261772e6769746875622e636f6d2f4a6f616e5a61706174612f616e64726f69642d706466766965772f6d61737465722f6465766963652e706e67)
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) | ![](https://github.com/evilbinary/HighlightTextEditor/raw/master/data/Fine-Blue.jpg)
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) | ![](https://raw.githubusercontent.com/MEiDIK/SlimAdapter/master/SlimAdapter.jpg)
~~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) | ![](https://camo.githubusercontent.com/633c9f0144b49b6a90edb18e44361f843010cd0f/687474703a2f2f696d6775722e636f6d2f523931554a716c2e676966)
14| [FastAdapter](https://github.com/mikepenz/FastAdapter) | ![](https://raw.githubusercontent.com/mikepenz/FastAdapter/develop/DEV/github/screenshots1.jpg)
~~15~~| [InfiniteRecyclerView](https://github.com/iamtheib/InfiniteRecyclerView) | ![](https://github.com/iamtheib/InfiniteRecyclerView/raw/master/assets/demo.gif)
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) | ![](https://raw.githubusercontent.com/Krupen/AutoplayVideos/master/AutoPlayVideos%20Demo.gif)
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) | ![](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) | ![](https://github.com/Slyce-Inc/SlyceMessaging/raw/master/sample-photos/example.png?raw=true)

## 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) | ![](https://cloud.githubusercontent.com/assets/1950036/6629704/f57bc6d8-c908-11e4-815a-0d909fe02f99.gif)
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) | ![](https://github.com/pengrad/MapScaleView/raw/master/images/image.png)
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) | ![](https://github.com/lipangit/JieCaoVideoPlayer/releases/download/v5.3/j9.jpg)
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) | ![](https://cloud.githubusercontent.com/assets/2201511/9244235/e75ab7a8-41b2-11e5-90b7-33d944d1d6c8.png)
08| [MusicBobber](https://github.com/Cleveroad/MusicBobber) | ![](https://github.com/Cleveroad/MusicBobber/raw/master/images/demo.gif)
09| [InteractivePlayerView](https://github.com/iammert/InteractivePlayerView) | ![](https://raw.githubusercontent.com/iammert/InteractivePlayerView/master/art/art.png)
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) | ![](https://github.com/rubensousa/PreviewSeekBar/raw/master/screenshots/sample.gif)
12| [Android-YouTube-Player](https://github.com/PierfrancescoSoffritti/Android-YouTube-Player) | ![](https://github.com/PierfrancescoSoffritti/AndroidYouTubePlayer/raw/master/pics/android-youtube-player.gif)
13| [inline-youtube-view](https://github.com/flipkart-incubator/inline-youtube-view) | ![](https://github.com/flipkart-incubator/inline-youtube-view/raw/master/youtube-activity-android.gif)

================================================
FILE: pages/menu.md
================================================
Bottom Sheet
======================
No. | Name | Demo
:---: | :---: | ---
01| [AndroidSweetSheet](https://github.com/zzz40500/AndroidSweetSheet) | ![](https://github.com/zzz40500/AndroidSweetSheet/raw/master/screenshot/SweetSheet.gif)
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) | ![](https://camo.githubusercontent.com/cb6caa7a392d01d46bca9d9485c01fc173f55fac/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3132353035362f73637265656e73686f74732f313638393932322f6576656e74732d6d656e755f312d312d362e676966)
02| [Context-Menu.Android](https://github.com/Yalantis/Context-Menu.Android) | ![](https://camo.githubusercontent.com/46c15734b552ce3afefa7efd1518909046b4677e/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3132353035362f73637265656e73686f74732f313738353237342f39396d696c65732d70726f66696c652d6c696768745f312d312d342e676966)
03| [GuillotineMenu-Android](https://github.com/Yalantis/GuillotineMenu-Android) | ![](https://camo.githubusercontent.com/f044b38de3fed4496b98dff747b3bf6555ec67e4/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3439353739322f73637265656e73686f74732f323131333331342f64726166742d30332e676966)
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) | ![](https://github.com/ShkurtiA/AndroidPullMenu/raw/master/docs/pull_menu_sample_1.gif)
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) | ![](https://camo.githubusercontent.com/6b7a3d8562b05aed5f6476496b56c046c849983c/687474703a2f2f696d672e796f75747562652e636f6d2f76692f766f465762343073424a512f302e6a7067)
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) | ![](https://raw.githubusercontent.com/halysongoncalves/pugnotification/master/art/screenshot.png)
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) | ![](https://github.com/Tapadoo/Alerter/raw/master/documentation/alert_coloured.gif)


================================================
FILE: pages/other.md
================================================
Clock
======================
No. | Name | Demo
:---: | :---: | ---
01| [animated-clock-icon](https://github.com/alxrm/animated-clock-icon) | ![](https://github.com/alxrm/Timecon/raw/master/imgs/timecon.gif?raw=true)
02| [FlatTimeCollection](https://github.com/anastr/FlatTimeCollection) | ![](https://github.com/anastr/FlatTimeCollection/raw/master/images/FlatClockView.gif)
03| [DotMatrixView](https://github.com/EscapeIndustries/DotMatrixView) | ![](https://camo.githubusercontent.com/6bfbc437c96ffa45c584fe5993ad2b55778e91ce/687474703a2f2f657363617065696e64757374726965732e6769746875622e696f2f446f744d6174726978566965772f73637265656e73686f74732f446f744d6174726978566965772e706e67)
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) | ![](https://github.com/vinaygaba/CreditCardView/raw/master/images/screenshots.png)

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) | ![](https://github.com/ApmeM/android-flowlayout/raw/master/img/LANDSCAPE_LTR_FILL_HORIZONTAL_DEBUG.png)
03| [FlowLayout](https://github.com/blazsolar/FlowLayout) | ![](https://raw.githubusercontent.com/blazsolar/FlowLayout/develop/images/framed_example_screenshot.png)

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) | ![](https://github.com/anastr/SpeedView/raw/master/images/PointerSpeedometer.gif)
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) | ![](https://github.com/7heaven/SHSegmentControl/raw/master/arts/arts2.gif)
04| [SegmentedBarView-Android](https://github.com/gspd-mobi/SegmentedBarView-Android) | ![](https://camo.githubusercontent.com/9837de76dfa76929b63d3053b5cc2457516b90d5/687474703a2f2f692e696d6775722e636f6d2f4531697654374e2e706e67)

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) | ![](https://github.com/anton46/Android-StepsView/raw/master/image1.png)
03| [StateProgressBar](https://github.com/kofigyan/StateProgressBar) | ![](https://raw.githubusercontent.com/kofigyan/StateProgressBar/master/screenshots/final_preview.gif)
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-) | ![](https://camo.githubusercontent.com/b55c62484bb6a7d4b5280988d5cbaf993ca6579f/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3635353434392f73637265656e73686f74732f323137393334322f6d656e755f64726962626c652e676966)
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) | ![](https://github.com/laobie/StatusBarUtil/raw/master/img/status_bar_util.png)
07| [Genius-Android](https://github.com/qiujuer/Genius-Android) | ![](https://raw.githubusercontent.com/qiujuer/Genius-Android/master/caprice/release/pic_ui.png)
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) | ![](https://github.com/BCsl/CursorWheelLayout/raw/master/screenshot/gif2.gif)
11| [Android-3DTouch-PeekView](https://github.com/klinker24/Android-3DTouch-PeekView) | ![](https://github.com/klinker24/Android-3DTouch-PeekView/raw/master/preview.gif)
12| [SimpleTargetView](https://github.com/anastr/SimpleTargetView) | ![](https://github.com/anastr/SimpleTargetView/raw/master/images/gif3.gif)
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) | ![](https://github.com/Yalantis/StarWars.Android/raw/master/star_wars-concept.gif)
15| [Vorolay](https://github.com/Quatja/Vorolay) | ![](https://github.com/Quatja/Vorolay/raw/master/Screenshots/screenshot_1.png)
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) | ![](https://raw.githubusercontent.com/kofigyan/Thermometer/master/screenshots/therm_anim.gif)
18| [Snake View](https://github.com/txusballesteros/snake) | ![](https://github.com/txusballesteros/snake/raw/master/assets/demo.gif)
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) | ![](https://github.com/martin-stone/hsv-alpha-color-picker-android/raw/master/docs/portrait.png)
02| [Color-O-Matic](https://github.com/GrenderG/Color-O-Matic) | ![](https://raw.githubusercontent.com/GrenderG/Color-O-Matic/master/art/scr3.png)
03| [ambilwarna](https://github.com/yukuku/ambilwarna) | ![](https://camo.githubusercontent.com/349994f2175c8ddcbef65d6382570cf15cf12dab/687474703a2f2f6c68352e67677068742e636f6d2f5f4f4464794c4343585070512f544b7346424d536c6864492f414141414141414175366f2f767170477179436e7977592f733830302f723233302d616d62696c7761726e612e706e67)

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) | ![](https://github.com/jaydeepw/poly-picker/raw/develop/pp-animation.gif)
04| [MultipleImageSelect](https://github.com/darsh2/MultipleImageSelect) | ![](https://github.com/darsh2/MultipleImageSelect/raw/master/screenshots/mis.gif)
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) | ![](https://camo.githubusercontent.com/d250513e87edf279ef8a4df874f46613216a063e/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f3565396138316462677731657472613631726e72396a3230367a3063653379752e6a7067)
08| [AwesomeImagePicker](https://github.com/myinnos/AwesomeImagePicker) | ![](https://camo.githubusercontent.com/45ab9aa0ae283294e359f96f210e96b07c13be7d/68747470733a2f2f7331392e706f7374696d672e6f72672f34656869626f7a7a372f496d6167655f5069636b65725f6578616d706c655f332e706e67)
09| [Louvre](https://github.com/andremion/Louvre) | ![](https://raw.githubusercontent.com/andremion/Louvre/master/art/sample.gif)
10| [PhotoPicker](https://github.com/donglua/PhotoPicker) | ![](https://camo.githubusercontent.com/d250513e87edf279ef8a4df874f46613216a063e/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f3565396138316462677731657472613631726e72396a3230367a3063653379752e6a7067)

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) | ![](https://github.com/stfalcon-studio/ContentManager)
02| [Multimager](https://github.com/vansikrishna/Multimager) | ![](https://github.com/vansikrishna/Multimager/raw/master/screenshots/3%20-%20small.png)
03| [CharacterPickerView](https://github.com/ImKarl/CharacterPickerView) | ![](https://github.com/ImKarl/CharacterPickerView/raw/master/Screenshot/Screenshot_2015-11-13-154813.gif)
04| [Bubble-Picker](https://github.com/igalata/Bubble-Picker) | ![](https://github.com/igalata/Bubble-Picker/raw/develop/shot.gif)
05| [WheelView](https://github.com/LukeDeighton/WheelView) | ![](https://github.com/LukeDeighton/WheelView/raw/master/Graphics/bottom_wheel.gif)
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) | ![](https://camo.githubusercontent.com/0507f2331a833b16bfac0215679af3481c564e5c/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f466f47536374744f46386534302f67697068792e676966)
06| [AndroidImagePopup](https://github.com/chathuralakmal/AndroidImagePopup) | ![](https://github.com/chathuralakmal/AndroidImagePopup/raw/master/preview.gif?)

================================================
FILE: pages/progressbar_loading.md
================================================
Progressbar
======================
No. | Name | Demo
:---: | :---: | ---
01| [SmoothProgressBar](https://github.com/castorflex/SmoothProgressBar) | ![](https://github.com/castorflex/SmoothProgressBar/raw/master/screenshots/SPB_sample.gif)
02| [NumberProgressBar](https://github.com/daimajia/NumberProgressBar) | ![](https://camo.githubusercontent.com/0c92568af7ec4e04e2e1503acdd2ca99854ab0b5/687474703a2f2f7777332e73696e61696d672e636e2f6d773639302f36313064633033346a77316566797264386e376937673230637a30326d7135662e676966)
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) | ![](https://camo.githubusercontent.com/4b6b2daf76eacbd6565bb6f5349951711c7cea15/68747470733a2f2f7671626169712d626e313330362e66696c65732e316472762e636f6d2f79336d5759733942754965394e31543939614e504a334f533048454658674a48436e3936766f436a5463306755697973413771627a50794c6d302d3255694d64496b64644350494558347541584837534859615f705338646d384d2d533151306d6b535f30774e68693351504d622d413964372d537a445f4c496664413571794a6446582d394672666a736b596b6b5066336a52557167364d426d516e4d52664f66617159356934626236415a773f)
05| [Android-RoundCornerProgressBar](https://github.com/akexorcist/Android-RoundCornerProgressBar) | ![](https://raw.githubusercontent.com/akexorcist/Android-RoundCornerProgressBar/master/image/screenshot_02.png)
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) | ![](https://camo.githubusercontent.com/4b6b2daf76eacbd6565bb6f5349951711c7cea15/68747470733a2f2f7671626169712d626e313330362e66696c65732e316472762e636f6d2f79336d5759733942754965394e31543939614e504a334f533048454658674a48436e3936766f436a5463306755697973413771627a50794c6d302d3255694d64496b64644350494558347541584837534859615f705338646d384d2d533151306d6b535f30774e68693351504d622d413964372d537a445f4c496664413571794a6446582d394672666a736b596b6b5066336a52557167364d426d516e4d52664f66617159356934626236415a773f)
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) | ![](https://raw.githubusercontent.com/akexorcist/Android-RoundCornerProgressBar/master/image/screenshot_02.png)
11| [RopeProgressBar](https://github.com/cdeange/RopeProgressBar) | ![](https://github.com/cdeange/RopeProgressBar/raw/master/ropeprogressbar.gif)
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) | ![](https://github.com/alxrm/audiowave-progressbar/raw/master/imgs/wave.gif)
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) | ![](https://raw.githubusercontent.com/iammert/MaskProgressView/master/art/art.png =400x275)
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) | ![](https://github.com/DamanSingh4321/ProProgressViews/raw/master/app/screenshot.gif?raw=true)

Loading
======================
No. | Name | Demo
:---: | :---: | ---
01| [BezierLoadingView](https://github.com/JeasonWong/BezierLoadingView) | https://github.com/JeasonWong/BezierLoadingView
02| [loadtoast](https://github.com/code-mc/loadtoast) | ![](https://camo.githubusercontent.com/96592555c77792a317564369f8ff53bafcba2a13/687474703a2f2f692e696d6775722e636f6d2f57776f784c4d752e676966)
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) | ![](https://github.com/gelitenight/WaveView/raw/master/screenshot.gif =300x290)
06| [GoogleProgressBar](https://github.com/jpardogo/GoogleProgressBar) | ![](https://raw.githubusercontent.com/jpardogo/GoogleProgressBar/master/art/NexusRotationCross.gif)
07| [Loading](https://github.com/yankai-victor/Loading) | ![](https://github.com/yankai-victor/Loading/raw/master/images/NewtonCradleLoading.gif)
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) | ![](https://github.com/bhargavms/DotLoader/raw/master/assets/adding_dots.gif?raw=true)
12| [ENViews](https://github.com/codeestX/ENViews) | ![](https://github.com/codeestX/ENViews/raw/master/preview/o_loading.gif)
13| [HoldToLoadLayout](https://github.com/melihaksoy/HoldToLoadLayout) | ![](https://github.com/melihaksoy/HoldToLoadLayout/raw/master/gifs/htl_1.gif)
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) | ![](https://github.com/Ajian-studio/GABottleLoading/raw/master/raw/bottleLoading_origin.gif)
16| [GALeafLoading](https://github.com/Ajian-studio/GALeafLoading) | ![](https://github.com/Ajian-studio/GALeafLoading/raw/master/raw/leaf_loading_readme.gif)
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) | ![](https://raw.githubusercontent.com/dinuscxj/LoadingDrawable/master/Preview/ShapeChangeDrawable.gif)
19| [GifLoadingView](https://github.com/Rogero0o/GifLoadingView) | ![](https://camo.githubusercontent.com/5d60273b50200d40dd0fb3d6e7e2f2283651630d/687474703a2f2f7777342e73696e61696d672e636e2f6d773639302f61363935616364656777316633646579737274346767323034733034783137722e676966)
21| [SunBaby](https://github.com/Hitomis/SunBaby) | ![](https://github.com/Hitomis/SunBaby/raw/master/preview/sunbaby.gif)
22| [Android-SpinKit](https://github.com/ybq/Android-SpinKit) | ![](https://raw.githubusercontent.com/ybq/AndroidSpinKit/master/art/screen.gif)
23| [loading-balls](https://github.com/glomadrian/loading-balls) | ![](https://github.com/glomadrian/loading-balls/raw/master/art/1.gif)
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) | ![](https://github.com/poolqf/FillableLoaders/raw/master/Images/progress.gif)
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) | ![](https://raw.githubusercontent.com/jpardogo/GoogleProgressBar/master/art/GoogleProgressBar.gif)
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) | ![](https://github.com/KeepSafe/MultiStateAnimation/raw/master/docs/images/demo_1.gif)
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) | ![](https://raw.githubusercontent.com/tajchert/WaitingDots/master/images/dotsLoadingAnimation.gif)
43| [tinglingsquares](https://github.com/droidchef/tinglingsquares) | ![](https://raw.githubusercontent.com/ishan1604/tinglingsquares/master/media/demo.gif)
44| [mkloader](https://github.com/nntuyen/mkloader) | ![](https://github.com/nntuyen/mkloader/raw/master/screenshot/screenshot.gif)
45| [AnimatedLoadingIndicator](https://github.com/yash786agg/AnimatedLoadingIndicator) | ![](https://github.com/yash786agg/AnimatedLoadingIndicator/raw/master/screenshots/AnimatedLoadingIndicator.gif)

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) | ![](https://raw.githubusercontent.com/Tibolte/ElasticDownload/master/success.gif)
03| [GADownloading](https://github.com/Ajian-studio/GADownloading) | ![](https://github.com/Ajian-studio/GADownloading/raw/master/raw/my_loading_view_success.gif)
04| [DownloadProgressBar](https://github.com/panwrona/DownloadProgressBar) | ![](https://github.com/panwrona/DownloadProgressBar/raw/master/success.gif)
05| [ElasticProgressBar](https://github.com/michelelacorte/ElasticProgressBar) | ![](https://raw.githubusercontent.com/Tibolte/ElasticDownload/master/success.gif)

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) | ![](https://github.com/nisrulz/stackedhorizontalprogressbar/raw/develop/img/walkthrough-cropped.gif)
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) | ![](https://camo.githubusercontent.com/611d22202564ed670837756695c1d712f23c26ce/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d646f776e6c6f61642669643d304278504f5f55655337775363546a6c564e6b6c6855485a69625645)
09| [PaperShredder](https://github.com/ldoublem/PaperShredder) | ![](https://github.com/ldoublem/PaperShredder/raw/master/screenshot/2.gif)

================================================
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) | ![](https://github.com/imallan/JellyRefreshLayout/raw/master/images/preview.gif)
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) | ![](https://camo.githubusercontent.com/d406ac5a03a2b1fa5cf41fadc8d2408cb8709bdc/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3132353035362f73637265656e73686f74732f313635303331372f7265616c6573746174652d70756c6c5f312d322d332e676966)
11| [Pull-to-Refresh.Tours](https://github.com/Yalantis/Taurus) | ![](https://camo.githubusercontent.com/3a24e22eb3f8338573dba0701c089c12f6b70f11/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3132353035362f73637265656e73686f74732f313632333133312f746f7572732d70756c6c2d616972706c616e655f322d322d332e676966)

================================================
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) | ![](https://camo.githubusercontent.com/757e20ff49213fb230eef31c4a982ed886cf0a7f/687474703a2f2f696d672e796f75747562652e636f6d2f76692f464f536769506a477778342f302e6a7067)
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) | ![](https://camo.githubusercontent.com/cd92fcc87ebc531c60edc667da4a77b90c004ff0/68747470733a2f2f7261772e6769746875622e636f6d2f77696b692f7a78696e672f7a78696e672f7a78696e672d6c6f676f2e706e67)


================================================
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) | ![](https://github.com/kmshack/Android-TopScrollHelper/raw/master/screen.png)


================================================
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) | ![](https://github.com/mancj/MaterialSearchBar/raw/master/art/preview.gif)


================================================
FILE: pages/seekbar.md
================================================
Seekbar
======================
No. | Name | Demo
:---: | :---: | ---
01| [BubbleSeekBar](https://github.com/woxingxiao/BubbleSeekBar) | ![](https://github.com/woxingxiao/BubbleSeekBar/raw/master/screenshot/demo1.gif)
02| [DiscreteSeekBar](https://github.com/AnderWeb/discreteSeekBar) | ![](https://camo.githubusercontent.com/e717e2597779d1ddc980ace6f3943f62483d8a8c/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d376e62565058785568596b2f56472d724f3634704d57492f414141414141414148734d2f614d52676c7432567a726b2f773633392d683438302f616e696d6174696f6e2e676966)
03| [SeekBarCompat](https://github.com/ahmedrizwan/SeekBarCompat) | ![](https://raw.githubusercontent.com/ahmedrizwan/SeekBarCompat/master/app/src/main/res/drawable/seekbarcompat.gif)
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) | ![](https://github.com/neild001/SeekArc/raw/master/raw/arc_sweeps.png)
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) | ![](https://camo.githubusercontent.com/6e3cb8d77ac5d539d8577613d65e55fbce5cea01/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d314a456558524e666859632f556b69795f6d7978636f492f41414141414141414a44302f6b386e474447786667376b2f773238312d683530302d6e6f2f312e706e67)


================================================
FILE: pages/shortcut.md
================================================
Shortcut
======================
No. | Name | Demo
:---: | :---: | ---
01| [shortbread](https://github.com/MatthiasRobbers/shortbread) | ![](https://github.com/MatthiasRobbers/shortbread/raw/master/sample.png)
02| [AndroidAppShortcuts](https://github.com/michelelacorte/AndroidAppShortcuts) | ![](https://camo.githubusercontent.com/d941fb80f396476e3fe9827450b82a319c4356c0/687474703a2f2f692e67697068792e636f6d2f6c343451795475695631626a326e586a4f2e676966)




================================================
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) | ![](https://camo.githubusercontent.com/230a482ee48f7e0a0788e287d865d32e74abb9fc/68747470733a2f2f6d6174657269616c2d64657369676e2e73746f726167652e676f6f676c65617069732e636f6d2f7075626c6973682f6d6174657269616c5f765f382f6d6174657269616c5f6578745f7075626c6973682f30427a6870355a347748626133633368745631497765564e4b6346552f636f6d706f6e656e74735f6469616c6f67735f75706461746573312e706e67)
03| [Dspec](https://github.com/lucasr/dspec) | ![](https://github.com/lucasr/dspec/raw/master/images/sample.png)
04| [android-grid-wichterle](https://github.com/inmite/android-grid-wichterle) | ![](https://github.com/inmite/android-grid-wichterle/raw/master/graphics/screenshot.png)

================================================
FILE: pages/spinner.md
================================================
Spinner
======================
No. | Name | Demo
:---: | :---: | ---
01| [PickerUI](https://github.com/DavidPizarro/PickerUI) | ![](https://github.com/DavidPizarro/PickerUI/raw/master/art/screenshots_framed.png)
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) | ![](https://github.com/AigeStudio/WheelPicker/raw/master/Previews/main/Preview.gif)


================================================
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) | ![](https://github.com/ppamorim/Dragger/raw/master/art/app_sample_uncompressed.gif?raw=true)
04| [PrismView](https://github.com/ppamorim/PrismView) | ![](https://github.com/ppamorim/PrismView/raw/master/art/sample.gif)
05| [Android Sliding Activity Library](https://github.com/klinker41/android-slidingactivity) | ![](https://github.com/klinker41/android-slidingactivity/raw/master/preview_landscape.gif)
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) | ![](https://github.com/klinker41/android-slidingactivity/raw/master/preview_landscape.gif) 
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) | ![](https://raw.githubusercontent.com/flschweiger/SwipeStack/master/art/demo.gif)
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) | ![](https://github.com/BakerJQ/Android-InfiniteCards/raw/master/screenshot/sample.gif)
05| [Swipeable-Cards](https://github.com/kikoso/Swipeable-Cards) | ![](https://camo.githubusercontent.com/96538e542a3ca8c3513557dc5df255629a0272ae/68747470733a2f2f7261772e6769746875622e636f6d2f6b696b6f736f2f416e6454696e6465722f6d61737465722f6172742f63617074757261322e706e67)
06| [SlidingCard](https://github.com/mxn21/SlidingCard) | ![](https://camo.githubusercontent.com/e685df75548288b356563aa4d6807e23caca5562/687474703a2f2f62616f62616f6c6f7665796f752e636f6d2f736c6964696e67636172642e676966)
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) | ![](https://raw.githubusercontent.com/myinnos/ImageSliderWithSwipes/master/gif/image_slide_example.gif)

================================================
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) | ![](https://github.com/kyleduo/SwitchButton/raw/master/preview/demo_140.jpg)
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) | ![](https://github.com/luongvo/iOS-SwitchView/raw/master/images/preview.gif)
06| [ToggleButton](https://github.com/zcweng/ToggleButton) | ![](https://github.com/zcweng/ToggleButton/raw/master/ToggleButtonSample/21879.gif)
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) | ![](https://github.com/GwonHyeok/StickySwitch/raw/master/preview.gif)
10| [IconSwitch](https://github.com/polyak01/IconSwitch) | ![](https://github.com/polyak01/IconSwitch/raw/master/data/3J8gYHy.gif)

================================================
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) | ![](https://github.com/armcha/LuseenBottomNavigation/raw/master/ScreenShots/gifView2.gif)
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) | ![](https://github.com/bufferapp/AdaptableBottomNavigation/raw/master/art/demo.gif)
06| [Space-Navigation-View](https://github.com/armcha/Space-Navigation-View) | ![](https://github.com/armcha/Space-Navigation-View/raw/master/screens/mainGif.gif)
07| **[SmartTabLayout](https://github.com/ogaclejapan/SmartTabLayout)** | ![](https://raw.githubusercontent.com/ogaclejapan/SmartTabLayout/master/art/demo1.gif)
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) | ![](https://github.com/nshmura/RecyclerTabLayout/raw/master/art/years.gif)
13| [Dachshund-Tab-Layout](https://github.com/Andy671/Dachshund-Tab-Layout) | ![](https://camo.githubusercontent.com/5b73bc32f5076eb4e9c570d5c62809ed0a589c9e/687474703a2f2f692e67697068792e636f6d2f31565659487754344f466636552e676966)

================================================
FILE: pages/tag_view.md
================================================
Tag view
======================
No. | Name | Demo
:---: | :---: | ---
01| [ChipsLayoutManager](https://github.com/BelooS/ChipsLayoutManager) | ![](https://github.com/BelooS/ChipsLayoutManager/raw/master/images/header.png)
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) | ![](https://camo.githubusercontent.com/397c91d68dc6e496f194391481fa3a4408bb83f1/687474703a2f2f7331312e706f7374696d672e6f72672f727279376c773837372f53637265656e73686f745f323031355f30395f32395f32315f31375f35332e706e67)
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) | ![](https://camo.githubusercontent.com/8adbb5c44c656151cb108ada6d1383e2c6af38b7/687474703a2f2f7777342e73696e61696d672e636e2f6c617267652f62636532646561396a7731657362736279397635666a323075303077386a78782e6a7067)
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) | ![](https://github.com/gongwen/MarqueeViewLibrary/raw/master/screenshot/screen_shot.gif)
03| [HTextView](https://github.com/hanks-zyh/HTextView) | ![](https://github.com/hanks-zyh/HTextView/raw/master/screenshot/demo3.gif)
04| [FadingTextView](https://github.com/rosenpin/FadingTextView) | ![](https://camo.githubusercontent.com/ce4876c7895bc08b7920d584f7809536b569299c/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f56473545594374746d7330357a5246724f78526b38464c7a397433727652305169316458313271365043695f5a736c7258306c6165474145494731754e59466f754b52456e46724a354855534e726f6138474f5f4e354648704c73526c4477306f7444496f555f475250393039664641386c4e586f346d7775615a6b64756f6d654f553754654e49644439564d374332374879745651685a696766477872464939724444512d3266457837417041384c5f62716c496646343934664e66344473362d497148656974616b5a5333754679617a736b6968596d6d4a4a6377746f3270396b75556e706f7533625474454e4d6630345a6556334446743750696b59477542564231337a792d3054504a645f7731526b47783741533261634e69476f347867596b7350385042726d76385478576d3477584839754438324262654467737a6757427a4f4137314c6e54304268344f41576d386c6e3775515448475839634f686d317135375f4b526e52704c46694f525f614b566f614a624441796c7a6f667341584c51655369394a4d6568366971485741554a6357454a7351346a527335722d49447a59575a787a4e324e384f41686f4363564a615852315935486b705a467070736f3853384f4264574a7253394a3944463466694d4e774568692d71512d4c4269746a3876564e334776387855413565396352773444756632626f7154756d6850386a49356e39382d7270446d587632556f5a47424571536e394778785f6d30623846446d7043426a6c30346c4576636a32304b4d38544c52696a4c78656552664e66436f6374704b424f474c4a52516a386c4d71537a5651566b5031706779776552417248632d5f3272737567526954423552597631474e3958684e4d3075704c7352487648766271465a31714a4f523071414b6a6b747966766342637646754e397a6a59673d773830302d683233312d6e6f)
05| [TextSurface](https://github.com/elevenetc/TextSurface) | ![](https://github.com/elevenetc/TextSurface/raw/master/docs/demo.gif)
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) | ![](https://github.com/RomainPiel/Shimmer-android/raw/master/shimmer.gif)
08| [Shimmer for Android](https://github.com/facebook/shimmer-android) | ![](https://github.com/facebook/shimmer-android/raw/master/shimmer.gif?raw=true)
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) | ![](https://github.com/dkmeteor/PathEffectTextView/raw/master/path1.gif)
11| [android-autofittextview](https://github.com/grantland/android-autofittextview) | ![](https://github.com/grantland/android-autofittextview/raw/master/website/static/autofittextview.gif?raw=true)
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) | ![](https://camo.githubusercontent.com/061a4a460340c26422b2a2f43d7fe39e73246297/687474703a2f2f692e696d6775722e636f6d2f6b3662415764302e6a7067)
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) | ![](https://github.com/Bakumon/NumberAnimTextView/raw/master/gif/GIF.gif)
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) | ![](https://github.com/bravoborja/ReadMoreTextView/raw/master/screenshots/collapsed.png)
24| [ticker](https://github.com/robinhood/ticker) | ![](https://github.com/robinhood/ticker/raw/master/assets/ticker_main.gif)
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) | ![](https://github.com/yadav-rahul/TastyToast/raw/lib/static/success.gif)
02| [SuperToasts](https://github.com/JohnPersano/SuperToasts) | ![](https://github.com/JohnPersano/SuperToasts/raw/master/art/SuperToasts_Banner.png)
03| [pretty-toast](https://github.com/CROSP/pretty-toast) | ![](https://github.com/CROSP/pretty-toast/raw/master/screen-animation.gif)
04| [Toasty](https://github.com/GrenderG/Toasty) | ![](https://raw.githubusercontent.com/GrenderG/Toasty/master/art/collage.png)
05| [Snacky](https://github.com/matecode/Snacky) | ![](https://github.com/matecode/Snacky/raw/master/screenshots/success.png)
06| [TSnackBar](https://github.com/AndreiD/TSnackBar) | ![](https://raw.githubusercontent.com/AndreiD/TSnackBar/master/app/snackbar.gif)

================================================
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/) | ![](https://github.com/henrytao-me/smooth-app-bar-layout/raw/master/screenshots/concept.final.jpg)
03| [ByeBurger](https://github.com/githubwing/ByeBurger) | ![](https://github.com/githubwing/ByeBurgerNavigationView/raw/master/img/book.gif)
04| [ArcToolbarView](https://github.com/massivedisaster/ArcToolbarView) | ![](https://github.com/massivedisaster/ArcToolbarView/blob/master/art/sample.gif)


================================================
FILE: pages/update.md
================================================
Update / Rate
======================
No. | Name | Demo
:---: | :---: | ---
01| [Siren](https://github.com/eggheadgames/Siren) | ![](https://github.com/eggheadgames/Siren)
02| [MAHAndroidUpdater](https://github.com/hummatli/MAHAndroidUpdater) | ![](https://raw.githubusercontent.com/hummatli/MAHAndroidUpdater/master/imgs/updater_dlg_small.png)
03| [AppUpdater](https://github.com/javiersantos/AppUpdater) | ![](https://raw.githubusercontent.com/javiersantos/AppUpdater/master/Screenshots/banner.png)
04| [gandalf](https://github.com/btkelly/gandalf) | ![](https://camo.githubusercontent.com/1f412a5524825450326f4c9ca5d26476c3f9f388/687474703a2f2f692e696d6775722e636f6d2f577257517631722e706e67)
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) | ![](https://raw.githubusercontent.com/fernandodev/easy-rating-dialog/master/screenshots/device-2017-05-07-185513.png)
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) | ![](https://github.com/dalong982242260/SlidingBall/raw/master/img/dalong.gif?raw=true)
07| [SlidingBallViewPager](https://github.com/dalong982242260/SlidingBallViewPager) | ![](https://github.com/dalong982242260/SlidingBallViewPager/raw/master/img/hor.gif)
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) | ![](https://github.com/Cleveroad/FanLayoutManager/raw/master/images/demo_.gif)
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) | ![](https://camo.githubusercontent.com/a164b67f7eec5d45926f827021983b0d65fac0ba/687474703a2f2f692e696d6775722e636f6d2f3079474d5379452e676966)
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) | ![](https://cloud.githubusercontent.com/assets/8949716/17557718/dc235ec4-5f4a-11e6-92b7-144a2a1a1e3f.gif)
21| [MaterialViewPager](https://github.com/florent37/MaterialViewPager) | ![](https://raw.githubusercontent.com/florent37/MaterialViewPager/master/screenshots/screenshot_2_small.png)
22| [ParallaxPager](https://github.com/prolificinteractive/ParallaxPager) | ![](https://camo.githubusercontent.com/7b638f5e31b5cc79a7c06cbe12e2708514069f88/687474703a2f2f70726f6c69666963696e7465726163746976652e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031342f30342f706172616c6c61785f706c616e65745f64656d6f2e676966)

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) | ![](https://camo.githubusercontent.com/b5c5f75f9876f58b949c77c24e26e03c4a978585/687474703a2f2f6661726d332e737461746963666c69636b722e636f6d2f323834332f31323830353133323437355f653539353636346138315f6f2e676966)
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) | ![](https://camo.githubusercontent.com/2ea6152b06aa5f9ca21ab7ff0a83830f73f48fbe/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3330333233342f73637265656e73686f74732f323039303830332f70616765696e64696361746f722e676966)
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) | ![](https://github.com/bhargavms/PodSLider/raw/master/assets/gifs/ezgif.com-gif-maker.gif?raw=true)
09| [Android-ConvenientBanner](https://github.com/saiwu-bigkoo/Android-ConvenientBanner) | ![](https://github.com/saiwu-bigkoo/Android-ConvenientBanner/raw/master/preview/convenientbannerdemo.gif)
10| [OffsetAnimator](https://github.com/russelarms/OffsetAnimator) | ![](https://github.com/russelarms/OffsetAnimator/raw/master/preview/sample_video.gif)
11| [Android-Indefinite-Pager-Indicator](https://github.com/rbro112/Android-Indefinite-Pager-Indicator) | ![](https://github.com/rbro112/Android-Indefinite-Pager-Indicator/raw/master/readme_assets/preview.gif)

================================================
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) | ![](https://github.com/felixpalmer/android-visualizer/raw/master/demo/demo-3.gif)
03| [AudioWaves](https://github.com/FireZenk/AudioWaves) | ![](https://cloud.githubusercontent.com/assets/1595403/11171019/e7f21ebe-8be4-11e5-80ed-5d485dc46719.png =400x200)
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) | ![](https://github.com/Yalantis/Horizon/raw/master/blog_article_header.png)
06| [MusicWave](https://github.com/akshay2211/MusicWave) | ![](https://github.com/akshay2211/MusicWave/raw/master/media/musicwave_gif.gif)


================================================
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">
Download .txt
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 [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8"
  },
  {
    "path": "pages/about.md",
    "chars": 796,
    "preview": "About\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [android-about-box](https://github.com/eggheadgam"
  },
  {
    "path": "pages/animation.md",
    "chars": 12506,
    "preview": "RecyclerView\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [RecyclerView Animators](https://github.co"
  },
  {
    "path": "pages/badge_triangle_label.md",
    "chars": 2921,
    "preview": "Badge\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [Android-ActionItemBadge](https://github.com/mike"
  },
  {
    "path": "pages/blur.md",
    "chars": 1355,
    "preview": "Blur\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [Dali](https://github.com/patrickfav/Dali) | ![](h"
  },
  {
    "path": "pages/button.md",
    "chars": 5399,
    "preview": "Button\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [ShineButton](https://github.com/ChadCSong/Shine"
  },
  {
    "path": "pages/calendar.md",
    "chars": 5140,
    "preview": "Calendar\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [MaterialDateRangePicker](https://github.com/b"
  },
  {
    "path": "pages/camera.md",
    "chars": 842,
    "preview": "Camera\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [MagicalCamera](https://github.com/fabian7593/Ma"
  },
  {
    "path": "pages/change_log.md",
    "chars": 369,
    "preview": "Changlog\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [changeloglib](https://github.com/gabrielemari"
  },
  {
    "path": "pages/chart_graph.md",
    "chars": 3444,
    "preview": "Graph / Chart\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [MPAndroidChart](https://github.com/PhilJ"
  },
  {
    "path": "pages/check_box.md",
    "chars": 211,
    "preview": "Checkbox\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [AnimCheckBox](https://github.com/lguipeng/Ani"
  },
  {
    "path": "pages/dialog.md",
    "chars": 1238,
    "preview": "Dialog\n======================\nNo. | Name | Demo\n:---: | :---: | ---\n01| [MaryPopup](https://github.com/Meetic/MaryPopup)"
  },
  {
    "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.

Copied to clipboard!