Project Awesome project awesome

Android UI

Collection 55.7k stars GitHub

Layout

WaveView 1.3k (archived)

A wave view for Android.

ResideLayout 387 updated 10y ago

A layout that allows views to reside on the side.

AndroidSwipeLayout 12.4k updated 2y ago

An Android layout that supports swipe gestures.

SwipeBackLayout 6.1k updated 6y ago

A layout for swipe-back gestures.

Maskable Layout 654 updated 5y ago

A layout that supports masking.

ExpandableLayout 1.6k updated 3y ago

An expandable layout for Android.

android-PullRefreshLayout 2.1k updated 2y ago

A pull-to-refresh layout for Android.

TileView 1.5k updated 5y ago

A view for displaying tiles.

ShowcaseView 5.6k (archived)

A library to showcase your app's UI features.

Ultra Pull To Refresh 9.5k updated 2y ago

An ultra pull-to-refresh layout for Android.

AndroidViewHover 3.3k updated 2y ago

A view that supports hover effects.

DraggablePanel

A draggable panel for Android.

Slidr 2.7k (archived)

A library for swipe-to-dismiss gestures.

Phoenix Pull-to-Refresh 4.0k updated 3y ago

A pull-to-refresh layout with a phoenix animation.

Pull-to-Refresh.Tours 1.7k updated 3y ago

A pull-to-refresh library.

InboxLayout 699 updated 11y ago

An inbox-style layout for Android.

SwipeBack 1.7k updated 3y ago

A swipe-back layout library.

ArcLayout 1.4k (archived)

An arc layout for Android.

Dragger 1.3k updated 5y ago

A drag-and-drop layout library.

PhysicsLayout 788 updated 17d ago

A layout that uses physics for animations.

BottomSheet 4.5k updated 7y ago

A bottom sheet component for Android.

Bubbles for Android

A bubble animation library for Android.

AndroidSlidingUpPanel 9.5k updated 3y ago

A sliding-up panel for Android.

android-transition 613 updated 8y ago

A library for Android transitions.

CircleRefreshLayout 1.8k updated 9y ago

A circular refresh layout for Android.

WaveSwipeRefreshLayout 1.9k updated 4y ago

A wave-effect swipe-to-refresh layout.

FloatingView 1.1k (archived)

A library for floating views in Android.

FrenchToast 364 updated 7y ago

A custom toast implementation.

AndroidSweetSheet 2.1k updated 8y ago

A sweet sheet for Android.

FABRevealLayout 889 (archived)

A layout for FAB reveal animations.

ToggleExpandLayout 879 updated 8y ago

A toggleable expand layout.

FlowingDrawer 2.6k updated 3y ago

A flowing drawer layout for Android.

WaveView 1.6k updated 7y ago

A wave view library.

FoldableLayout 597 updated 8y ago

A foldable layout for Android.

TriangleLabelView

A triangle label view.

FlexboxLayout 18.4k updated 1y ago

A layout library for Flexbox.

Vorolay 924 updated 7y ago

A layout library for Voronoi diagrams.

Hover 2.6k (archived)

A floating menu for Android.

FerrisWheel 327 updated 7y ago

A Ferris wheel layout.

ArcView 62 updated 3y ago

An arc view for Android.

DraggablePanel2

A draggable panel library.

TagSphereView 204 updated 2y ago

A tag sphere view.

LDrawer 1.4k updated 6y ago

A drawer layout library.

MaterialNavigationDrawer 1.6k (archived)

A material design navigation drawer.

AndroidMaterialDesignToolbar 716 updated 5y ago

A material design toolbar for Android.

TapTargetView 5.5k updated 1y ago

A library to highlight UI elements.

Spotlight 3.7k updated 3y ago

A library for spotlighting UI elements.

MaterialTapTargetPrompt 1.5k updated 2y ago

A material design tap target prompt.

DrawerArrowDrawable 821 updated 8y ago

A drawable for drawer arrow.

List / Grid

SuperRecyclerView 2.6k (archived)

A supercharged RecyclerView for Android.

RecyclerViewSwipeDismiss

A swipe-to-dismiss adapter for RecyclerView.

FlabbyListView 760 updated 6y ago

A flabby list view for Android.

recyclerview-stickyheaders 954 updated 10y ago

Sticky headers for RecyclerView.

ParallaxListView 664 updated 9y ago

A parallax effect list view.

PullZoomView

A pull-to-zoom view for lists.

SwipeMenuListView 3.5k updated 3y ago

A swipe menu for ListView.

discrollview 1.4k updated 4y ago

A scroll view with disproportional scroll effects.

StickyListHeaders 5.5k updated 4y ago

Sticky headers for ListView.

