Features built in:
This library provides swipe & drag and drop support for
A custom recycler view with shimmer views to indicate that views are loading.
Middleman is a library for helping handling items in RecyclerView adapters with better following SOLID rules. it supports both simple list and paging list in
A custom RecyclerView with in-built Facebook's Shimmer to indicate that views are loading with support to switch layout manager in runtime. This ShimmerRecyclerView also supports multiple view types for loading.
RecyclerView enhancement library focused on simplifying common use cases and filling in gaps between the
ListView and the
A library to work with
RecyclerView as easily as if you'd use
A Powerful AlphabetIndex FastScroller for Android's RecyclerView! Its shows Alphabets over scrolling the recycle view from A-Z.
Easily add Sticky Headers to your
Tiny library with ability to provide support for infinite paginated scrolling in RecyclerView. It is able to show loading & try again layout at the bottom of the list.
A simple FastScroller for Android's
Supports vertical RecyclerViews using either LinearLayoutManager or GridLayoutManager (including multiple spans).
RecyclerView that implements pull-to-refresh, load-more, and header features. You can use it like a standard RecyclerView.
A solution to compose
The idea is to compose the decoration by combining small and simple components.
In isolation, those items are simple and easy to write and understand. But combined (or composed), they can form very complex decoration with complex selective conditions.
A simple library that allows you to easily delineate sections of a list or grid list.
TimetableLayout is a layout manager and item decorations to display the timetable.
Android view centring
RecyclerView-FlexibleDivider - Android library providing simple way to control divider items of RecyclerView.
RecycleView without adapter, only mapper from your model to
This library based on RecyclerView, and has a purpose easy work with lazy loading (pagination) data.
This is an Implementation of RecyclerView using Retrofit & Glide to Create a simple Movie List.
EasyAdapter allows to create you
RecyclerView adapter in just 3 lines.
An extension to RecyclerView which will snap child Views to a specified anchor; START, CENTER or END.
Android Library to provide swipe, click and other functionality to
RecyclerView snapping example with SnapHelper.
RecyclerView#Adapter that implement features like
An Android's two-dimensional
RecyclerView. Not only can load historical data, but also can load future data.
The Expandable RecyclerView is a library written to allow for an expanded view to be attached to each ViewHolder. To allow for full functionality of a normal RecyclerView in both the parent ViewHolder and the expanded child ViewHolder, the recyclerview has been modified to use two types of ViewHolders, a child and a parent with the ability to customize each separately.
async-expandable-list contains 2 View classes:
AsyncExpandableListView displays a list of headers and loads a sub-list under a header when a header item is clicked. The loading of sub-items can be done asynchronously and there are callbacks to populate the data into the list when it's done loading.