547 Repositories
Android gif-movie-view Libraries
Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
Material Shadow 9-Patch This library provides 9-patch based drop shadow for view elements. Works on API level 14 or later. Target platforms API level
A view that allows to paint and saves the result as a bitmap
Android Drawable View Sample app: An Android view that allows to paint with a finger in the screen and saves the result as a Bitmap. Importing to your
🌠 Transform into a different view or activity using morphing animations.
TransformationLayout 🌠 Transform into a different view or activity using morphing animations. Using Transformation motions of new material version. D
Android view inspired by http://qrohlf.com/trianglify/
Trianglify Android view inspired by http://qrohlf.com/trianglify/ Usage Add the dependency dependencies { compile 'com.manolovn:trianglify:1.1.0'
ViewAnimator view with a lollipop style reveal effect
ViewRevealAnimator Widget ViewAnimator view with a lollipop style reveal effect. Regular animation can be set (just like the default ViewAnimator) for
Android view with both path from constructed path or from svg.
android-pathview You want to animate svg or normal Paths?br Change the color, pathWidth or add svg.br Animate the "procentage" property to make th
Simple star rating system bars, a view similar to the ones seen on Google Playstore. ⭐🌟✨
RatingReviews RatingReviews (Rating and Reviews) is a widget and layout that adds a "Rating & Reviews" bar to your app, similar to the ones seen on Go
An android library which provides a compact calendar view much like the one used in google calenders.
CompactCalendarView CompactCalendarView is a simple calendar view which provides scrolling between months. It's based on Java's Date and Calendar clas
A material-styled android view that provisions picking of a date, time & recurrence option, all from a single user-interface.
SublimePicker A customizable view that provisions picking of a date, time & recurrence option, all from a single user-interface. You can also view 'Su
Android calendar view inspired by Sunrise calendar and iOS7 stock calendar
SilkCal Android calendar view inspired by Sunrise calendar and iOS7 stock calendar. Usage Add compile 'me.nlmartian.silkcal:library:0.1.1' to your dep
Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
Android Week View Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling. Fea
Standalone Android widget for picking a single date from a calendar view.
TimesSquare for Android Standalone Android widget for picking a single date from a calendar view. Usage Include CalendarPickerView in your layout XML.
A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
AnimatedBottomBar A customizable and easy to use bottom bar view with sleek animations. Examples Playground app Download the playground app from Googl
Android fillable progress view working with SVG paths. This is a nice option too if you want to create an interesting branding logo for your app. Based on the iOS project: https://github.com/poolqf/FillableLoaders
Android FillableLoaders Android Open Source library providing an interesting fillable progress view working with SVG paths. This is a nice option too
An animated circle loading view
Animated Circle Loading View A determiante/indetermiante loading view animation. Based on android-watch-loading-animation by Nils Banner. How it looks
Android loading view
Loading Loading is a poject with kinds of Android loading view. Yan can see the wiki for more detail. RotateLoading BookLoading NewtonCradleLoading Us
We are not Gif makers, We are developers
We are not Gif makers, We are developers Recently me and my friend came across this downloading animation on Dribble: https://dribbble.com/shots/18878
An Android view for displaying repeated continuous side scrolling images. This can be used to create a parallax animation effect.
Scrolling Image View An Android view for displaying repeated continuous side scrolling images. This can be used to create a parallax animation effect.
Android ImageView that handles animated GIF images
GifImageView Android ImageView that handles Animated GIF images Usage In your build.gradle file: dependencies { compile 'com.felipecsl:gifimageview:
Floating hint from edit text - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users
Float Labeled EditText Simple implementation of a Float Labeled EditText: An Android ViewGroup which uses a child EditText and puts the hint on top of
RoundedLetterView like the one in Android 5.0 Contacts app
RoundedLetterView RoundedLetterView like the one in Android 5.0 Contacts app Attributes to choose from: rlv_titleText - The text in the first row. rlv
An easy, flexible way to add a shimmering effect to any view in an Android app.
Shimmer for Android Shimmer is an Android library that provides an easy way to add a shimmer effect to any view in your Android app. It is useful as a
ViewPagers library for Android
freepager Ready-to-use view pagers for your project. Based on Swipes navigation demo repository Usage: Gradle: dependencies { compile 'pro.alexza
Kotlin way of building RecyclerView Adapter 🧩. You do not have to write RecyclerView Adapters again and again and suffer from handling of different view types. Kiel will help you.
Kiel Kiel is a RecyclerView.Adapter with a minimalistic and convenient Kotlin DSL which provides utility on top of Android's normal RecyclerView.Adapt
Android library defining adapter classes of RecyclerView to manage multiple view types
RecyclerView-MultipleViewTypeAdapter RecyclerView adapter classes for managing multiple view types Release Note [Release Note] (https://github.com/yqr
An Android staggered grid view which supports multiple columns with rows of varying sizes.
AndroidStaggeredGrid ##Notice - Deprecated - 09-2015 This library has been deprecated. We will no longer be shipping any updates or approving communit
AwesomeSwitch is a replacement for the standard Switch(View) android offers, and it offers much more customization than the standard switch component.
AwesomeSwitch AwesomeSwitch is a replacement for the standard Switch(View) android offers, and it offers much more customization than the standard swi
VoronoiView is a view (ViewGroup) that allows you to add and display views inside Voronoi diagram regions.
Vorolay VoronoiView is a view (ViewGroup) that allows you to add and display views inside Voronoi diagram regions. [Voronoi diagram] (https://en.wikip
Show triangle view.
TriangleLabelView Show triangle view. How to Use To see how the TriangleLabelView are added to your xml layouts, check the sample project. jp.shts.an
Android component which presents a dismissible view from the bottom of the screen
BottomSheet BottomSheet is an Android component which presents a dismissible view from the bottom of the screen. BottomSheet can be a useful replaceme
Android layout that simulates physics using JBox2D
PhysicsLayout Android layout that simulates physics using JBox2D. Simply add views, enable physics, and watch them fall! See it in action with the sam
TileView is a subclass of android.view.ViewGroup that asynchronously displays, pans and zooms tile-based images. Plugins are available for features like markers, hotspots, and path drawing.
This project isn't maintained anymore. It is now recommended to use https://github.com/peterLaurence/MapView. MapView is maintained by Peter, one of o
A wave view of android,can be used as progress bar.
WaveView ![Gitter](https://badges.gitter.im/Join Chat.svg) A wave view of android,can be used as progress bar. Screenshot APK demo.apk What can be use
🎺 Orchestra is a collection of Android custom view compatible libraries for Jetpack Compose.
Orchestra 🎺 Jetpack Compose compatible libraries using Balloon, ColorPickerView, PowerSpinner. Balloon Add below codes to your root build.gradle file
MVVM(Model View ViewModel) sample in Kotlin using the components ViewModel, LiveData and Retrofit library
kotlin-mvvm Languages: English, Spanish MVVM(Model View ViewModel) sample in Kotlin using the components ViewModel, LiveData, the libraries Retrofit,
Lynx is an Android library created to show a custom view with all the information Android logcat is printing, different traces of different levels will be rendererd to show from log messages to your application exceptions. You can filter this traces, share your logcat to other apps, configure the max number of traces to show or the sampling rate used by the library.
Lynx Are you bored of connect your device to your computer to know what's happening inside your app? If you hate it, this is going to be your favorite
📸 Use Android camera to take pictures and videos, based on `camera2` api.
Camera Use Android camera to take pictures and videos, based on camera2 api. Features Auto filled CameraView for previewing Support both image capture
Custom Android view with video player, loader and placeholder image
VideoPlayerView Custom Android view with video player, loader and placeholder image. To stay up-to-date with news about the library Usage Here is an e
Three material Dots Indicators for view pagers in Android !
Material View Pager Dots Indicator This library makes it possible to represent View Pager Dots Indicator with 3 different awesome styles ! It supports
Material Design Search Bar for Android
Material SearchBar Android Material Design Search Bar for Android This beautiful and easy to use library will help to add Lollipop Material Design Sea
Custom view for circular images in Android while maintaining the best draw performance
CircularImageView Custom view for circular images in Android while maintaining the best draw performance Usage To make a circular ImageView, add this
Cute view animation collection.
Android View Animations One day, I saw an iOS library, which is a view shaker, it's very beautiful. I think Android also need one, and should be bette
A simple Floating Action Button that shows an anchored Navigation View
Floating Navigation View A simple Floating Action Button that shows an anchored Navigation View and was inspired by Menu Material Fixed created by Tom
An image loading and caching library for Android focused on smooth scrolling
Glide | View Glide's documentation | 简体中文文档 | Report an issue with Glide Glide is a fast and efficient open source media management and image loading
AnyChart Android Chart is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.
AnyChart for Android AnyChart Android Charts is an amazing data visualization library for easily creating interactive charts in Android apps. It runs
Arc Chart View (Draw Creative Statistic Arc Charts)
ArcChartViewDemo You can use this library to draw Arc charts and show your statistics or anything you want or maybe get some ratings from user. you ca
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
⚡ A powerful & easy to use chart library for Android ⚡ Charts is the iOS version of this library Table of Contents Quick Start Gradle Maven Documentat