A lightweight, good expandability android library used for displaying different load pages like loading, error, empty, timeout or your custom load page when you do net job.
A LayoutManager
that must be used with RecyclerView. When list is scrolled views are moved by circular trajectory.
This is an amazing image slider for the Android platform. You can easily load images from an internet URL, drawable, or file, and there are many kinds of amazing animations you can choose.
The Maskable Layout is a simple framelayout that allow you to easily mask view and viewgroups. You can also execute other porterduffxfermodes. Simple Drawables are accepted, as well as AnimationDrawables!
Expansion panel contains creation flow and allows a lightweight editing of elements.
This library makes it easy to implement a Backdrop
pattern with a CoordinatorLayout
Android library for material scrolling techniques.
Features:
PageStateLayout could let you show Loading / Empty / Error / Succeed / Requesting state in Activity
, Fragment
, ViewGroup
as you want.
With MaterialTimelineView you can easily create a material looking timeline. Library written in Kotlin.
An android library that makes easy to check internet connection in one line and shows a custom layout if there is no internet with animated picture and text asking the user to check the internet connection.
NodeFlow is an Android library that provides a simple way to visualize hierarchical content. Perfect for displaying items that are organized in categories / subcategories.
A custom view class to enter a four digit code used in cases of authentication.
Parallax Layer Layout let's you add layered parallax effect to your Android views or images based on things like device rotation.
Android layout that simulates physics using JBox2D. Simply add views, enable physics, and watch them fall!
This library helps to display overlapping views (topmost) in order to show some kind of message to capture user attention. It can be an error, success message, loading bar or just simple text message.
Pretty is a library that enables one to enhance Android layout inflation without boilerplate and knowledge about LayoutInflater
internals. Pretty hooks into the Android layout inflation so you could add new attributes to existing View subtypes.
Dissect layout traversals on Android.
Features:
Proteus is meant to be a drop-in replacement for Android’s LayoutInflater; but unlike the compiled XML layouts bundled in the APK, Proteus inflates layouts at runtime.
With Proteus, you can control your Apps layout from the backend (no WebViews
). Forget the boilerplate code to findViewById, cast it to a TextView
, and then setText()
. Proteus has runtime data bindings and formatters. Plugin in your own custom views and attributes and formatters.
PullDownLayout is a small library that allows you to implement a view that can be dragged down your layout. PullDownLayout can also be used to implement Pull-To-Dismiss feature for your activities and fragments.
RectangleGridLayout is a container that arranges views into a grid of rectangles of the same size. The goal is to provide a grid-like container with better performance than says TableLayout
.
ResideLayout is an Android Layout which has a same function like RESideMenu.
Based on SlidePanelLayout in support v4 library. Can be used on Android 1.6
Rhythm is a small library for Android that draws grids and guides over views, making it easier to fine tune your layouts according to the principles of beautiful, balanced, rhythmic design.
Through drawBitmapMesh method, simulating the real water ripple effect.
A view that can rolling automatic within child views list.