recyclerview-animators - An Android Animation library which easily add itemanimator to RecyclerView items

  •        6

RecyclerView Animators is an Android library that allows developers to easily create RecyclerView with animations. Please feel free to use this.

https://github.com/wasabeef/recyclerview-animators

Tags
Implementation
License
Platform

   




Related Projects

RecyclerViewItemAnimators - An Android library which provides simple Item animations to RecyclerView items

  •    Java

You can now download it from Sonatype's snapshots repo. These animators work with the RecyclerView provided by Google with the support library com.android.support:recyclerview-v7:23.1.1.

FastAdapter - The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction

  •    Java

The RecyclerView is one of the most used widgets in the Android world, and with it you have to implement an Adapter which provides the items for the view. Most use cases require the same base logic, but require you to write everything again and again. The FastAdapter is here to simplify this process. You don't have to worry about the adapter anymore. Just write the logic for how your view/item should look like, and you are done. This library has a fast and highly optimized core which provides core functionality, most apps require. It also prevents common mistakes by taking away those steps from the devs. Beside being blazing fast, minimizing the code you need to write, it is also really easy to extend. Just provide another adapter implementation, hook into the adapter chain, custom select / deselection behaviors. Everything is possible.

RecyclerView-FastScroller - A fully customizable Fast Scroller for the RecyclerView in Android, written in Kotlin and 100% compatible with Java only projects

  •    Kotlin

As Kotlin compiles to Java, there's no need to externally add the Kotlin runtime or any other Kotlin dependencies when using this. Also the library is 100% compatible with Java and requires no migration of the base project to Kotlin. To reflect the item on the index of the top-most visible item, make the adapter implement the OnPopupTextUpdate interface, which overrides the method onChange(int index) which passes the index of the element whose info needs to be displayed in the popup.

MultiViewAdapter - Recyclerview Adapter library to create composable view holders

  •    Java

Helper library for recyclerviews to create composable view holders without boilerplate code. The Gradle dependency is available via JCenter. JCenter is the default maven repository used by Android Studio.


Graywater - An Android library for decomposing RecyclerView layouts to improve scroll performance.

  •    Java

Graywater is a RecyclerView adapter that facilitates the performant decomposition of complex and varied list items. It does this by mapping large data models to multiple viewholders, splitting the work needed to create a complex list item over multiple frames. The concept is based off of Facebook's post on a faster news feed and Components for Android, which have been realized as Litho.

MultiType - An Android library to create multiple item types list views easily and flexibly

  •    Java

An Android library to create multiple item types list views easily and flexibly. Previously, when we need to develop a complex RecyclerView / ListView, it is a difficult and troublesome work. We should override the getItemViewType() of RecyclerView.Adapter , add some types, and create some ViewHolders relating to those types. Once we need to add a new item type, we have to go to the original adapter file and modify some old codes carefully, and these adapter classes will get more complicated.

recyclerviewhelper - :page_with_curl: [Android Library] Giving powers to RecyclerView

  •    Java

NOTE : The version here corresponds to the version of recyclerview dependency. This project was created by Nishant Srivastava but hopefully developed and maintained by many others. See the the list of contributors here.

LastAdapter - Don't write a RecyclerView adapter again. Not even a ViewHolder!

  •    Kotlin

The list of items can be an ObservableList if you want to get the adapter automatically updated when its content changes, or a simple List if you don't need to use this feature. The LayoutHandler interface allows you to use different layouts based on more complex criteria. Its one single method receives the item and the position and returns the layout resource id.

Renderers - Renderers is an Android library created to avoid all the boilerplate needed to use a RecyclerView/ListView with adapters

  •    Java

Renderers is an Android library created to avoid all the RecyclerView/Adapter boilerplate needed to create a list/grid of data in your app and all the spaghetti code that developers used to create following the ViewHolder classic implementation. As performance is also important for us, we've added a new diffUpdate method supporting differential updated transparently. With this library you can improve your RecyclerView/Adapter/ViewHolder code. The one sometimes we copy and paste again and again 😃. Using this library you won't need to create any new class extending from RecyclerViewAdapter.

android-advancedrecyclerview - RecyclerView extension library which provides advanced features

  •    Java

This RecyclerView extension library provides Google's Inbox app like swiping, Play Music app like drag-and-drop sorting and expandable item features. Works on API level 14 or later. This library is published on jCenter. Just add these lines to build.gradle.

SectionedRecyclerViewAdapter - An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers

  •    Java

An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers. In addition, each Section can have its state(Loading/Loaded/Failed/Empty) controlled individually.

RecyclerViewHeader - Super fast and easy way to create header for Android RecyclerView

  •    Java

Super fast and easy way to create header for Android RecyclerView. Lets you create header View for any RecyclerView that uses LinearLayoutManager or GridLayoutManager with just a simple method call.

MultiSnapRecyclerView - Android library for multiple snapping of RecyclerView

  •    Java

This is an Android Library for multiple snapping of RecyclerView. MultiSnapRecyclerView easily provides a snapping feature to your recycler view. What this does are clean, neat, and powerful. Make sure to use LinearManger. Other managers are not supported.

FoldableLayout - An Android demo of a foldable layout implementation. Engineered by Vincent Brison.

  •    Java

This code is a showcase of a foldable animation I created for Worldline. The code is fully written with java APIs from the Android SDK, without the use of any external library. This code is a demo and not a library. The foldable layout is a layout (strictly a RelativeLayout), which can have two child layouts, one for the cover, and one for the details. The foldable layout takes care of the folding animation between those two layouts. In the demo the foldable layout is used in a RecyclerView, to show that it can manage well its size even during animation.

DiscreteScrollView - A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations

  •    Java

The library is a RecyclerView-based implementation of a scrollable list, where current item is centered and can be changed using swipes. It is similar to a ViewPager, but you can quickly and painlessly create layout, where views adjacent to the currently selected view are partially or fully visible on the screen. Add this into your dependencies block.

turn-layout-manager - A carousel layout manager for RecyclerView

  •    Java

A simple carousel for RecyclerView. Just like a LinearLayoutManager, a TurnLayoutManager specifies an orientation, either VERTICAL or HORIZONTAL for vertical and horizontal scrolling respectively.

greedo-layout-for-android - Full aspect ratio grid LayoutManager for Android's RecyclerView

  •    Java

A drop-in custom layout manager for Android RecyclerViews to layout a grid of photos while respecting their aspect ratios. See the sample project for a complete solution on how to use GreedoLayout. Below are the specific steps.