Provides layouts and CoordinatorLayout
's behaviors that allow you to use the Backdrop component in your app.
This library offers a set of widgets that will respect a given aspect ratio while allowing to set relative dimensions. For instance, you can have a layout that extends to the whole available width but whose height will be adjusted to always keep a square shape.
A library for showing different types of layouts when a list view is empty. These layouts can be shown when, the list is loading, the list has no item to display, an error occurred trying to load items.
Linear layout, that wrap its content to the next line if there is no space in the current line.
An android layout to rearrange child views via dragging.
A set of widgets to create smooth slide shows with ease. The slide show components are fully customizable and are not limited to pictures, you can slide whatever you want to (texts, etc.).
A versatile layout that fades its edges regardless of child view type.
This library provides a version of GridLayout
that works across all versions of Android 1.5+. As a side effect, this library also includes the lightweight Space
as well.
A simple implementation of a custom layout which solves the issues of grouping a child view with its tailing views.
An extension library for the android-percent-support.
A custom layout that fills given width or height as per the original ratio of each child.
If given width or height is exceeded, it largely replicates the behavior of LinearLayout
.
What RatioFillLayout
offers:
This is a specified proportion to the size of the Layout or View support library, with which you can easily set a fixed ratio of the size of the Layout or View, internal adaptive size calculation, completely abandon the code to calculate the size!
An Android library that brings segmented control style to TabLayout
.
A flexible layout that slides out children views smoothly from right-most to left-most of the screen to achieve a "bullet curtain" effect.
An android library for navigation element that sticks on the top.
A layout that hide the header when the body is scrolled down and reveal it when the header is scrolled up.
Flexible Android layouts with high customization.
MosaicLayout is android layout to display group of views in more than 92 different patterns.
Android Swipe Layout is the brother of AndroidViewHover.
A library that let you implement veil skeletons and shimmer animation.
It is a layout like GridLayout
, but children in it will fill the column and you can filter your items with animation.