A LayoutManager is responsible for positioning items in a recyclerview. The three standard layout managers provided by android sdk include:
- LinearLayoutManager
- GridLayoutManager
- StaggeredGrid LayoutManager
However amazing developers have already developed dozens of third party libraries.
In this piece we ask you contribute some awesome layout managers you’ve come across , used or developed for others.
Oclemy
FanLayoutManager
Fan Layout Manager allows you to implement horizontal lists, in which items move like like fan blades (in a circular way of a radius to your choice). To give a slightly chaotical effect to the motion, it’s possible to set an angle for the list items. So, every implementation of the library can be unique.
Installation
The library is hosted in jcenter. To install it:
Then to use it:
An item can be selected or deselected:
Customization is easy:
Find the library here.