A RecyclerView
with parallax folding effect.
Easy RecyclerView
ItemDecoration. Flexible for multiple styles, such as margins, colours, drawables, show/hide, etc.
An example project / library of sticky recyclerview.
This is contains below components:
Generic Recycler View Adapter that supports multiple layout implementations in a single Recycler View.
Konveyor is a tiny library which intends to battle RecyclerView.Adapter
Hell by introducing "Composition over inheritance" approach when dealing with RecyclerView adapters. While making your Adapter related logic testable by providing abstraction layer over its logic, it will make you forget all of the ViewType hassle all together.
Abstraction to build adapters with dynamic/variable view types count for Android application. It eliminates the need to manually define view types. Makes code readable and actually share view types across multiple screens (no need to write a new adapter, or add view types handling in one base adapter with endless switch statement).
An Android library automatically adds scroll up button to RecyclerView
.
One recycler view adapter for all your project.
SwipeableRV is a library that provides a fast and convenient way to implement the 'swipe to dismiss' feature in Recycler View, as seen in apps such as Messenger.
SwipeableRV wraps around ItemTouchHelper
from the Android Support Library. Therefore, developers do not need to do any extra work on ItemTouchHelper.Callback
themselves. Instead they can just focus on creating a recycler view, adapter, and view holder as normal, plus some minimal work on specifying some details such as supported swipe directions, deletion message or icon.
Fearless RecyclerView Adapter for only focus on your view
Helper library for recyclerviews to create composable view holders without boilerplate code.
We often use the RecyclerView
and the RecyclerView.Adapter for our material design apps. Going from the ListView to RecyclerView, I really missed the setEmptyView()
method.
So, I extended the original RecyclerView Adapter to help manage different states in the application. The Adapter, apart from the standard list, supports three different views:
A divider for Android's RecyclerView
using RecyclerView.ItemDecoration
.
This library can easily configure a divider for a RecyclerView. It offers different options to customize the divider effortlessy.
Android RecyclerView
sticky header list / grid layout manager. It supports header shadows, smooth scroll, individual sticky header state and scrollbars. Can be used as simple list layout, using one column.
Custom Layout Manager for Recycler View which lays out its child views in circular or elliptical fashion
Scroll Wheel functionality implemented with Circular Relative Layout
An easy way to build RecyclerView.Adapter
. This adapter also has multiple ItemViewType
, if needed.
A custom LayoutManager to build a Gallery or a ViewPager like RecyclerView that shows items in a center-locked and support both HORIZONTAL and VERTICAL scroll.And View Recycle Machine is also supported.
An extension to RecyclerView which will snap child Views to a specified anchor; START, CENTER or END.
A flexible view for providing a limited rect window into a large data set, just like a two-dimensional RecyclerView. It different from RecyclerView
is that it's two-dimensional (just like a Panel
) and it pin the itemView of first row and first column in their original location.
A tiny library for implementing endless loading list easily in Android applications, similar to those seen in Facebook or Twitter apps.
A Powerful AlphabetIndex FastScroller for Android's RecyclerView! Its shows Alphabets over scrolling the recycle view from A-Z.
A RecyclerView
extension for building list more easily.
An Android's two-dimensional RecyclerView
. Not only can load historical data, but also can load future data.
A RecyclerView Adapter which allows you to have an Infinite scrolling list in your apps. This library offers you a custom adapter to use with any recycler view. You get a callback when the user is about to reach the bottom (or top, depending on your configuration), of the list, which you can use to load more data. You can also customize what the loading view at the bottom of the list looks like.