RoundableLayout is an easy to make round corner layout in an Android. And it implements ConstraintLayout
, so you can directly handle inner layout, too.
This library allows you to create a shadow effect for your layout based on your child.
Decor is a library that applies decorators to android layout with additional attributes without the need to extend and create a custom view for each functionality.
Decor plugs into Android layout inflation and applies custom attributes to views. This library was inspired by Pretty.
Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview.
An expandable layout that shows a two-level layout with an indicator.
A FlowLayout for Android, which allows child views flow to next row when there is no enough space. The spacing between child views can be calculated by the FlowLayout so that the views are evenly placed.
SequenceLayout is a new solution to layout problem. This new layout is much more flexible and also very much simpler to understand and define.
While being more light weight than ConstraintLayout
, SequenceLayout makes it possible to support a wider range of screen sizes.
SwipeLayout is a project for the android platform, providing the opportunity to perform swipe for any layout, in the specified direction.
Features
Parallax Layer Layout let's you add layered parallax effect to your Android views or images based on things like device rotation.
A little animation framework which could help you to show message in a nice looking way.
Expands and collapses a layout's horizontal and vertical sequentially.
CornerCutLinearLayout extends LinearLayout. It allows cutting parent corners with different shapes and build proper shadow for complex shapes. It also allows cutting each child's corners.
Additionally, using available properties and custom providers, those cuts may be turned into cutouts of different shapes, sizes, etc. Widget's sole purpose is to use with children with no transformations (like rotation, scale, matrix transformations).
Additional features:
DragView is a library that simplifies building Player's zoom in and out effects
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 Floating Layout for Android platform.
Developers will have a performance-friendly video background with a few lines of code.
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!
Android library for inflating dynamic layouts in runtime based on JSON configuration fetched from server. Useful in situations when layouts need to change without updating the app.
Still pretty fresh. Stay tuned!
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.
Create reactive ui in android programmatically. Get rid of the boring and layout.xml files.
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.
Round Korner Layouts is an Android library create to build a layout with the round corners.
Android Layout Library with animated Blob Background.
Have you ever had to create two almost-identical layout files because they had a few minor differences? Sure, you can fix it with <include/>
but then you start ending up with layouts all over the place.
YieldLayout to the rescue! It works opposite of <include/>
so you can combine one layout around another instead of inside it. After it does it's magic, you will have 0 extra views in your layout hierarchy, just like <include/>
, so it's like it was never there.
StateLayout is a simple-use Android layout library which handles Loading, Content and Error / Info states for the activity / fragment / view.