RecyclerView Adapter for nested items and expand/contract capabilites.
This library provides all the needed components to create recycler views that can display multiple types of views and utilize any type of parent-child relationships the provided data may have.
The data may be infinitely nested and they can have view variations based on a plethora of different data, such as their overall position on the recycler, their relative position inside their parent item, the position of their parent, the existence or not of sub-nested items and more.
android-advancedrecyclerview is a
RecyclerView extension library. It provides Google's Inbox app like swiping and Play Music app like drag and drop sorting features.
An easy, empowering Kotlin library for
Extension of RecyclerView that can get its scrolling synchronized with others of its kind.
A Powerful AlphabetIndex FastScroller for Android's RecyclerView! Its shows Alphabets over scrolling the recycle view from A-Z.
An example project / library of sticky recyclerview.
This is contains below components:
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.
This Repository simplifies working process with
RecyclerView Adapter, generates
ViewHolders automatically, makes it easy to create heterogeneous list and to set
itemViews or it's
A library to make avatar view like in tinder app.
Powerful and flexible
RecyclerViews with a great parallax effect !
A UI widget that allows for headers and footers on lists backed by
Android view centring
ChipsLayoutManager is a custom layout manager for RecyclerView which represents a Google chips material design guideline.
ChipsLayoutManager moves item to a next row when there isn't enough space left on the current. It's a next generation of TextView span implementation, flow layouts implementation with support of RecyclerView features, like ItemAnimations, recycling views etc.
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
This project implements one of the most beautiful animations of the class
RecyclerView, the class
ItemTouchHelper class implements the dragging of each object on the
RecyclerView class by revealing a view under the first sliding view.
CleverRecyclerView is based on
RecyclerView and provides a similar to ViewPager sliding effect.
Recycler View Library with built-in Item click listeners, drag and swipe functionality.
RecyclerView CommonAdapter. It is simple to create an adapter and add ItemClickListener / ItemLongClickListener.
Covert is an Android Library for easily implementing Material Swipe Actions in a RecyclerView. The design of the animations was based heavily around the Swipe Action Gestures demonstrated in the Material Interaction guidelines.
Simple and flexible way to configuration
RecyclerView using android data binding.
Dewey is an android widget designed to hold an unlimited number of tabs, making it ideal for allowing pagination through a list.
RecyclerView ItemDecoration. Flexible for multiple styles, such as margins, colours, drawables, show/hide, etc.
Dividers is a Android library to easily create separators for your RecyclerViews. It supports a wide range dividers from a simple one that apply all your items to system of selectors to apply different styles to each item.
Highly customizable Android library written in Kotlin that uses AndroidX and extends
RecyclerView to include extra features, such as support for gestures like swipe and drag & drop.
Google Photos style multi-selection for RecyclerViews.
A simple implementation of Drag and Drop for
A simple one class
TouchListener that can be attached to any
RecyclerView and handles multi selection in google photos style via long pressing on an item and moving the finger up/down to select more items (it even scrolls if you reach the edges of the RecyclerView).