Standard ViewGroups which responds to nested scrolls to create drag-dismissable layouts. Original code taken from Plaid and made backwards compatible.
An Android layout for arranging children along a circle.
PageStateLayout could let you show Loading / Empty / Error / Succeed / Requesting state in Activity
, Fragment
, ViewGroup
as you want.
MosaicLayout is android layout to display group of views in more than 92 different patterns.
A LayoutManager
that must be used with RecyclerView. When list is scrolled views are moved by circular trajectory.
Linear layout, that wrap its content to the next line if there is no space in the current line.
A simple implementation of a custom layout which solves the issues of grouping a child view with its tailing views.
A clone of ActionBarTabs
for Android which is compatible with Toolbar.
Swipe up or down to close view or activity or anything.
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.
A little animation framework which could help you to show message in a nice looking way.
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
.
TabbedCoordinatorLayout is a sample project demonstrating the usage of CoordinatorLayout
paired with TabLayout
.
Extended CoordinatorLayout
, that helps creating background galleries.
Features:
Android library for material scrolling techniques.
Features:
VisibilityPercentageLayout is a layout (extends RelativeLayout
) with a custom listener which gives the visibility percentage of the layout every time it is changed.Pixel visibility listener is also available.
A layout to transition between two views using a Floating Action Button as shown in many Material Design concepts.
An android library that brings the expandable layout with various animation. You can include optional contents and use everywhere.
A ToggleLayout
that can be used in setting interface.
An Android LinearLayout
that supports draggable and swappable child View
s.
A layout that hide the header when the body is scrolled down and reveal it when the header is scrolled up.
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 for navigation element that sticks on the top.
Checkable implementation for various view groups and RadioGroup optimization for them.
An extension library for the android-percent-support.