ListBuddies 959 updated 6y ago

A library for list buddies.

Android-ObservableScrollView 9.6k updated 4y ago

An observable scroll view for Android.

AsymmetricGridView 1.8k updated 7y ago

An asymmetric grid view for Android.

DynamicGrid 923 (archived)

A dynamic grid layout.

AndroidStaggeredGrid 4.8k (archived)

A staggered grid layout for Android.

SwipeListView

A swipe list view for Android.

android-parallax-recyclerview 1.6k updated 3y ago

A parallax effect for RecyclerView.

BlurStickyHeaderListView

A list view with blur sticky headers.

RecyclerView Animators 11.6k updated 2y ago

A collection of animations for RecyclerView.

RecyclerView-FlexibleDivider

Flexible dividers for RecyclerView.

AndroidTreeView 3.0k updated 4y ago

A tree view for Android.

RecyclerViewFastScroller

A fast scroller for RecyclerView.

RecyclerView-MultipleViewTypesAdapter 409 updated 8y ago

An adapter for RecyclerView with multiple view types.

SwipeToAction 218 updated 8y ago

Swipe-to-action for RecyclerView.

Advanced Recycler View 5.3k updated 2y ago

An advanced RecyclerView library.

RecyclerItemDecoration 322 updated 8y ago

Item decorations for RecyclerView.

MaterialRecents 495 (archived)

Material design recents screen.

Dividers 479 (archived)

A library for creating dividers in RecyclerView.

Drag Select Recycler View 2.0k (archived)

A RecyclerView with drag selection.

sticky-headers-recyclerview 3.9k (archived)

Sticky headers for RecyclerView.

Kiel - Declarative RecyclerView Adapters 368 updated 4y ago

Declarative RecyclerView Adapters.

Progress

SmoothProgressBar 4.5k updated 4y ago

| Apache License V2 |

NumberProgressBar 6.1k updated 5y ago

| MIT |

CircleProgress 3.8k updated 4y ago

| UnKnown | <img src="/art/CircleProgress.gif" width="49%">

android-square-progressbar 1.3k updated 8y ago

| 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 1.3k updated 6y ago

| 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 2.6k updated 8mo ago

| Apache License V2 | <img src="/art/Android-RoundCornerProgressBar.png" width="100%"> <img src="/art/Android-RoundCornerProgressBar2.png" width="100%">

ElasticDownload 1.6k updated 7y ago

| Apache License V2 | <img src="/art/ElasticDownload.gif" width="49%"> <img src="/art/ElasticDownload2.gif" width="49%">

FABProgressCircle 1.2k updated 6y ago

| Apache License V2 | <img src="/art/FABProgressCircle.gif" width="49%">

Loading 1.2k (archived)

| 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 1.2k updated 5y ago

| Apache License V2 | <img src="/art/AnimatedCircleLoadingView.gif" width="49%">

AndroidFillableLoaders 2.0k updated 3y ago

| Apache License V2 | <img src="/art/AndroidFillableLoaders.gif" width="49%"> <img src="/art/AndroidFillableLoaders2.gif" width="49%">

spots-dialog 1.1k updated 4y ago

| MIT | <img src="/art/spots_dialog.gif" width="49%">

AVLoadingIndicatorView 9.8k updated 3y ago

| Apache License V2 | <img src="/art/AVLoadingIndicatorView.gif" width="49%">

LoadingDots 166 updated 8y ago

| MIT | <img src="/art/loading-dots.gif" width="49%">

ColorArcProgerssBar 942 updated 8y ago

| Apache License V2 | <img src="/art/Android-ColorArcProgressBar.gif" width="49%">

ArcProgressStackView 256 updated 7y ago

| Apache License V2 | <img src="/art/ArcProgressStackView.gif" width="49%"> <img src="/art/ArcProgressStackView2.gif" width="49%">

WaveLoadingView 1.7k updated 3y ago

| Apache License V2 | <img src="/art/WaveLoadingView.jpg" width="49%">

CatLoadingView 1.1k updated 5y ago

| MIT | <img src="/art/CatLoadingView.gif" width="49%">

WaveLoading 1.4k updated 8y ago

| MIT | <img src="/art/race604-WaveLoading.gif" width="60%">

SqueezeLoader 28 updated 3y ago

| Apache License V2 | <img src="/art/squeezeloader.gif" width="60%">

RoundedProgressBar 783 updated 2y ago

| Apache License V2 | <img src="/art/roundedProgressBarDemo.gif" width="60%">

FAB-Loading 678 updated 7y ago

| Apache License V2 | <img src="/art/FAB-Loading.gif" width="100%">

materialish-progress 2.5k updated 7mo ago

