Abstract adapter for convenient work with RecyclerView. It has several headers and footers.
MultiState, section, endless recyclerView are made easily by this wrapper adapter.
Simple way to filter your ListView
or GridView
content.
RecyclerView.Adapter
that supports empty state, error state and loading state.
EndlessRecyclerViewAdapter
support for RecyclerView.Adapter
.
An adapter to create Android RecyclerView
s with sections, providing headers and footers.
Android library project that intends to simplify the usage of Adapters for ListView/GridView and RecyclerView. You won't have to code any boring adapter again!
A single adapter implementation for any scrolling view or ViewGroup
.
This library consolidates the differences between BaseAdapter, RecyclerView.Adapter, PagerAdapter, and binding to ViewGroup into one unified API.
Crazy easy to use RecyclerView
Adapter for Reactive Applications.
A RecyclerView
adapter to add sectioned headers.
The easiest way to create adapters! You can add a lot of different layouts and models. This library avoid all the boilerplates needed to create a list for your application.
Highly inspired on Renderers and RecyclerViewRenderers.
RecyclerView
adapter classes for managing multiple view types.
SectionCursorAdapter adds sections and fast scroll to CursorAdapter
as an easily implementable feature.
Small Android library that lets developers write their own list adapters without copying code from previous projects.
Open source project in order to implement Pinterest like list view on Android.
Drag and Drop adapter implementation for RecyclerView
. Targeted to support any LayoutManager and ItemAnimator.
The code brings up an easy way of using recyclerView, with the new recycler adapters. It also contains a BaseRecyclerFragment
and a RecyclerStandalone
that removes a lot of boiler plate for fragments that contains either grids or lists. It also offers out of the box a DividerItemDecoration
that handles the drawing of the divider in the recycler view. As well selectors for the items in your lists are handled.
BaseAdapterHelper aims to make BaseAdapter's getView() method much more readable, getting rid of the ViewHolder pattern boilerplate code.
QuickAdapter allows you to shorten the code of most usual BaseAdapter, taking care of implementing everything for you based on your data list. You only need to focus on the mapping between your view and your model.
MergeAdapter
accepts a mix of Adapters and Views and presents them as one contiguous whole to whatever ListView it is poured into. This is good for cases where you have multiple data sources, or if you have a handful of ordinary Views to mix in with lists of data, or the like.
Simply create a MergeAdapter
and call addAdapter(), addView(), or addViews() (latter accepting a List
There is also MergeSpinnerAdapter
for use with Spinner widgets.
Renderers is an Android library created to avoid all the Adapter/ListView boilerplate needed to create a new adapter and all the spaghetti code that developers used to create following the ViewHolder
classic implementation.
This Android library offers you two main classes to extend and create your own rendering algorithms out of your adapter implementation.
Renderers is an easy way to work with android ListView
and Adapter
classes. With this library you only have to create your renderers and declare the mapping between the object to render and the renderer.
android-parallax-recyclerview is an adapter which could be used to achive a parallax effect on RecyclerView.
Creating adapters each time you want to use a RecyclerView is boring. Also, creating an adapter that accepts different types of data, with its corresponding views, and manage them generates adapters with lines and lines of code that are difficult to maintain.
RecyclerViewRenderers is a library whose main objective is to reduce the time you spend fighting against RecyclerView.
EfficientAdapter is an efficient adapter to make the use of RecyclerView much easier.
Sick of writing ViewHolder classes, inflate xml and distinguish ViewTypes in your adapters?
Write less code with AnnotatedAdapter, an annotation processor for generating RecyclerView and AbsListView adapters.
This library allows you to implement GridView like card layout within ListView with added capabilities like Pagination, Addition of Header-Footer Views, also simplifies implementation for both List & Cursor data.
Whenever you want to display custom items in listview, then only way to achieve this is to implement your own subclass of BaseAdapter, handle all rendering, recycling, click handling, data browsing youself in getView() method. It becomes very messy as number of rows increase in your adapter, Making your code very messy & non-reusable. This library allows you to make Modular classes which will help you to introduce new row type easily.
An AdapterView with support for vertical and horizontal scrolling.
Features:
The Parchment library attempts to add the functionality that developers want to their AdapterViews, by providing horizontal and vertical scrolling to all of its AdapterViews. Parchment gives developers more control of layout by choosing from a simple horizontal List View, a GridView that wraps heights or a GridPatternView that lets a user specify the grid pattern.