Android UI
repo: wasabeef/awesome-android-ui
category: Front-End Development
related: Android
List of Android UI/UX Libraries
A curated list of awesome Android UI/UX libraries.
Maintainers
<p> <a href="https://github.com/wasabeef"> <img src="https://avatars1.githubusercontent.com/u/1833474?s=48" /> </a> </p>
Index
- Jetpack Compose
- Layout
- Button
- List / Grid
- ViewPager
- Label / Form
- Image
- SeekBar
- Progress
- Menu
- ActionBar
- Dialog
- Calendar
- Graph
- Animation
- Parallax
- Effect (Blur... etc)
- Other
Jetpack Compose
| Name | License | Demo |
|---|---|---|
| Landscapist | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/95661452-6abad480-0b6a-11eb-91c4-7cbe40b77927.gif" width="46%"> <img src="https://user-images.githubusercontent.com/24237865/95812167-be3a4780-0d4f-11eb-9360-2a4a66a3fb46.gif" width="46%"> |
| Flinger | MIT | <img src="https://media.giphy.com/media/rJWauymZ3HTRRTXmta/giphy.gif" width="49%"> |
| Orchestra | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/61194943-f9d70380-a6ff-11e9-807f-ba1ca8126f8a.gif" width="46%"> <img src="https://user-images.githubusercontent.com/24237865/95007367-d58b7d80-0649-11eb-857b-9e0187be70d1.gif" width="44%"> |
| compose-backstack | Apache License V2 | <img src="https://github.com/zach-klippenstein/compose-backstack/blob/main/.images/inspector.gif" width="49%"> |
| ComposeClock | Apache License V2 | <img src="https://github.com/adibfara/ComposeClock/blob/master/demo.gif" width="49%"> |
| ComposeCookBook | MIT | <img src="https://media.giphy.com/media/WOlo2cTDdjGkgdAJQK/giphy.gif" width="46%"> <img src="https://media.giphy.com/media/pZfwwwOlKQtiyJFPr2/giphy.gif" width="46%"> |
| Compose Neumorphism UI | Apache License V2 | <img src="https://github.com/CuriousNikhil/neumorphic-compose/blob/main/static/complete_screen.png?raw=true" height=400> |
| SSComposeCookBook | MIT | <img src="https://github.com/SimformSolutionsPvtLtd/SSComposeCookBook/blob/main/gif/canvas/canvas.gif" width="46%"> <img src="https://github.com/SimformSolutionsPvtLtd/SSComposeCookBook/blob/main/gif/Animation/BasicAnim.gif" width="46%"> |
Layout
| Name | License | Demo |
|---|---|---|
| WaveView | Apache License V2 | <img src="/art/waveview.gif" width="49%"> |
| ResideLayout | Apache License V2 | <img src="/art/ResideLayout.gif" width="49%"> |
| AndroidSwipeLayout | MIT | <img src="/art/AndroidSwipeLayout.gif" width="49%"> <img src="/art/AndroidSwipeLayout2.gif" width="49%"> |
| SwipeBackLayout | Apache License V2 | <img src="/art/SwipeBackLayout.webp" width="49%"> <img src="/art/SwipeBackLayout2.webp" width="49%"> |
| Maskable Layout | Apache License V2 | <img src="/art/android_maskable_layout.gif" width="49%"> |
| ExpandableLayout | MIT | <img src="/art/ExpandableLayout.gif" width="49%"> |
| android-PullRefreshLayout | MIT | <img src="/art/android-PullRefreshLayout.gif" width="49%"> |
| TileView | MIT | <img src="/art/TileView.jpeg" width="49%"> <img src="/art/TileView2.jpeg" width="49%"> |
| ShowcaseView | Apache License V2 | <img src="/art/ShowcaseView.png" width="49%"> <img src="/art/ShowcaseView2.png" width="49%"> |
| Ultra Pull To Refresh | Apache License V2 | <img src="/art/android-Ultra-Pull-To-Refresh.gif" width="49%"> <img src="/art/android-Ultra-Pull-To-Refresh2.gif" width="49%"> <img src="/art/android-Ultra-Pull-To-Refresh3.gif" width="49%"> <img src="/art/android-Ultra-Pull-To-Refresh4.gif" width="49%"> |
| AndroidViewHover | UnKnown | <img src="/art/AndroidViewHover.gif" width="49%"> |
| DraggablePanel | Apache License V2 | <img src="/art/DraggablePanel.gif" width="49%"> <img src="/art/DraggablePanel2.gif" width="49%"> |
| Slidr | Apache License V2 | <img src="/art/Slidr.gif" width="49%"> |
| Phoenix Pull-to-Refresh | Apache License V2 | <img src="/art/Phoenix.gif" width="65%"> |
| Pull-to-Refresh.Tours | Apache License V2 | <img src="/art/Taurus.gif" width="65%"> |
| InboxLayout | MIT | <img src="/art/InboxLayout.gif" width="49%"> |
| SwipeBack | Apache License V2 | <img src="/art/SwipeBack.gif" width="49%"> <img src="/art/SwipeBack2.gif" width="49%"> |
| ArcLayout | Apache License V2 | <img src="/art/arclayout1.gif" width="49%"> |
| Dragger | Apache License V2 | <img src="/art/Dragger.gif" width="100%"> |
| PhysicsLayout | Apache License V2 | <img src="/art/PhysicsLayout.gif" width="49%"> |
| BottomSheet | License | <img src="/art/BottomSheet.gif" width="49%"> |
| Bubbles for Android | Apache License V2 | <img src="/art/bubbles-for-android.gif" width="49%"> |
| AndroidSlidingUpPanel | Apache License V2 | <img src="/art/AndroidSlidingUpPanel.jpg" width="100%"> |
| android-transition | Apache License V2 | <img src="/art/android-transition.gif" width="49%"> |
| CircleRefreshLayout | MIT | <img src="/art/CircleRefreshLayout.gif" width="49%"> |
| WaveSwipeRefreshLayout | Apache License V2 | <img src="/art/WaveSwipeRefreshLayout.gif" width="49%"> |
| FloatingView | Apache License V2 | <img src="/art/FloatingView.gif" width="49%"> |
| FrenchToast | Apache License V2 | <img src="/art/frenchtoast.gif" width="49%"> |
| AndroidSweetSheet | Apache License V2 | <img src="/art/AndroidSweetSheet.gif" width="100%"> |
| FABRevealLayout | Apache License V2 | <img src="/art/FABRevealLayout.gif" width="49%"> |
| ToggleExpandLayout | MIT | <img src="/art/ToggleExpandLayout.gif" width="49%"> |
| FlowingDrawer | Apache License V2 | <img src="/art/FlowingDrawer.gif" width="65%"> |
| WaveView | Apache License V2 | <img src="/art/gelitenight-WaveView.gif" width="65%"> |
| FoldableLayout | Apache License V2 | <img src="/art/FoldableLayout.gif" width="49%"> |
| TriangleLabelView | Apache License V2 | <img src="/art/TriangleLabelView.jpg" width="49%"> |
| FlexboxLayout | Apache License V2 | <img src="/art/FlexboxLayout.gif" width="49%"> <img src="/art/FlexboxLayout2.gif" width="49%"> |
| Vorolay | Apache License V2 | <img src="/art/Vorolay.png" width="49%"> <img src="/art/Vorolay2.png" width="49%"> |
| Hover | MIT | <img src="/art/hover.gif" width="49%"> |
| FerrisWheel | Apache License V2 | <img src="/art/FerrisWheelView.gif" width="62%"> |
| ArcView | Apache License V2 | <img src="/art/arcView1.gif" width="49%"> |
| DraggablePanel2 | Apache License V2 | <img src="/art/DraggablePanel_1.gif" width="49%"> <img src="/art/DraggablePanel_2.png" width="49%"> |
| TagSphereView | Apache License V2 | <img src="/art/tagSphereView.gif" width="49%"> <img src="/art/tagSphereView1.gif" width="49%"> |
| LDrawer | Apache License V2 | <img src="/art/LDrawer.gif" width="49%"> |
| MaterialNavigationDrawer | Apache License V2 | <img src="/art/MaterialNavigationDrawer.png" width="49%"> |
| AndroidMaterialDesignToolbar | Apache License V2 | <img src="/art/AndroidMaterialDesignToolbar.gif" width="49%"> |
| TapTargetView | Apache License V2 | <img src="/art/TapTargetView.gif" width="49%"> |
| Spotlight | Apache License V2 | <img src="/art/spotlight.gif" width="49%"> <img src="/art/spotlight2.gif" width="49%"> |
| MaterialTapTargetPrompt | Apache License V2 | <img src="/art/MaterialTapTargetPrompt.jpg" width="49%"> |
| DrawerArrowDrawable | Apache License V2 | ![]() |
Button
| Name | License | Demo |
|---|---|---|
| circular-progress-button | Apache License V2 | <img src="/art/circular-progress-button.gif" width="49%"> |
| android-process-button | Apache License V2 | <img src="/art/android-process-button.gif" width="75%"> <img src="/art/android-process-button2.gif" width="75%"> |
| android-circlebutton | Apache License V2 | ![]() |
| android-flat-button | Apache License V2 | <img src="/art/android-flat-button.gif" width="49%"> |
| MovingButton | MIT | <img src="/art/MovingButton.gif" width="49%"> |
| LabelView | Apache License V2 | <img src="https://github.com/linger1216/labelview/blob/master/img/img1.png" width="49%"> |
| transition-button-android | MIT | <img src="/art/transition-button-android.gif" width="49%"> |
| KTLoadingButton | MIT | <img src="/art/KTLoadingButton_Success.gif" width="49%"> <img src="/art/KTLoadingButton_Error.gif" width="49%"> <img src="/art/KTLoadingButton_Progress.gif" width="49%"> |
| AwesomeSwitch | Apache License V2 | <img src="/art/awesome-switch.gif" height="50%"> |
| FloatingActionButton | MIT | <img src="/art/FloatingActionButton.gif" width="49%"> |
| android-floating-action-button | Apache License V2 | <img src="/art/android-floating-action-button.gif" width="49%"> <img src="/art/android-floating-action-button.png" width="49%"> |
| ReactButton | MIT | <img src="https://raw.githubusercontent.com/AmrDeveloper/ReactButton/master/screenshots/facebook_reacts_demo.gif" width="49%"> <img src="https://raw.githubusercontent.com/AmrDeveloper/ReactButton/master/screenshots/dc_reacts_demo.gif" width="49%"> |
List / Grid
| Name | License | Demo |
|---|---|---|
| SuperRecyclerView | Apache License V2 | NONE |
| RecyclerViewSwipeDismiss | BSD 2 License | <img src="/art/RecyclerViewSwipeDismiss.gif" width="49%"> |
| FlabbyListView | Apache License V2 | <img src="/art/FlabbyListView.gif" width="49%"> <img src="/art/FlabbyListView2.gif" width="49%"> |
| recyclerview-stickyheaders | MIT | <img src="/art/recyclerview-stickyheaders.gif" width="49%"> |
| ParallaxListView | UnKnown | <img src="/art/ParallaxListView.gif" width="49%"> |
| PullZoomView | Apache License V2 | <img src="/art/PullZoomView.gif" width="49%"> |
| SwipeMenuListView | MIT | <img src="/art/SwipeMenuListView.gif" width="49%"> |
| discrollview | Apache License V2 | <img src="/art/discrollview.gif" width="49%"> |
| StickyListHeaders | Apache License V2 | <img src="/art/StickyListHeaders.gif" width="49%"> |
| ListBuddies | Apache License V2 | <img src="/art/ListBuddies.png" width="49%"/ > <img src="/art/ListBuddies.gif" width="49%"/ > |
| Android-ObservableScrollView | Apache License V2 | <img src="/art/Android-ObservableScrollView.gif" width="32%"> <img src="/art/Android-ObservableScrollView.gif" width="32%"> <img src="/art/Android-ObservableScrollView2.gif" width="32%"> <img src="/art/Android-ObservableScrollView3.gif" width="32%"> <img src="/art/Android-ObservableScrollView4.gif" width="32%"> <img src="/art/Android-ObservableScrollView5.gif" width="32%"> <img src="/art/Android-ObservableScrollView6.gif" width="32%"> <img src="/art/Android-ObservableScrollView7.gif" width="32%"> <img src="/art/Android-ObservableScrollView8.gif" width="32%"> <img src="/art/Android-ObservableScrollView9.gif" width="32%"> <img src="/art/Android-ObservableScrollView10.gif" width="32%"> <img src="/art/Android-ObservableScrollView11.gif" width="32%"> <img src="/art/Android-ObservableScrollView12.gif" width="32%"> <img src="/art/Android-ObservableScrollView13.gif" width="32%"> |
| AsymmetricGridView | Apache License V2 | <img src="/art/AsymmetricGridView.png" width="49%"> <img src="/art/AsymmetricGridView2.png" width="49%"> |
| DynamicGrid | MIT | <img src="/art/DynamicGrid.gif" width="49%" /> |
| AndroidStaggeredGrid | Apache License V2 | <img src="/art/AndroidStaggeredGrid.png" width="49%"> |
| SwipeListView | Apache License V2 | <img src="/art/android-swipelistview.png" width="49%"> |
| android-parallax-recyclerview | Apache License V2 | <img src="/art/android-parallax-recyclerview.gif" width="49%"> <img src="/art/android-parallax-recyclerview2.gif" width="49%"> |
| BlurStickyHeaderListView | MIT | <img src="/art/BlurStickyHeaderListView.gif" width="49%" /> |
| RecyclerView Animators | Apache License V2 | <img src="/art/recyclerview-animators.gif" width="49%"> <img src="/art/recyclerview-animators2.gif" width="49%"> |
| RecyclerView-FlexibleDivider | Apache License V2 | <img src="/art/RecyclerView-FlexibleDivider.png" width="49%"> <img src="/art/RecyclerView-FlexibleDivider2.png" width="49%"> |
| AndroidTreeView | Apache License V2 | <img src="/art/AndroidTreeView.webp" width="49%"> <img src="/art/AndroidTreeView2.webp" width="49%"> |
| RecyclerViewFastScroller | Apache License V2 | <img src="/art/RecyclerViewFastScroller.png" width="49%"> <img src="/art/RecyclerViewFastScroller2.png" width="49%"> |
| RecyclerView-MultipleViewTypesAdapter | Apache License V2 | <img src="/art/RecyclerView-MultipleViewTypesAdapter.gif" width="49%"> |
| SwipeToAction | Apache License V2 | <img src="/art/SwipeToAction.gif" width="49%"> |
| Advanced Recyclerview | Apache License V2 | <img src="/art/AdvancedRecyclerView.gif" width="49%"> |
| RecyclerItemDecoration | Apache License V2 | <img src="/art/recycler-itemdecoration1.gif" width="49%"> <img src="/art/recycler-itemdecoration2.gif" width="49%"> |
| MaterialRecents | Apache License V2 | <img src="/art/MaterialRecents.gif" width="49%"> |
| Dividers | Apache License V2 | <img src="/art/Dividers.gif" width="49%"> |
| Drag Select Recycler View | MIT | <img src="/art/drag-select-recyclerview.gif" width="49%" /> |
| sticky-headers-recyclerview | Apache License V2 | <img src="/art/sticky-headers-recyclerview.gif" width="49%"> |
| Kiel - Declarative RecyclerView Adapters | Apache License V2 | <img src="/art/kiel.png"> |
ViewPager
| Name | License | Demo |
|---|---|---|
| ParallaxPagerTransformer | Apache License V2 | <img src="/art/ParallaxPagerTransformer.gif" width="49%"> |
| ViewPagerTransforms | Apache License V2 | <img src="/art/ViewPagerTransforms.gif" width="49%"> |
| CircleIndicator | MIT | <img src="/art/CircleIndicator.gif" width="49%"> |
| Android ViewPagerIndicator | Apache License V2 | <img src="/art/Android-ViewPagerIndicator.png" width="100%"> |
| Android-ParallaxHeaderViewPager | Apache License V2 | <img src="/art/Android-ParallaxHeaderViewPager.gif" width="100%"> |
| freepager | Apache License V2 | <img src="/art/freepager.gif" width="49%"> |
| SpringIndicator | Apache License V2 | <img src="/art/SpringIndicator.gif" width="49%"> |
| SmartTabLayout | Apache License V2 | <img src="/art/smarttablayout.gif" width="49%"> |
| FlipViewPager.Draco | Apache License V2 | <img src="/art/FlipViewPager-Draco.gif" width="100%"> |
| MaterialViewPager | Apache License V2 | <img src="/art/MaterialViewPager.png" width="49%"> <img src="/art/MaterialViewPager2.gif" width="49%"> |
| AndroidRubberIndicator | MIT | <img src="/art/AndroidRubberIndicator.gif" width="60%"> |
| HollyViewPager | Apache License V2 | <img src="/art/HollyViewPager.gif" width="49%"> |
| SCViewPager | Apache License V2 | <img src="/art/SCViewPager.gif" width="49%"> |
| SwipeSelector | Apache License V2 | <img src="/art/SwipeSelector.gif" width="49%" /> |
| NavigationTabStrip | Apache License V2 & MIT | <img src="/art/NavigationTabStrip.gif" width="49%" /> |
| NavigationTabBar | Apache License V2 & MIT | <img src="/art/NavigationTabBar.gif" width="49%" /> <img src="/art/NavigationTabBar2.gif" width="49%" /> |
| UltraViewPager | MIT | <img src="/art/UltraViewPager.gif" width="49%"> <img src="/art/UltraViewPager2.gif" width="49%"> <img src="/art/UltraViewPager3.gif" width="49%"> <img src="/art/UltraViewPager4.gif" width="49%"> |
| SnapTablayout | Apache License V2 | <img src="/art/SnapTablayout3.gif" width="49%"> <img src="/art/SnapTablayout5.gif" width="49%"> |
| MaterialTabs | Apache License V2 | <img src="/art/MaterialTabs.png" width="49%"> <img src="/art/MaterialTabs2.png" width="49%"> <img src="/art/MaterialTabs3.jpeg" width="49%"> |
| PagerSlidingTabStrip | Apache License V2 | <img src="/art/PagerSlidingTabStrip.gif" width="49%"> |
Label / Form
| Name | License | Demo |
|---|---|---|
| Shimmer-android | Apache License V2 | ![]() |
| Shimmer for Android | BSD 2 License | <img src="/art/shimmer-android-fb.gif" width="100%"> |
| Titanic | Apache License V2 | <img src="/art/Titanic.gif" width="100%"> |
| MatchView | Apache License V2 | <img src="/art/MatchView.gif" width="49%"> |
| android-autofittextview | Apache License V2 | ![]() |
| SecretTextView | Apache License V2 | ![]() |
| TextJustify-Android | Apache License V2 | <img src="/art/TextJustify-Android.png" width="100%"> <img src="/art/TextJustify-Android2.jpeg" width="100%"> |
| RoundedLetterView | Apache License V2 | <img src="/art/RoundedLetterView.png" width="49%"> |
| TextDrawable | Apache License V2 | <img src="/art/TextDrawable.png" width="49%"> <img src="/art/TextDrawable2.png" width="49%"> |
| BabushkaText | Apache License V2 | <img src="/art/BabushkaText.png" width="49%"> |
| ExpandableTextView | Apache License V2 | <img src="/art/ExpandableTextView.gif" width="49%"> |
| Float Labeled EditText | Apache License V2 | <img src="/art/floatlabelededittext.gif" width="49%"> |
| SizeAdjustingTextView | GNU License | NONE |
| ParkedTextView | MIT | <img src="/art/ParkedTextView.gif" width="60%"> |
| Material Code input | Apache License V2 | <img src="/art/material-code-input.gif" width="60%"> <br><br> <img src="/art/material-code-input2.gif" width="60%"> |
| TextSurface | Apache License V2 | <img src="/art/TextSurface.gif" width="100%"> |
| EmailAutoCompleteTextView | Apache License V2 | <img src="/art/EmailAutoCompleteTextView.gif" width="60%"> |
| Tab Digit | Apache License V2 | <img src="/art/tab-digit.gif" width="49%"> <img src="/art/tab-digit2.gif" width="49%"> |
| RotatingText | MIT | <img src="/art/RotatingText.gif" width="100%"> |
| MaterialEditText | Apache License V2 | ![]() |
| MaterialTextField | Apache License V2 | <img src="/art/MaterialTextField.gif" width="49%"> |
| CodeView | MIT | <img src="https://raw.githubusercontent.com/AmrDeveloper/CodeView/master/screenshots/java_demo.gif" width="49%"> <img src="https://raw.githubusercontent.com/AmrDeveloper/CodeView/master/screenshots/python_demo.gif" width="49%"> |
Image
| Name | License | Demo |
|---|---|---|
| TouchImageView | LICENSE | NONE |
| CircleImageView | Apache License V2 | <img src="/art/CircleImageView.png" width="49%"> |
| android-shape-imageview | Apache License V2 | <img src="/art/android-shape-imageview.png" width="49%"> <img src="/art/android-shape-imageview2.png" width="49%"> |
| GifImageView | MIT | <img src="/art/GifImageView.gif" width="49%"> |
| cropper | Apache License V2 | <img src="/art/cropper.jpeg" width="49%"> |
| android-crop | Apache License V2 | <img src="/art/android-crop.png" width="49%"> |
| SelectableRoundedImageView | Apache License V2 | <img src="/art/SelectableRoundedImageView.png" width="100%"> |
| RoundedImageView | Apache License V2 | <img src="/art/RoundedImageView.png" width="49%"> <img src="/art/RoundedImageView2.png" width="49%"> |
| CropImageView | Apache License V2 | <img src="/art/CropImageView.png" width="100%"> |
| BitmapMerger | MIT | <img src="/art/BitmapMerger.gif" width="49%"> <img src="/art/BitmapMerger2.gif" width="49%"> |
| Scrolling Image View | MIT | <img src="/art/AndroidScrollingImageView.gif" width="100%"> |
| SimpleCropView | MIT | <img src="/art/SimpleCropView.gif" width="49%"> |
| android-anyshape | MIT | <img src="/art/android-anyshape.jpg" width="49%"> <img src="/art/android-anyshape2.jpg" width="49%"> |
| PanoramaImageView | MIT | <img src="/art/PanoramaImageView.gif" width="49%"> |
| ChiliPhotoPicker | Apache License V2 | <img src="/art/ChiliPhotoPicker.gif" width="49%"> |
| Android Ribbon | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/51105497-7873e680-182c-11e9-954a-1bf767d15312.gif" align="center" width="32%"/> |
SeekBar
| Name | License | Demo |
|---|---|---|
| DiscreteSeekBar | Apache License V2 | ![]() |
| SeekBarCompat | Apache License V2 | ![]() |
| PreviewSeekBar | Apache License V2 | ![]() |
| RangeSeekBar | Apache License V2 | ![]() |
| material-range-bar | Apache License V2 | <img src="/art/material-range-bar.png" width="49%"> <img src="/art/material-range-bar2.png" width="49%"> |
| MaterialDateRangePicker | Apache License V2 | <img src="/art/MaterialDateRangePicker.png" width="49%"> <img src="/art/MaterialDateRangePicker2.png" width="49%"> |
Progress
| Name | License | Demo |
|---|---|---|
| SmoothProgressBar | Apache License V2 | ![]() |
| NumberProgressBar | MIT | ![]() |
| CircleProgress | UnKnown | <img src="/art/CircleProgress.gif" width="49%"> |
| android-square-progressbar | UnKnown | <img src="/art/android-square-progressbar.png" width="49%"> <img src="/art/android-square-progressbar2.png" width="49%"> <img src="/art/android-square-progressbar3.png" width="49%"> |
| GoogleProgressBar | Apache License V2 | <img src="/art/GoogleProgressBar.gif" width="32%"> <img src="/art/GoogleProgressBar2.gif" width="32%"> <img src="/art/GoogleProgressBar3.gif" width="32%"> |
| Android-RoundCornerProgressBar | Apache License V2 | <img src="/art/Android-RoundCornerProgressBar.png" width="100%"> <img src="/art/Android-RoundCornerProgressBar2.png" width="100%"> |
| ElasticDownload | Apache License V2 | <img src="/art/ElasticDownload.gif" width="49%"> <img src="/art/ElasticDownload2.gif" width="49%"> |
| FABProgressCircle | Apache License V2 | <img src="/art/FABProgressCircle.gif" width="49%"> |
| Loading | Apache License V2 | <img src="/art/Loading.gif" width="49%"> <img src="/art/Loading2.gif" width="49%"> <img src="/art/Loading3.gif" width="49%"> |
| Animated Circle Loading View | Apache License V2 | <img src="/art/AnimatedCircleLoadingView.gif" width="49%"> |
| AndroidFillableLoaders | Apache License V2 | <img src="/art/AndroidFillableLoaders.gif" width="49%"> <img src="/art/AndroidFillableLoaders2.gif" width="49%"> |
| spots-dialog | MIT | <img src="/art/spots_dialog.gif" width="49%"> |
| AVLoadingIndicatorView | Apache License V2 | <img src="/art/AVLoadingIndicatorView.gif" width="49%"> |
| LoadingDots | MIT | <img src="/art/loading-dots.gif" width="49%"> |
| ColorArcProgerssBar | Apache License V2 | <img src="/art/Android-ColorArcProgressBar.gif" width="49%"> |
| ArcProgressStackView | Apache License V2 | <img src="/art/ArcProgressStackView.gif" width="49%"> <img src="/art/ArcProgressStackView2.gif" width="49%"> |
| WaveLoadingView | Apache License V2 | <img src="/art/WaveLoadingView.jpg" width="49%"> |
| CatLoadingView | MIT | <img src="/art/CatLoadingView.gif" width="49%"> |
| WaveLoading | MIT | <img src="/art/race604-WaveLoading.gif" width="60%"> |
| SqueezeLoader | Apache License V2 | <img src="/art/squeezeloader.gif" width="60%"> |
| RoundedProgressBar | Apache License V2 | <img src="/art/roundedProgressBarDemo.gif" width="60%"> |
| FAB-Loading | Apache License V2 | <img src="/art/FAB-Loading.gif" width="100%"> |
| materialish-progress | Apache License V2 | <img src="/art/materialish-progress.gif" width="49%"> <img src="/art/materialish-progress2.gif" width="49%"> |
Menu
| Name | License | Demo |
|---|---|---|
| CircularFloatingActionMenu | MIT | ![]() |
| AndroidResideMenu | MIT | <img src="/art/AndroidResideMenu.gif" width="49%"> |
| Folder-ResideMenu | Apache License V2 | <img src="/art/Folder-ResideMenu.gif" width="49%"> |
| Side-Menu.Android | Apache License V2 | <img src="/art/Side-Menu.Android.gif" width="100%"> |
| Context-Menu.Android | Apache License V2 | <img src="/art/Context-Menu.Android.gif" width="100%"> |
| GuillotineMenu-Android | Apache License V2 | <img src="/art/GuillotineMenu-Android.gif" width="100%"> |
| android-snake-menu | Apache License V2 | <img src="/art/android-snake-menu.gif" width="49%"> |
| BoomMenu | Apache License V2 | <img src="/art/BoomMenu.gif" width="49%"> <img src="/art/BoomMenu2.gif" width="49%"> |
| ExpandableBottomBar | MIT | <img src="/art/expandable-bottom-bar.gif" width="100%"> |
| material-menu | Apache License V2 | ![]() |
| MaterialSheetFab | MIT | <img src="/art/MaterialSheetFab.gif" width="49%"> |
| PowerMenu | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/63956079-c0e0cb80-cac0-11e9-82ca-4397ca1f3750.gif" width="49%"> <img src="https://user-images.githubusercontent.com/24237865/63956377-42385e00-cac1-11e9-9639-81eac4b7511f.jpg" width="49%"> |
| AnimatedBottomBar | MIT | <img src="/art/AnimatedBottomBar-1.gif" width="50%"><img src="/art/AnimatedBottomBar-2.gif" width="50%"> |
ActionBar
| Name | License | Demo |
|---|---|---|
| FadingActionBar | Apache License V2 | <img src="/art/FadingActionBar.png" width="100%"> |
| GlassActionBar | Apache License V2 | <img src="/art/GlassActionBar.png" width="100%"> |
| NotBoringActionBar | Apache License V2 | <img src="/art/NotBoringActionBar.gif" width="49%"> |
Dialog
| Name | License | Demo |
|---|---|---|
| DialogPlus | Apache License V2 | <img src="/art/DialogPlus.png" width="30%"> <img src="/art/DialogPlus2.gif" width="49%"> |
| Sweet Alert | MIT | <img src="/art/swalert_change_type.gif" width="49%"> |
| FlycoDialog-Matser | MIT | <img src="/art/FlycoDialog-Matser.gif" width="49%"> |
| Voice Overlay | MIT | <img src="/art/VoiceOverlay1.gif" width="200" /> <img src="/art/VoiceOverlay2.gif" width="200" /> <img src="/art/VoiceOverlay3.gif" width="200" /> <img src="/art/VoiceOverlay4.gif" width="200" /> |
| MaterialDialog | Apache License V2 | <img src="/art/MaterialDialog.png" width="49%"> <img src="/art/MaterialDialog2.png" width="49%"> |
| material-dialogs | Apache License V2 | ![]() |
| AlertDialogPro | Apache License V2 | <img src="/art/AlertDialogPro.png" width="49%"> <img src="/art/AlertDialogPro2.png" width="49%"> <img src="/art/AlertDialogPro3.png" width="49%"> <img src="/art/AlertDialogPro4.png" width="49%"> |
Calendar
| Name | License | Demo |
|---|---|---|
| Caldroid | MIT | <img src="/art/Caldroid.png" width="49%"> |
| android-times-square | Apache License V2 | <img src="/art/android-times-square.png" width="49%"> |
| Android-MonthCalendarWidget | Apache License V2 | ![]() |
| android-betterpickers | Apache License V2 | ![]() |
| Android-Week-View | Apache License V2 | ![]() |
| SilkCal | MIT | <img src="/art/SilkCat.gif" width="49%"> |
| SublimePicker | Apache License V2 | <img src="/art/sublimePicker_date.png" width="49%"> <img src="/art/sublimePicker_time.png" width="49%"> <img src="/art/sublimePicker_repeat.png" width="49%"> |
| MaterialDateTimePicker | Apache License V2 | <img src="/art/MaterialDateTimePicker_date.png" width="49%"> <img src="/art/MaterialDateTimePicker_time.png" width="49%"> |
| CompactCalendarView | MIT | <img src="/art/compact-calendar-demo.gif" width="49%"> |
| material-calendarview | Apache License V2 | <img src="/art/material-calendarview.gif" width="49%"> |
Graph
| Name | License | Demo |
|---|---|---|
| Android-RatingReviews | Apache License V2 | <img src="/art/ratingreviews1.png" width="49%"> <img src="/art/ratingreviews2.png" width="49%"> <img src="/art/ratingreviews3.png" width="49%"> <img src="/art/hellocharts-android4.png" width="49%"> |
| EazeGraph | Apache License V2 | <img src="/art/EazeGraph.png" width="49%"> <img src="/art/EazeGraph2.png" width="49%"> <img src="/art/EazeGraph3.png" width="49%"> <img src="/art/EazeGraph4.png" width="49%"> |
| GraphView | Apache License V2 | <img src="/art/graphview-zooming.gif" width="65%"> <img src="/art/graphview-anim.gif" width="65%"> |
| hellocharts-android | Apache License V2 | <img src="/art/hellocharts-android.gif" width="49%"> <img src="/art/hellocharts-android2.png" width="49%"> <img src="/art/hellocharts-android3.png" width="49%"> |
| MPAndroidChart | Apache License V2 | <img src="/art/MPAndroidChart.png" width="49%"> <img src="/art/MPAndroidChart2.png" width="49%"> <img src="/art/MPAndroidChart3.png" width="49%"> <img src="/art/MPAndroidChart4.png" width="49%"> |
| WilliamChart | Apache License V2 | <img src="/art/williamchart_line.png" width="65%"> <img src="/art/williamchart_bar.png" width="65%"> |
Animation
| Name | License | Demo |
|---|---|---|
| AndroidViewAnimations | MIT | <img src="/art/androidviewanimations.gif" width="49%"> |
| ListViewAnimations | Apache License V2 | <img src="/art/ListViewAnimations.gif" width="49%"> |
| AndroidImageSlider | MIT | <img src="/art/AndroidImageSlider.gif" width="49%"> |
| transitions-everywhere | Apache License V2 | ![]() |
| Android Ripple Background | MIT | <img src="/art/android-ripple-background.gif" width="49%"> <img src="/art/android-ripple-background2.gif" width="49%"> |
| android-flip | MIT | <img src="/art/android-flip.gif" width="49%"> <img src="/art/android-flip2.gif" width="49%"> |
| FragmentTransactionExtended | Apache License V2 | <img src="/art/FragmentTransactionExtended.gif" width="49%"> <img src="/art/FragmentTransactionExtended2.gif" width="49%"> |
| KenBurnsView | Apache License V2 | <img src="/art/KenBurnsView.gif" width="49%"> |
| rebound | BSD 2 License | http://facebook.github.io/rebound/ |
| Reachability | Apache License V2 | <img src="/art/Reachability.gif" width="49%"> |
| AnimationEasingFunctions | MIT | <img src="/art/AnimationEasingFunctions.gif" width="49%"> |
| EasyAndroidAnimations | Apache License V2 | <img src="/art/EasyAndroidAnimations.gif" width="49%"> |
| android-pathview | Apache License V2 | <img src="/art/android-pathview.gif" width="49%"> |
| ViewRevealAnimator | Apache License V2 | <img src="/art/ViewRevealAnimator.gif" width="49%"> |
| ArcAnimator | MIT | <img src="/art/ArcAnimator.gif" width="49%"> <img src="/art/ArcAnimator2.gif" width="49%"> |
| SearchMenuAnim | UnKnown | <img src="/art/SearchMenuAnim.gif" width="100%"> |
| Cross View | Apache License V2 | <img src="/art/crossview.gif" width="49%"> <img src="/art/crossview2.gif" width="49%"> |
| WoWoViewPager | Apache License V2 | <img src="/art/WoWoAppIntroExample.gif" width="49%"> <img src="/art/WoWoCVExample.gif" width="49%"> |
| Lottie for Android | Apache License V2 | <img src="/art/lottie-android.gif" width="100%"> <img src="/art/lottie-android2.gif" width="100%"> |
| RichPath | Apache License V2 | <img src="/art/RichPath.gif" width="33%"> |
| RubberPicker | MIT | <img src="https://github.com/Chrisvin/RubberPicker/raw/master/RubberPicker-Demo.gif" width="33%"> |
| material-ripple | Apache License V2 | <img src="/art/material-ripple.gif" width="49%"> |
| RippleEffect | MIT | ![]() |
| CircularReveal | Apache License V2 | <img src="/art/CircularReveal.gif" width="49%"> |
Parallax
| Name | License | Demo |
|---|---|---|
| ParallaxEverywhere | MIT | ![]() |
Effect
| Name | License | Demo |
|---|---|---|
| EtsyBlur | Apache License V2 | <img src="/art/EtsyBlur.gif" width="49%"> |
| BlurDialogFragment | Apache License V2 | <img src="/art/BlurDialogFragment.png" width="49%"> <img src="/art/BlurDialogFragment2.png" width="49%"> |
| BlurBehind | MIT | <img src="/art/BlurBehind.png" width="49%"> <img src="/art/BlurBehind2.png" width="49%"> |
| Android StackBlur | Apache License V2 | <img src="/art/android-stackblur.png" width="100%"> |
| EdgeEffectOverride | Apache License V2 | <img src="/art/EdgeEffectOverride.jpeg" width="100%"> |
| ExplosionField | Apache License V2 | <img src="/art/ExplosionField.gif" width="49%"> |
| BrokenView | MIT | <img src="/art/BrokenView.gif" width="49%"> |
| Trianglify | Apache License V2 | <img src="/art/Trianglify.png" width="49%"> |
| ExpandableLayout (by skydoves) | Apache License V2 | <img src="/art/ExpandableLayout2_1.gif" width="49%"> <img src="/art/ExpandableLayout2_2.gif" width="49%">ShineButton |
| Elastic Views | MIT | <img src="https://user-images.githubusercontent.com/24237865/72123075-73943500-33a3-11ea-883f-9009de998788.gif" width="32%"> |
| Transformation Layout | Apache License V2 | <img src="art/TransformationLayout.gif" width="32%"> |
| IridescentView | MIT | <img src="https://raw.githubusercontent.com/alexandrehtrb/IridescentView/master/iridescent_star_mini.gif" width="100%"> |
| DashedView | Apache License V2 | <img src="https://user-images.githubusercontent.com/10659285/119430672-cccde180-bcd6-11eb-8c70-9342ae486944.png" width="50%"> |
Other
| Name | License | Demo |
|---|---|---|
| Swipecards | Apache License V2 | <img src="/art/Swipecards.gif" width="49%"> |
| Android-Bootstrap | MIT | <img src="/art/Android-Bootstrap.png" width="49%"> |
| Android PDFView | GPL V3 | <img src="/art/android-pdfview.png" width="100%"> |
| Dspec | Apache License V2 | <img src="/art/dspec.png" width="100%"> |
| LolliPin | Apache License V2 | <img src="/art/LolliPin.gif" width="49%"> |
| DrawableView | Apache License V2 | <img src="/art/DrawableView.gif" width="49%"> |
| Material Shadow 9-Patch | Apache License V2 | <img src="/art/android-materialshadowninepatch.png" width="49%"> |
| SimpleFingerGestures | Apache License v2 | <img src="/art/SimpleFingerGestures1.gif" width="49%"> <img src="/art/SimpleFingerGestures2.gif" width="49%"> <img src="/art/SimpleFingerGestures3.gif" width="49%"> <img src="/art/SimpleFingerGestures4.gif" width="49%"> |
| Decor | Apache License V2 | <img src="/art/decor.png" width="49%"> |
| Voice Recording Visualizer | Apache License V2 | ![]() |
| iiVisu | MIT | <img src="/art/iivisu-play.gif" width="62%"> |
| EasyFonts | Apache License V2 | <img src="/art/easyfonts.png" width="100%"> |
| Android Sliding Activity Library | Apache License V2 | <img src="/art/android-slidingactivity.gif" width="49%"> <img src="/art/android-slidingactivity2.gif" width="49%"> |
| Snake View | Apache License V2 | <img src="/art/snake.gif" width="60%"> |
| Rotatable | MIT | <img src="/art/Rotatable.gif" width="100%"> |
| StatusBarUtil | Apache License V2 | <img src="/art/StatusBarUtil.png" width="100%"> |
| Horizon - Simple visual equaliser for Android | Apache License V2 | <img src="/art/Horizon.png" width="100%"> |
| Stepper Touch | Apache License V2 | <img src="/art/StepperTouch.gif" width="49%"> |
| Konfetti | ISC | <img src="/art/konfetti.gif"> |
| CircleTimer | Apache License V2 | <img src="/art/CircleTimer.gif" width="49%"> |
| MaterialDesignLibrary | Apache License V2 | <img src="/art/MaterialDesignLibrary.png" width="100%"> <img src="/art/MaterialDesignLibrary2.png" width="49%"> <img src="/art/MaterialDesignLibrary3.png" width="49%"> <img src="/art/MaterialDesignLibrary4.png" width="49%"> <img src="/art/MaterialDesignLibrary5.png" width="49%"> <img src="/art/MaterialDesignLibrary6.png" width="49%"> <img src="/art/MaterialDesignLibrary7.png" width="49%"> <img src="/art/MaterialDesignLibrary8.png" width="49%"> <img src="/art/MaterialDesignLibrary9.png" width="49%"> <img src="/art/MaterialDesignLibrary10.png" width="49%"> <img src="/art/MaterialDesignLibrary11.png" width="49%"> <img src="/art/MaterialDesignLibrary12.png" width="49%"> <img src="/art/MaterialDesignLibrary13.png" width="49%"> <img src="/art/MaterialDesignLibrary14.png" width="49%"> |
| MaterialShadows | MIT | <img src="/art/MaterialShadows.png" width="100%"> |
| Material | Apache License V2 | <img src="/art/Material.gif" width="49%"> <img src="/art/Material2.gif" width="49%"> <img src="/art/Material3.gif" width="49%"> <img src="/art/Material4.gif" width="49%"> <img src="/art/Material5.gif" width="49%"> <img src="/art/Material6.gif" width="49%"> <img src="/art/Material7.gif" width="49%"> <img src="/art/Material8.gif" width="49%"> <img src="/art/Material9.gif" width="49%"> <img src="/art/Material10.gif" width="49%"> <img src="/art/Material11.png" width="49%"> |
| material-design-icons | Apache License V2 | |
| Material Icon Library | Apache License V2 | <img src="/art/material-icon-lib.gif" width="100%"> |
| Carbon | Apache License V2 | NONE |
| Lollipop-AppCompat-Widgets-Skeleton | Apache License V2 | <img src="/art/LollipopAppCompatWidgetSkeleton.gif" width="49%"> |
| Balloon(tooltips) | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/61194943-f9d70380-a6ff-11e9-807f-ba1ca8126f8a.gif" width="49%"> <img src="https://user-images.githubusercontent.com/24237865/61225579-d346b600-a75b-11e9-84f8-3c06047b5003.gif" width="49%"> |
| ColorPickerView | Apache License V2 | <img src="https://github.com/skydoves/ColorPickerView/blob/master/art/art0.gif" width="49%"> <img src="https://github.com/skydoves/ColorPickerView/blob/master/art/art1.gif" width="49%"> |





