| Apache License V2 | <img src="/art/materialish-progress.gif" width="49%"> <img src="/art/materialish-progress2.gif" width="49%">

CircularFloatingActionMenu 2.7k (archived)

| MIT |

AndroidResideMenu 2.8k updated 5y ago

| MIT | <img src="/art/AndroidResideMenu.gif" width="49%">

Folder-ResideMenu 385 updated 3y ago

| Apache License V2 | <img src="/art/Folder-ResideMenu.gif" width="49%">

Side-Menu.Android 5.2k updated 5y ago

| Apache License V2 | <img src="/art/Side-Menu.Android.gif" width="100%">

Context-Menu.Android 3.8k updated 3y ago

| Apache License V2 | <img src="/art/Context-Menu.Android.gif" width="100%">

GuillotineMenu-Android 2.7k updated 3y ago

| Apache License V2 | <img src="/art/GuillotineMenu-Android.gif" width="100%">

android-snake-menu 586 updated 9y ago

| Apache License V2 | <img src="/art/android-snake-menu.gif" width="49%">

BoomMenu 5.8k updated 3y ago

| Apache License V2 | <img src="/art/BoomMenu.gif" width="49%"> <img src="/art/BoomMenu2.gif" width="49%">

ExpandableBottomBar 787 updated 2y ago

| MIT | <img src="/art/expandable-bottom-bar.gif" width="100%">

material-menu 2.5k updated 1y ago

| Apache License V2 |

MaterialSheetFab

| MIT | <img src="/art/MaterialSheetFab.gif" width="49%">

PowerMenu 1.2k updated 2y ago

| 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 1.5k updated 3y ago

| MIT | <img src="/art/AnimatedBottomBar-1.gif" width="50%"><img src="/art/AnimatedBottomBar-2.gif" width="50%">

Animation

AndroidViewAnimations 12.5k updated 4y ago

| MIT | <img src="/art/androidviewanimations.gif" width="49%">

ListViewAnimations 5.5k (archived)

| Apache License V2 | <img src="/art/ListViewAnimations.gif" width="49%">

AndroidImageSlider 5.6k updated 5y ago

| MIT | <img src="/art/AndroidImageSlider.gif" width="49%">

transitions-everywhere 4.8k updated 6y ago

| 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 2.8k (archived)

| MIT | <img src="/art/android-flip.gif" width="49%"> <img src="/art/android-flip2.gif" width="49%">

FragmentTransactionExtended 1.1k updated 10y ago

| Apache License V2 | <img src="/art/FragmentTransactionExtended.gif" width="49%"> <img src="/art/FragmentTransactionExtended2.gif" width="49%">

KenBurnsView 2.7k updated 3y ago

| Apache License V2 | <img src="/art/KenBurnsView.gif" width="49%">

rebound 5.4k (archived)

| BSD 2 License | http://facebook.github.io/rebound/

Reachability 260 updated 10y ago

| Apache License V2 | <img src="/art/Reachability.gif" width="49%">

AnimationEasingFunctions 2.5k updated 5y ago

| MIT | <img src="/art/AnimationEasingFunctions.gif" width="49%">

EasyAndroidAnimations 1.4k updated 4y ago

| Apache License V2 | <img src="/art/EasyAndroidAnimations.gif" width="49%">

android-pathview 2.9k updated 4y ago

| Apache License V2 | <img src="/art/android-pathview.gif" width="49%">

ViewRevealAnimator 333 updated 10y ago

| Apache License V2 | <img src="/art/ViewRevealAnimator.gif" width="49%">

ArcAnimator 1.2k updated 5y ago

| MIT | <img src="/art/ArcAnimator.gif" width="49%"> <img src="/art/ArcAnimator2.gif" width="49%">

SearchMenuAnim 890 updated 5y ago

| UnKnown | <img src="/art/SearchMenuAnim.gif" width="100%">

Cross View 313 (archived)

| Apache License V2 | <img src="/art/crossview.gif" width="49%"> <img src="/art/crossview2.gif" width="49%">

WoWoViewPager 2.7k updated 9y ago

| Apache License V2 | <img src="/art/WoWoAppIntroExample.gif" width="49%"> <img src="/art/WoWoCVExample.gif" width="49%">

Lottie for Android 35.6k updated 1mo ago

| Apache License V2 | <img src="/art/lottie-android.gif" width="100%"> <img src="/art/lottie-android2.gif" width="100%">

RichPath 2.3k (archived)

| Apache License V2 | <img src="/art/RichPath.gif" width="33%">

RubberPicker 571 updated 4y ago

| MIT | <img src="https://github.com/Chrisvin/RubberPicker/raw/master/RubberPicker-Demo.gif" width="33%">

material-ripple 2.4k updated 1y ago

