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.
Project uses android's
ConstraintLayout to expose its feature and usages.
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.
A sample of the new percent support library.
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
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
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.
MosaicLayout is android layout to display group of views in more than 92 different patterns.
Android Swipe Layout is the brother of AndroidViewHover.
It is a layout like
GridLayout, but children in it will fill the column and you can filter your items with animation.
Small Android library to simplify common used patterns in view inflation. Using
AutoInflateLayout header and footer can be added to
Custom layout that arranges views in rows and columns automatically. Takes care about padding, margins, gravity and layout child gravities.