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) | 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) | 04| [AboutLibraries](https://github.com/mikepenz/AboutLibraries) | ================================================ FILE: pages/animation.md ================================================ RecyclerView ====================== No. | Name | Demo :---: | :---: | --- 01| [RecyclerView Animators](https://github.com/wasabeef/recyclerview-animators) | 02| [RecyclerViewItemAnimators](https://github.com/gabrielemariotti/RecyclerViewItemAnimators) | 03| [spruce-android](https://github.com/willowtreeapps/spruce-android) | 04| [ItemAnimators](https://github.com/mikepenz/ItemAnimators) | 05| [loaderviewlibrary](https://github.com/elye/loaderviewlibrary) | 06| [FiftyShadesOf](https://github.com/florent37/FiftyShadesOf) | 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) | 04| [FragmentAnimations](https://github.com/kakajika/FragmentAnimations) | 05| [ViewPagerTransforms](https://github.com/ToxicBakery/ViewPagerTransforms) | 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) | Drawer ====================== No. | Name | Demo :---: | :---: | --- 01| [android-transition](https://github.com/kaichunlin/android-transition) | 02| [TransitionPlayer](https://github.com/linfaxin/TransitionPlayer) | transition ====================== No. | Name | Demo :---: | :---: | --- 01| [CannyViewAnimator](https://github.com/LiveTyping/CannyViewAnimator) | 02| [Article-Details-Transition-Example](https://github.com/Jaouan/Article-Details-Transition-Example) | 03| [TransitionHelper](https://github.com/ImmortalZ/TransitionHelper) | 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) | 02| [VusikView](https://github.com/dynamitechetan/VusikView) | Ripple ====================== No. | Name | Demo :---: | :---: | --- 01| [RippleView](https://github.com/siriscac/RippleView) | 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) | 02| [ExplosionField](https://github.com/tyrantgit/ExplosionField) | 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) | 08| [Particle](https://github.com/JeasonWong/Particle) | 09| [animate](https://github.com/hitherejoe/animate) | 10| [AndroidViewAnimations](https://github.com/daimajia/AndroidViewAnimations) | 11| [ViewAnimator](https://github.com/florent37/ViewAnimator) | 12| [transitions-everywhere](https://github.com/andkulikov/transitions-everywhere) | ![](https://camo.githubusercontent.com/0dbd6c6ad1b4f67503002df27efc5c0551183430/68747470733a2f2f686162726173746f726167652e6f72672f66696c65732f6335312f6231652f6232362f63353162316562323666623934313639386164356131333638643036363033622e676966) 13| [QuickSand](https://github.com/blundell/QuickSand) | 14| [ViewRevealAnimator](https://github.com/sephiroth74/ViewRevealAnimator) | 15| [EasingInterpolator](https://github.com/MasayukiSuda/EasingInterpolator) | 16| [BitmapMerger](https://github.com/sharish/BitmapMerger) | 17| [AndroidViewHover](https://github.com/daimajia/AndroidViewHover) | 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) | 20| [AnimationEasingFunctions](https://github.com/daimajia/AnimationEasingFunctions) | 21| [android-pathview](https://github.com/geftimov/android-pathview) | 22| [RoadRunner](https://github.com/glomadrian/RoadRunner) | 23| [WindView](https://github.com/AhmadNemati/WindView) | 24| [ArcAnimator](https://github.com/asyl/ArcAnimator) | 25| [AnimatedSvgView](https://github.com/jaredrummler/AnimatedSvgView) | 26| [CubeGrid](https://github.com/alighters/CubeGrid) | 27| [stencil](https://github.com/thoughtbot/stencil) | 28| [SimpleTargetView](https://github.com/anastr/SimpleTargetView) | 29| [FPSAnimator](https://github.com/MasayukiSuda/FPSAnimator) | 30| [EmojiRain](https://github.com/Luolc/EmojiRain) | 31| [ParticlesDrawable](https://github.com/Doctoror/ParticlesDrawable) | 32| [SIRIWaveView](https://github.com/alexgomes09/SIRIWaveView) | 33| [TextPathView](https://github.com/totond/TextPathView) | ================================================ FILE: pages/badge_triangle_label.md ================================================ Badge ====================== No. | Name | Demo :---: | :---: | --- 01| [Android-ActionItemBadge](https://github.com/mikepenz/Android-ActionItemBadge) | 02| [Badger](https://github.com/volders/Badger) | ![](https://github.com/volders/Badger/raw/master/assets/example.png) 03| [BadgeView](https://github.com/AlexLiuSheng/BadgeView) | 04| [ShortcutBadger](https://github.com/leolin310148/ShortcutBadger) | ![](https://camo.githubusercontent.com/618b29ccb20fb2a69fe54d5cf43e3c9c81601052/68747470733a2f2f7261772e6769746875622e636f6d2f6c656f6c696e3331303134382f53686f72746375744261646765722f6d61737465722f73637265656e73686f74732f73735f73616d73756e672e706e67) 05| [MiladBadgeView](https://github.com/miladheydari/MiladBadgeView) | 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) | 02| [LabelView](https://github.com/linger1216/labelview) | 03| [SlantedTextView](https://github.com/HeZaiJin/SlantedTextView) | 04| [AvatarLabelView](https://github.com/yanbober/AvatarLabelView) | 05| [SlantedTextView](https://github.com/HeZaiJin/SlantedTextView) | 06| [SimpleTagImageView](https://github.com/wujingchao/SimpleTagImageView) | 07| [FlycoLabelView](https://github.com/H07000223/FlycoLabelView) | 08| [Oblique](https://github.com/akshay2211/Oblique) | ================================================ 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) | 03| [Android StackBlur](https://github.com/kikoso/android-stackblur) | ![](https://camo.githubusercontent.com/821ae0abdf62af50624fc429f79b2d47f4f22d53/68747470733a2f2f7261772e6769746875622e636f6d2f6b696b6f736f2f616e64726f69642d737461636b626c75722f6d61737465722f6172742f73637265656e73686f74322e706e67 =300x200) 04| [RealtimeBlurView](https://github.com/mmin18/RealtimeBlurView) | 05| [BlurredView](https://github.com/wl9739/BlurredView) | 06| [Blur](https://github.com/robinxdroid/Blur) | 07| [BlurDialogFragment](https://github.com/tvbarthel/BlurDialogFragment) | ================================================ 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) | 03| [SparkButton](https://github.com/varunest/SparkButton) | 04| [ThumbUp](https://github.com/ldoublem/ThumbUp) | 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) | 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) | 09| [PlayPauseButton](https://github.com/recruit-lifestyle/PlayPauseButton) | 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) | 12| [AnimShopButton](https://github.com/mcxtzhang/AnimShopButton) | 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) | 15| [Android-Bootstrap](https://github.com/Bearded-Hen/Android-Bootstrap) | 16| [HoldingButton](https://github.com/dewarder/HoldingButton) | 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) | 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) | 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) | 05| [SubmitDemo](https://github.com/tuesda/SubmitDemo) | 06| [easyloadingbtn](https://github.com/DevinShine/easyloadingbtn) | ================================================ FILE: pages/calendar.md ================================================ Calendar ====================== No. | Name | Demo :---: | :---: | --- 01| [MaterialDateRangePicker](https://github.com/borax12/MaterialDateRangePicker) | 02| [material-calendarview](https://github.com/prolificinteractive/material-calendarview) | 03| [Caldroid](https://github.com/roomorama/Caldroid) | 04| [android-times-square](https://github.com/square/android-times-square) | 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) | 08| [SublimePicker](https://github.com/vikramkakkar/SublimePicker) | 09| [MaterialDateTimePicker](https://github.com/wdullaer/MaterialDateTimePicker) | 10| [CompactCalendarView](https://github.com/SundeepK/CompactCalendarView) | 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) | 13| [SublimePicker](https://github.com/vikramkakkar/SublimePicker) | 14| [LightCalendarView](https://github.com/recruit-mp/LightCalendarView) | 15| [DateTimeRangePicker](https://github.com/skedgo/DateTimeRangePicker) | 16| [android-betterpickers](https://github.com/code-troopers/android-betterpickers) | 17| [HijriDatePicker](https://github.com/alhazmy13/HijriDatePicker) | 18| [EasyCalendar](https://github.com/shichaohui/EasyCalendar) | 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) | 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) | 23| [SectionCalendarView](https://github.com/WindSekirun/SectionCalendarView) | ================================================ 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) | 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) | 14| [numAndroidCharts](https://github.com/numetriclabz/numAndroidCharts) | ![](https://camo.githubusercontent.com/09b4ee6d46c654b3741d8476163778e73cff1bde/68747470733a2f2f7261772e6769746875622e636f6d2f6e756d65747269636c61627a2f6e756d416e64726f69644368617274732f6d61737465722f73637265656e73686f74732f67726f757065642d6261722d63686172742e706e67) 15| [MarkView](https://github.com/xiprox/MarkView) | 16| [AnyChart-Android](https://github.com/AnyChart/AnyChart-Android) | ================================================ 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) | 02| [DialogPlus](https://github.com/orhanobut/dialogplus) | 03| [Sweet Alert](https://github.com/pedant/sweet-alert-dialog) | 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) | 02| [DraggablePanel](https://github.com/pedrovgs/DraggablePanel) | 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) | 02| [FabricView](https://github.com/antwankakki/FabricView) | 03| [FreeDrawView](https://github.com/RiccardoMoro/FreeDrawView) | 04| [DrawableView](https://github.com/PaNaVTEC/DrawableView) | 05| [DrawView](https://github.com/ByoxCode/DrawView) | 06| [PolygonDrawingUtil](https://github.com/stkent/PolygonDrawingUtil) | 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) | ================================================ 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) | 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) | 08| [AndroidResideMenu](https://github.com/SpecialCyCi/AndroidResideMenu) | 09| [CustomMenu](https://github.com/flyfei/CustomMenu) | 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) | 14| [duo-navigation-drawer](https://github.com/PSD-Company/duo-navigation-drawer) | ================================================ 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) | 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) | 04| [uCrop](https://github.com/Yalantis/uCrop) | 05| [CropImageView](https://github.com/cesards/CropImageView) | 06| [cropper](https://github.com/edmodo/cropper) | 07| [android-crop](https://github.com/jdamcd/android-crop) | 08| [SimpleCropView](https://github.com/IsseiAoki/SimpleCropView) | 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) | 02| [android-image-filter](https://github.com/ragnraok/android-image-filter) | ================================================ 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) | 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) | 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) | 02| [Masked-Edittext](https://github.com/pinball83/Masked-Edittext) | 03| [input-mask-android](https://github.com/RedMadRobot/input-mask-android) | Input code, pin ====================== No. | Name | Demo :---: | :---: | --- 01| [LolliPin](https://github.com/OrangeGangsters/LolliPin) | 02| [PinEntryEditText](https://github.com/alphamu/PinEntryEditText) | 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) | 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) | 08| [PatternLockView](https://github.com/aritraroy/PatternLockView) | 09| [PasscodeView](https://github.com/hanks-zyh/PasscodeView) | 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) | 03| [android-wizardpager](https://github.com/romannurik/android-wizardpager) | 04| [WizardPager](https://github.com/TechFreak/WizardPager) | Star ====================== No. | Name | Demo :---: | :---: | --- 01| [SimpleRatingBar](https://github.com/ome450901/SimpleRatingBar) | 02| [MaterialRatingBar](https://github.com/DreaminginCodeZH/MaterialRatingBar) | 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) | 02| [PlacesAutocompleteTextView](https://github.com/seatgeek/android-PlacesAutocompleteTextView) | 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) | 06| [TokenAutoComplete](https://github.com/splitwise/TokenAutoComplete) | ![](https://camo.githubusercontent.com/da4273e1cb0fad35efd52c636dab2704d31551a9/68747470733a2f2f7261772e6769746875622e636f6d2f73706c6974776973652f546f6b656e4175746f436f6d706c6574652f67682d70616765732f696d616765732f666f63757365642e706e67) 07| [icarus-android](https://github.com/mr5/icarus-android) | 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) | ================================================ 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) | 07| [Animated-Expanding-ListView](https://github.com/LeonardoCardoso/Animated-Expanding-ListView) | 08| [PlaceHolderView](https://github.com/janishar/PlaceHolderView) | 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) | 12| [ScrollDownLayout](https://github.com/xiongwei-git/ScrollDownLayout) | ================================================ FILE: pages/floating.md ================================================ Floating ====================== No. | Name | Demo :---: | :---: | --- 01| [Bubbles for Android](https://github.com/txusballesteros/bubbles-for-android) | 02| [FloatingView](https://github.com/recruit-lifestyle/FloatingView) | 03| [VideoChatHeads](https://github.com/TakeoffAndroid/VideoChatHeads) | 04| [Hover](https://github.com/google/hover) | 05| [DragGooView](https://github.com/PoplarTang/DragGooView) | 06| [DraggableView](https://github.com/elevenetc/DraggableView) | 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) | 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) | 05| [ScrollablePanel](https://github.com/Kelin-Hong/ScrollablePanel) | 06| [AdaptiveTableLayout](https://github.com/Cleveroad/AdaptiveTableLayout) | ![](https://github.com/Cleveroad/AdaptiveTableLayout/raw/master/images/demo.gif) 07| [FlycoTabLayout](https://github.com/H07000223/FlycoTabLayout) | 08| [greedo-layout-for-android](https://github.com/500px/greedo-layout-for-android) | 09| [groupie](https://github.com/lisawray/groupie) | 10| [Drag Select Recycler View](https://github.com/afollestad/drag-select-recyclerview) | 11| [DragExpandGrid](https://github.com/wedcel/DragExpandGrid) | 12| [TableFixHeaders](https://github.com/InQBarna/TableFixHeaders) | ![](https://camo.githubusercontent.com/feb2eea06ec28c35e9e3c04b32eb21b81732dc81/68747470733a2f2f7261772e6769746875622e636f6d2f496e514261726e612f5461626c65466978486561646572732f6d61737465722f7765622f73637265656e312e706e67) 13| [FlexboxLayout](https://github.com/google/flexbox-layout) | 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) | ================================================ 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) | 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) | 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) | 02| [TextDrawable](https://github.com/amulyakhare/TextDrawable) | 03| [BabushkaText](https://github.com/quiqueqs/BabushkaText) | ================================================ 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) | 07| [BadgedImageview](https://github.com/yesidlazaro/BadgedImageview) | 08| [MovingImageView](https://github.com/AlbertGrobas/MovingImageView) | 09| [Crescento](https://github.com/developer-shivam/Crescento) | 10| [CaptchaImageView](https://github.com/jineshfrancs/CaptchaImageView) | 11| [DragPhotoView](https://github.com/githubwing/DragPhotoView) | 12| [ViewEffects](https://github.com/mirrajabi/ViewEffects) | 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) | 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) | 17| [StickerView](https://github.com/nimengbo/StickerView) | 18| [AndroidGlitterView](https://github.com/LyndonChin/AndroidGlitterView) | 19| [DragScaleCircleView](https://github.com/hpfs0/DragScaleCircleView) | 20| [PathAnimView](https://github.com/mcxtzhang/PathAnimView) | ![](https://github.com/mcxtzhang/PathAnimView/raw/master/gif/qianbihua.gif) 21| [TagViewGroup](https://github.com/shellljx/TagViewGroup) | 22| [KenBurnsView](https://github.com/flavioarfaria/KenBurnsView) | 23| [DexMovingImageView](https://github.com/dexlex/DexMovingImageView) | 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) | Viewer ====================== No. | Name | Demo :---: | :---: | --- 01| [GIFView](https://github.com/Gavras/GIFView) | https://github.com/Gavras/GIFView 02| [PhotoView](https://github.com/bm-x/PhotoView) | 03| [FrescoImageViewer](https://github.com/stfalcon-studio/FrescoImageViewer) | 04| [GestureViews](https://github.com/alexvasilkov/GestureViews) | 05| [BigImageViewer](https://github.com/Piasy/BigImageViewer) | 06| [PanoramaImageView](https://github.com/gjiazhe/PanoramaImageView) | 07| [DraggableFlipView](https://github.com/ssk5460/DraggableFlipView) | 08| [WindowView](https://github.com/justasm/WindowView) | 09| [GalleryFinal](https://github.com/pengjianbo/GalleryFinal) | 10| [Rotatable](https://github.com/yayaa/Rotatable) | ![](https://camo.githubusercontent.com/1588aa51f2fe10b3b240b32b48087215794d5198/687474703a2f2f796179616e64726f69642e636f6d2f646174612f6769746875625f6c6962726172792f726f74617461626c652f726f74617461626c652e676966) Shape ====================== No. | Name | Demo :---: | :---: | --- 01| [ThreeDLayout](https://github.com/githubwing/ThreeDLayout) | 01| [CircularImageView](https://github.com/Pkmmte/CircularImageView) | 02| [CircularImageView](https://github.com/lopspower/CircularImageView) | 03| [avatar-android](https://github.com/Pedroafa/avatar-android) | 04| [PolygonImageView](https://github.com/AlbertGrobas/PolygonImageView) | 05| [CircleImageView](https://github.com/hdodenhof/CircleImageView) | 06| [android-shape-imageview](https://github.com/siyamed/android-shape-imageview) | 07| [Maskable Layout](https://github.com/christophesmet/android_maskable_layout) | 08| [SelectableRoundedImageView](https://github.com/pungrue26/SelectableRoundedImageView) | ![](https://camo.githubusercontent.com/d359ae58a72bc330df60758703185777a15bd1a0/687474703a2f2f692e696d6775722e636f6d2f6953697a4838322e706e67) 09| [RoundedImageView](https://github.com/vinc3m1/RoundedImageView) | 10| [android-anyshape](https://github.com/lankton/android-anyshape) | 11| [diagonal-imageview](https://github.com/santalu/diagonal-imageview) | ================================================ 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) | 03| [welcome-android](https://github.com/stephentuso/welcome-android) | 04| [AppIntroAnimation](https://github.com/TakeoffAndroid/AppIntroAnimation) | 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)** 07| [AppIntro](https://github.com/apl-devs/AppIntro) | 08| [EasyIntro](https://github.com/meNESS/EasyIntro) | ![](https://raw.githubusercontent.com/meNESS/EasyIntro/master/screenshots/1.jpg) 09| [EntryScreenManager](https://github.com/kunall17/EntryScreenManager) | Guide ====================== No. | Name | Demo :---: | :---: | --- 01| [TapTargetView](https://github.com/KeepSafe/TapTargetView) | 02| [MaterialTapTargetPrompt](https://github.com/sjwall/MaterialTapTargetPrompt) | 03| [TutoShowcase](https://github.com/florent37/TutoShowcase) | 04| [TourGuide](https://github.com/worker8/TourGuide) | 05| [MaterialIntroView](https://github.com/iammert/MaterialIntroView) | 06| [ShowTipsView](https://github.com/fredericojssilva/ShowTipsView) | 07| [Spotlight](https://github.com/wooplr/Spotlight) | 08| [ShowcaseView](https://github.com/amlcurran/ShowcaseView) | Splash ====================== No. | Name | Demo :---: | :---: | --- 01| [AwesomeSplash](https://github.com/ViksaaSkool/AwesomeSplash) | ================================================ FILE: pages/keyboard.md ================================================ Keyboard ====================== No. | Name | Demo :---: | :---: | --- 01| [AndroidKeyboardWatcher](https://github.com/AzimoLabs/AndroidKeyboardWatcher) | 02| [XhsEmoticonsKeyboard](https://github.com/w446108264/XhsEmoticonsKeyboard) | 03| [Emoji](https://github.com/vanniktech/Emoji) | 04| [emojicon](https://github.com/rockerhieu/emojicon) | ================================================ FILE: pages/layout.md ================================================ Layout ====================== No. | Name | Demo :---: | :---: | --- 01| [CompoundLayout](https://github.com/Jaouan/CompoundLayout) | 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) | 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) | 07| [gravity-view](https://github.com/gofynd/gravity-view) | ![](https://camo.githubusercontent.com/ae7e72c9757a860d15d168bc3708902a2532a8cb/687474703a2f2f696d672e796f75747562652e636f6d2f76692f49724e722d4a31733866382f302e6a7067) 08| [CircleLayout](https://github.com/francoiscampbell/CircleLayout) | 09| [Android PDFView](https://github.com/JoanZapata/android-pdfview) | ![](https://camo.githubusercontent.com/7712406b4e86c0260f6fd35ed4a1fb77a73a29ce/68747470733a2f2f7261772e6769746875622e636f6d2f4a6f616e5a61706174612f616e64726f69642d706466766965772f6d61737465722f6465766963652e706e67) 10| [codeview-android](https://github.com/Softwee/codeview-android) | 11| [CodeView](https://github.com/tiagohm/CodeView) | 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) | ================================================ 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) | 09| [XRecyclerView](https://github.com/jianghejie/XRecyclerView) | 10| [SlimAdapter](https://github.com/MEiDIK/SlimAdapter) | ![](https://raw.githubusercontent.com/MEiDIK/SlimAdapter/master/SlimAdapter.jpg) ~~11~~| [PowerfulRecyclerViewAdapter](https://github.com/simplify20/PowerfulRecyclerViewAdapter) | ~~12~~| [recyclerviewhelper](https://github.com/nisrulz/recyclerviewhelper) | 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) | 17| [AutoplayVideos](https://github.com/Krupen/AutoplayVideos) | ![](https://raw.githubusercontent.com/Krupen/AutoplayVideos/master/AutoPlayVideos%20Demo.gif) 18| [DiscrollView2](https://github.com/egek92/DiscrollView2) | 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) | 03| [PullZoomRecyclerView](https://github.com/dinuscxj/PullZoomRecyclerView) | 04| [ShimmerRecyclerView](https://github.com/sharish/ShimmerRecyclerView) | 05| [BeautifulParallax](https://github.com/florent37/BeautifulParallax) | Decoration ====================== No. | Name | Demo :---: | :---: | --- 01| [RecyclerItemDecoration](https://github.com/magiepooh/RecyclerItemDecoration) | 02| [Dividers](https://github.com/Karumi/Dividers) | 03| [RecyclerView-FlexibleDivider](https://github.com/yqritc/RecyclerView-FlexibleDivider) | 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) | 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) | 05| [SectionedRecyclerViewAdapter](https://github.com/luizgrp/SectionedRecyclerViewAdapter) | 06| [sectioned-recyclerview](https://github.com/afollestad/sectioned-recyclerview) | 07| [SectionedRecyclerView](https://github.com/truizlop/SectionedRecyclerView) | Swipe ====================== No. | Name | Demo :---: | :---: | --- 01| [RecyclerViewEnhanced](https://github.com/nikhilpanju/RecyclerViewEnhanced) | 02| [SwipeRevealLayout](https://github.com/chthai64/SwipeRevealLayout) | 03| [BGASwipeItemLayout-Android](https://github.com/bingoogolapple/BGASwipeItemLayout-Android) | 04| [RecyclerViewSwipeDismiss](https://github.com/CodeFalling/RecyclerViewSwipeDismiss) | 05| [AndroidSwipeLayout](https://github.com/daimajia/AndroidSwipeLayout) | Messages ====================== No. | Name | Demo :---: | :---: | --- 01| [TGOCMessagesActivity](https://github.com/two-guys-one-code/TGOCMessagesActivity) | 02| [ChatMessageView](https://github.com/himanshu-soni/ChatMessageView) | 03| [ChatMessageView](https://github.com/bassaer/ChatMessageView) | 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) | 02| [CircleRecyclerView](https://github.com/kHRYSTAL/CircleRecyclerView) | 03| [SortableTableView](https://github.com/ISchwarz23/SortableTableView) | ================================================ 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) | 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) | ================================================ 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) | 03| [UniversalVideoView](https://github.com/linsea/UniversalVideoView) | 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) | 06| [Android-ScalableVideoView](https://github.com/yqritc/Android-ScalableVideoView) | 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) | 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) | 03| [BottomSheet](https://github.com/soarcn/BottomSheet) | 04| [BottomSheet](https://github.com/Flipboard/bottomsheet) | 05| [SlideBottomPanel](https://github.com/kingideayou/SlideBottomPanel) | 06| [android-ActionSheet](https://github.com/baoyongzhang/android-ActionSheet) | FAB ====================== No. | Name | Demo :---: | :---: | --- 01| [FABRevealLayout](https://github.com/truizlop/FABRevealLayout) | 02| [MaterialSheetFab](https://github.com/gowong/material-sheet-fab) | 03| [TapBarMenu](https://github.com/michaldrabik/TapBarMenu) | 04| [BoomMenu](https://github.com/Nightonke/BoomMenu) | 05| [CircularFloatingActionMenu](https://github.com/oguzbilgener/CircularFloatingActionMenu) | 06| [Revealator](https://github.com/Jaouan/Revealator) | 07| [Floating-Navigation-View](https://github.com/andremion/Floating-Navigation-View) | 08| [fab-transformation](https://github.com/konifar/fab-transformation) | 09| [FABToolbar](https://github.com/fafaldo/FABToolbar) | 10| [FabTransitionLayout](https://github.com/bowyer-app/FabTransitionLayout) | 11| [ArcLayout](https://github.com/ogaclejapan/ArcLayout) | 12| [ExpandableSelector](https://github.com/Karumi/ExpandableSelector) | 13| [FabButton](https://github.com/ckurtm/FabButton) | 14| [ActSwitchAnimTool](https://github.com/Yellow5A5/ActSwitchAnimTool) | 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) | 05| [Android-CircleMenu](https://github.com/szugyi/Android-CircleMenu) | 06| [Android-Wheel-Menu](https://github.com/anupcowkur/Android-Wheel-Menu) | 07| [Android-CircleMenu](https://github.com/hongyangAndroid/Android-CircleMenu) | 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) | 10| [OverlayMenu](https://github.com/sephiroth74/OverlayMenu) | ![](https://camo.githubusercontent.com/6b7a3d8562b05aed5f6476496b56c046c849983c/687474703a2f2f696d672e796f75747562652e636f6d2f76692f766f465762343073424a512f302e6a7067) 11| [MultiCardMenu](https://github.com/wujingchao/MultiCardMenu) | 12| [DropDownMenu](https://github.com/JayFang1993/DropDownMenu) | 13| [MetaballMenu](https://github.com/melvinjlobo/MetaballMenu) | ================================================ FILE: pages/notification.md ================================================ Notification ====================== No. | Name | Demo :---: | :---: | --- 01| [json2notification](https://github.com/8tory/json2notification) | 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) | 04| [NiftyNotification](https://github.com/sd6352051/NiftyNotification) | 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) | 05| [CircleTimerView](https://github.com/jiahuanyu/CircleTimerView) | 06| [TimerView](https://github.com/pheynix/TimerView) | Credit card ====================== No. | Name | Demo :---: | :---: | --- 01| [SwipeableCard](https://github.com/michelelacorte/SwipeableCard) | 02| [EasyFlipView](https://github.com/wajahatkarim3/EasyFlipView) | 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) | 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) | 02| [MaterialRecents](https://github.com/ZieIony/MaterialRecents) | 03| [ChromeLikeTabSwitcher](https://github.com/michael-rapp/ChromeLikeTabSwitcher) | 04| [FlippableStackView](https://github.com/blipinsk/FlippableStackView) | 05| [StackOverView](https://github.com/Bossyao168/StackOverView) | 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) | 03| [DashboardView](https://github.com/SuperKung/DashboardView) | 04| [CreditSesameRingView](https://github.com/HotBitmapGG/CreditSesameRingView) | Segmented ====================== No. | Name | Demo :---: | :---: | --- 01| [segmentedview](https://github.com/czy1121/segmentedview) | 02| [android-segmented-control](https://github.com/Kaopiz/android-segmented-control) | 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) | 02| [FogView_Library](https://github.com/dynamitechetan/FogView_Library) | Step view ====================== No. | Name | Demo :---: | :---: | --- 01| [StepView](https://github.com/baoyachi/StepView) | 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) | Snow ====================== No. | Name | Demo :---: | :---: | --- 01| [SnowingView](https://github.com/HelloVass/SnowingView) | 02| [android-snowfall](https://github.com/JetradarMobile/android-snowfall) | Other ====================== No. | Name | Demo :---: | :---: | --- 01| [Shadow](https://github.com/loopeer/shadow) | 02| [Android-SpeedyViewSelector](https://github.com/devsoulwolf/Android-SpeedyViewSelector) | 03| [Swipper](https://github.com/sdsmdg/Swipper) | 04| [Depth-LIB-Android-](https://github.com/danielzeller/Depth-LIB-Android-) | ![](https://camo.githubusercontent.com/b55c62484bb6a7d4b5280988d5cbaf993ca6579f/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3635353434392f73637265656e73686f74732f323137393334322f6d656e755f64726962626c652e676966) 05| [WellSwipe](https://github.com/gumingwei/WellSwipe) | 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) | 09| [SimpleFingerGestures](https://github.com/championswimmer/SimpleFingerGestures_Android_Library) | 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) | 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) | 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) | 20| [PhysicsLayout](https://github.com/Jawnnypoo/PhysicsLayout) | 21| [Trianglify](https://github.com/manolovn/trianglify) | 22| [WheelView-Android](https://github.com/lantouzi/WheelView-Android) | 23| [RadarScanView](https://github.com/gpfduoduo/RadarScanView) | 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) | ================================================ 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) | 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) | 06| [ImagePicker](https://github.com/jeasonlzy/ImagePicker) | 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) | 02| [NoNonsense-FilePicker](https://github.com/spacecowboy/NoNonsense-FilePicker) | 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) | ================================================ FILE: pages/popup.md ================================================ Popup ====================== No. | Name | Demo :---: | :---: | --- 01| [RelativePopupWindow](https://github.com/kakajika/RelativePopupWindow) | 02| [FlipShare](https://github.com/JeasonWong/FlipShare) | 03| [debugoverlay](https://github.com/sockeqwe/debugoverlay) | 04| [PinterestView](https://github.com/brucetoo/PinterestView) | 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) | 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) | 07| [CircleProgressBar](https://github.com/dinuscxj/CircleProgressBar) | 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) | 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) | 13| [TaoBaoProgressBar](https://github.com/liuhuibin/TaoBaoProgressBar) | 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) | 16| [MaterialProgressBar](https://github.com/DreaminginCodeZH/MaterialProgressBar) | 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) | 19| [GradeProgressView](https://github.com/niniloveyou/GradeProgressView) | 20| [circular-slider-android](https://github.com/milosmns/circular-slider-android) | 21| [ProgressRingView](https://github.com/Flepsik/ProgressRingView) | 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) | 04| [uberprogressview](https://github.com/droidchef/uberprogressview) | 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) | 09| [AVLoadingIndicatorView](https://github.com/81813780/AVLoadingIndicatorView) | 10| [LoadingDots](https://github.com/EyalBira/loading-dots) | 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) | 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) | 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) | 25| [WaveLoadingView](https://github.com/tangqi92/WaveLoadingView) | 26| [CatLoadingView](https://github.com/Rogero0o/CatLoadingView) | 27| [WaveLoading](https://github.com/race604/WaveLoading) | 28| [WaveView](https://github.com/john990/WaveView) | 29| [FillableLoaders](https://github.com/poolqf/FillableLoaders) | ![](https://github.com/poolqf/FillableLoaders/raw/master/Images/progress.gif) 30| [BounceLoadingView](https://github.com/niniloveyou/BounceLoadingView) | 31| [SmileyLoadingView](https://github.com/andyxialm/SmileyLoadingView) | 32| [SlackLoadingView](https://github.com/JeasonWong/SlackLoadingView) | 33| [LoadingView](https://github.com/ldoublem/LoadingView) | 34| [GoogleProgressBar](https://github.com/jpardogo/GoogleProgressBar) | ![](https://raw.githubusercontent.com/jpardogo/GoogleProgressBar/master/art/GoogleProgressBar.gif) 35| [SpinnerLoader](https://github.com/fenjuly/SpinnerLoader) | 36| [WhorlView](https://github.com/Kyson/WhorlView) | 37| [ColoringLoading](https://github.com/recruit-lifestyle/ColoringLoading) | 38| [CircleProgress](https://github.com/Fichardu/CircleProgress) | 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) | 41| [pageloader](https://github.com/arieridwan8/pageloader) | 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) | 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) | 02| [ACProgressLite](https://github.com/Cloudist/ACProgressLite) | 03| [KProgressHUD](https://github.com/Kaopiz/KProgressHUD) | Other ====================== No. | Name | Demo :---: | :---: | --- 01| [LikeSinaSportProgress](https://github.com/YangShaoXiong/LikeSinaSportProgress) | 02| [AwesomeProgressbar](https://github.com/alex5241/AwesomeProgressbar) | 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) | 05| [ArcProgressStackView](https://github.com/GIGAMOLE/ArcProgressStackView) | 06| [RingProgress](https://github.com/ldoublem/RingProgress) | 07| [ArcProgressStackView](https://github.com/GIGAMOLE/ArcProgressStackView) | 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) | 02| [CircleRefreshLayout](https://github.com/tuesda/CircleRefreshLayout) | 03| [WaveSwipeRefreshLayout](https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout) | 04| [CommonPullToRefresh](https://github.com/Chanven/CommonPullToRefresh) | 05| [RecyclerRefreshLayout](https://github.com/dinuscxj/RecyclerRefreshLayout) | 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) | 08| [BGARefreshLayout-Android](https://github.com/bingoogolapple/BGARefreshLayout-Android) | 09| [android-PullRefreshLayout](https://github.com/baoyongzhang/android-PullRefreshLayout) | 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) | 06| [android-ocr](https://github.com/rmtheis/android-ocr) | ![](https://camo.githubusercontent.com/757e20ff49213fb230eef31c4a982ed886cf0a7f/687474703a2f2f696d672e796f75747562652e636f6d2f76692f464f536769506a477778342f302e6a7067) 07| [BGAQRCode-Android](https://github.com/bingoogolapple/BGAQRCode-Android) | 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) | 02| [MaterialScrollBar](https://github.com/turing-tech/MaterialScrollBar) | 03| [RecyclerViewFastScroller](https://github.com/danoz73/RecyclerViewFastScroller) | 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) | 03| [MaterialSearchView](https://github.com/MiguelCatalan/MaterialSearchView) | 04| [SearchableSpinner](https://github.com/miteshpithadiya/SearchableSpinner) | 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) | 05| [RangeSeekbar](https://github.com/dolphinwang/RangeSeekbar) | 06| [ColorSeekBar](https://github.com/rtugeek/ColorSeekBar) | 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) | 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) | 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) | 02| [MultipleStatusView](https://github.com/qyxxjd/MultipleStatusView) | 03| [ErrorView](https://github.com/xiprox/ErrorView) | ================================================ 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) | 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) | 09| [BGASwipeBackLayout-Android](https://github.com/bingoogolapple/BGASwipeBackLayout-Android) | 10| [Reachability](https://github.com/sakebook/Reachability) | ================================================ 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) | 03| [Swipecards](https://github.com/Diolor/Swipecards) | 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) | 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) | 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) | 04| [SlideSwitch](https://github.com/Leaking/SlideSwitch) | 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) | 08| [SwitchButton](https://github.com/xiaopansky/SwitchButton) | 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) | 02| [FragNav](https://github.com/ncapdevi/FragNav) | 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) | 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) | 09| [NavigationTabStrip](https://github.com/DevLight-Mobile-Agency/NavigationTabStrip) | 10| **[NavigationTabBar](https://github.com/DevLight-Mobile-Agency/NavigationTabBar)** | 11| [PagerSlidingTabStrip](https://github.com/jpardogo/PagerSlidingTabStrip) | 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) | 03| [TagView](https://github.com/Cutta/TagView) | ![](https://camo.githubusercontent.com/397c91d68dc6e496f194391481fa3a4408bb83f1/687474703a2f2f7331312e706f7374696d672e6f72672f727279376c773837372f53637265656e73686f745f323031355f30395f32395f32315f31375f35332e706e67) 04| [android-tagview](https://github.com/kaedea/android-tagview) | 05| [android-tagview](https://github.com/mcharmas/android-tagview) | 06| [AndroidTagGroup](https://github.com/2dxgujun/AndroidTagGroup) | ![](https://camo.githubusercontent.com/8adbb5c44c656151cb108ada6d1383e2c6af38b7/687474703a2f2f7777342e73696e61696d672e636e2f6c617267652f62636532646561396a7731657362736279397635666a323075303077386a78782e6a7067) 07| [AndroidTagView](https://github.com/whilu/AndroidTagView) | 08| [TagCloudView](https://github.com/kingideayou/TagCloudView) | 09| [HashTagHelper](https://github.com/danylovolokh/HashTagHelper) | ================================================ 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) | 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) | 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) | 13| [TextJustify-Android](https://github.com/bluejamesbond/TextJustify-Android) | ![](https://camo.githubusercontent.com/061a4a460340c26422b2a2f43d7fe39e73246297/687474703a2f2f692e696d6775722e636f6d2f6b3662415764302e6a7067) 14| [AlignTextView](https://github.com/androiddevelop/AlignTextView) | 15| [PinchZoomTextView](https://github.com/androidessence/PinchZoomTextView) | 16| [KerningViews](https://github.com/aritraroy/KerningViews) | 17| [AwesomeText](https://github.com/JMPergar/AwesomeText) | 18| [android-ago](https://github.com/curioustechizen/android-ago) | 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) | 21| [ExpandableTextView](https://github.com/Manabu-GT/ExpandableTextView) | 22| [ParticleTextView](https://github.com/Yasic/ParticleTextView) | 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) | Bubble text ====================== No. | Name | Demo :---: | :---: | --- 1| [tooltip-view](https://github.com/venmo/tooltip-view) | 2| [BubbleLayout](https://github.com/MasayukiSuda/BubbleLayout) | 3| [BubbleTextView](https://github.com/dupengtao/BubbleTextView) | ================================================ 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) | 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) | 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) | ================================================ 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) | 04| [WoWoViewPager](https://github.com/Nightonke/WoWoViewPager) | 05| [SCViewPager](https://github.com/sacot41/SCViewPager) | 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) | 09| [FanLayoutManager](https://github.com/Cleveroad/FanLayoutManager) | ![](https://github.com/Cleveroad/FanLayoutManager/raw/master/images/demo_.gif) 10| [SwipeSelector](https://github.com/roughike/SwipeSelector) | 11| [MaterialLeanBack](https://github.com/florent37/MaterialLeanBack) | 12| [AndroidImageSlider](https://github.com/daimajia/AndroidImageSlider) | 13| [RecyclerViewPager](https://github.com/lsjwzh/RecyclerViewPager) | 14| [HollyViewPager](https://github.com/florent37/HollyViewPager) | 15| [freepager](https://github.com/alexzaitsev/freepager) | 16| [MultiViewPager](https://github.com/Pixplicity/MultiViewPager) | ![](https://camo.githubusercontent.com/a164b67f7eec5d45926f827021983b0d65fac0ba/687474703a2f2f692e696d6775722e636f6d2f3079474d5379452e676966) 17| [ParallaxViewPager](https://github.com/ybq/ParallaxViewPager) | 18| [UltraViewPager](https://github.com/alibaba/UltraViewPager) | 19| [ExpandingPager](https://github.com/qs-lll/ExpandingPager) | 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) | 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) | 04| [AndroidRubberIndicator](https://github.com/LyndonChin/AndroidRubberIndicator) | ![](https://camo.githubusercontent.com/2ea6152b06aa5f9ca21ab7ff0a83830f73f48fbe/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3330333233342f73637265656e73686f74732f323039303830332f70616765696e64696361746f722e676966) 05| [FlycoPageIndicator](https://github.com/H07000223/FlycoPageIndicator) | 06| [InfiniteIndicator](https://github.com/lightSky/InfiniteIndicator) | 07| [CircleIndicator](https://github.com/ongakuer/CircleIndicator) | 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) | 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) |