| Apache License V2 | <img src="/art/material-ripple.gif" width="49%">

RippleEffect 4.9k updated 5y ago

| MIT |

CircularReveal 2.4k updated 7y ago

| Apache License V2 | <img src="/art/CircularReveal.gif" width="49%">

Effect

EtsyBlur 756 (archived)

| Apache License V2 | <img src="/art/EtsyBlur.gif" width="49%">

BlurDialogFragment 2.1k updated 6y ago

| Apache License V2 | <img src="/art/BlurDialogFragment.png" width="49%"> <img src="/art/BlurDialogFragment2.png" width="49%">

BlurBehind 514 updated 10y ago

| MIT | <img src="/art/BlurBehind.png" width="49%"> <img src="/art/BlurBehind2.png" width="49%">

Android StackBlur 3.6k updated 2y ago

| Apache License V2 | <img src="/art/android-stackblur.png" width="100%">

EdgeEffectOverride 647 updated 7y ago

| Apache License V2 | <img src="/art/EdgeEffectOverride.jpeg" width="100%">

ExplosionField 3.6k updated 9y ago

| Apache License V2 | <img src="/art/ExplosionField.gif" width="49%">

BrokenView 856 updated 3y ago

| MIT | <img src="/art/BrokenView.gif" width="49%">

Trianglify

| Apache License V2 | <img src="/art/Trianglify.png" width="49%">

ExpandableLayout (by skydoves) 844 updated 4y ago

| Apache License V2 | <img src="/art/ExpandableLayout21.gif" width="49%"> <img src="/art/ExpandableLayout22.gif" width="49%">

ShineButton 4.2k updated 6mo ago

| MIT | <img src="/art/ShineButton.gif" width="100%">

Elastic Views 818 updated 2y ago

| MIT | <img src="https://user-images.githubusercontent.com/24237865/72123075-73943500-33a3-11ea-883f-9009de998788.gif" width="32%">

Transformation Layout 2.4k updated 2mo ago

| Apache License V2 | <img src="art/TransformationLayout.gif" width="32%">

IridescentView 21 updated 1y ago

| MIT | <img src="https://raw.githubusercontent.com/alexandrehtrb/IridescentView/master/iridescentstarmini.gif" width="100%">

DashedView 71 updated 2y ago

| Apache License V2 | <img src="https://user-images.githubusercontent.com/10659285/119430672-cccde180-bcd6-11eb-8c70-9342ae486944.png" width="50%">

Other

Swipecards 2.3k updated 7y ago

| Apache License V2 | <img src="/art/Swipecards.gif" width="49%">

Android-Bootstrap 7.3k updated 4y ago

| MIT | <img src="/art/Android-Bootstrap.png" width="49%">

Android PDFView 2.8k updated 9y ago

| GPL V3 | <img src="/art/android-pdfview.png" width="100%">

Dspec 548 (archived)

| Apache License V2 | <img src="/art/dspec.png" width="100%">

LolliPin 1.6k (archived)

| 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 317 updated 7y ago

| 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 301 updated 4y ago

| Apache License V2 | <img src="/art/decor.png" width="49%">

Voice Recording Visualizer 550 updated 10y ago

| Apache License V2 | IMAGE demo

iiVisu 157 updated 3y ago

| MIT | <img src="/art/iivisu-play.gif" width="62%">

EasyFonts

| Apache License V2 | <img src="/art/easyfonts.png" width="100%">

Android Sliding Activity Library 1.3k updated 8y ago

| Apache License V2 | <img src="/art/android-slidingactivity.gif" width="49%"> <img src="/art/android-slidingactivity2.gif" width="49%">

Snake View 342 updated 10y ago

| Apache License V2 | <img src="/art/snake.gif" width="60%">

Rotatable 303 updated 10y ago

| 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 2.3k updated 3y ago

| Apache License V2 | <img src="/art/Horizon.png" width="100%">

Stepper Touch

| Apache License V2 | <img src="/art/StepperTouch.gif" width="49%">

Konfetti 3.4k updated 7mo ago

| ISC | <img src="/art/konfetti.gif">

CircleTimer 30 updated 2y ago

| Apache License V2 | <img src="/art/CircleTimer.gif" width="49%">

MaterialDesignLibrary 8.9k updated 2y ago

| 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 2.2k updated 6y ago

| MIT | <img src="/art/MaterialShadows.png" width="100%">

Material 6.0k (archived)

| 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 53.0k updated 5d ago

| Apache License V2 |

Material Icon Library 2.3k updated 6y ago

| Apache License V2 | <img src="/art/material-icon-lib.gif" width="100%">

Carbon 3.0k (archived)

| 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 1.7k updated 1mo ago

| 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%">