Displaying 1 to 20 from 100 results

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.

overscroll-decor - Android: iOS-like over-scrolling effect applicable over almost all scrollable Android views

  •    Java

The library provides an iOS-like over-scrolling effect applicable over almost all Android native scrollable views. It is also built to allow for very easy adaptation to support custom views. The core effect classes are loose-decorators of Android views, and are thus decoupled from the actual view classes' implementations. That allows developers to apply the effect over views while keeping them as untampered 'black-boxes'. Namely, it allows for keeping important optimizations such as view-recycling intact.

recyclerlistview - High performance listview for React Native and web!

  •    TypeScript

If this project has helped you out, please support us with a star 🌟. This is a high performance listview for React Native and Web with support for complex layouts. JS only with no native dependencies, inspired by both RecyclerView on Android and UICollectionView on iOS.

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.




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.

FeaturedRecyclerView - Ultimate recycler view.

  •    Java

FeaturedRecyclerView is a custom ViewGroup which is made by extending ReyclerView. As name suggest FeaturedRecyclerView, it features the first item which is at top (by setting its height to featuredItemHeight). Add below lines in build.gradle at app level.

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.

AdapterDelegates - "Favor composition over inheritance" for RecyclerView Adapters

  •    Java

Read the motivation for this project in my blog post. Please note that since 3.0 the group id has been changed to adapterdelegates3.


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.

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

  •    Java

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

Timeline-View - Android Timeline View is used to display views like Tracking of shipment/order, steppers etc

  •    Java

Android Timeline View Library (Using RecyclerView) is simple implementation used to display view like Tracking of shipment/order, steppers etc. For information : checkout Sample App Code in repository.

ToDoList - Micro-Transitions for Smooth Android To-Do List Animations

  •    Java

Micro-Transitions for Smooth Android To-Do List Animations

MapMe - The Android maps adapter

  •    Kotlin

MapMe is an Android library for working with Maps. MapMe brings the adapter pattern to Maps, simplifying the management of markers and annotations. MapMe takes the pain out of click listeners too. No more setting tags on markers and trying to match a tag to your data when the click event is received.

SwipeDelMenuLayout - The most simple SwipeMenu in the history, 0 coupling, support any ViewGroup

  •    Java

The most simple SwipeMenu in the history, 0 coupling, support any ViewGroup. Step integration swipe (delete) menu, high imitation QQ, iOS. ~史上最简单侧滑菜单,0耦合,支持任意ViewGroup。一步集成侧滑(删除)菜单,高仿QQ、IOS。~

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.

RecyclerViewSnap - RecyclerView snapping example with SnapHelper

  •    Java

If you need snapping support to start, top, end or bottom, use GravitySnapHelper. Otherwise, center snapping is done with LinearSnapHelper (part of the recyclerview-v7 package).