awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to h6ah4i/android-advancedrecyclerview

Open-source alternatives to Android Advancedrecyclerview

30 open-source projects similar to h6ah4i/android-advancedrecyclerview, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Android Advancedrecyclerview alternative.

  • cymcsg/ultimaterecyclerviewcymcsg 的头像

    cymcsg/UltimateRecyclerView

    7,173在 GitHub 上查看↗

    UltimateRecyclerView is an advanced list component for Android that provides built-in support for animations, sticky headers, and pull-to-refresh. It functions as a specialized set of UI elements designed to handle draggable, expandable, infinite-scrolling, and swipeable list interfaces. The project includes a draggable list manager for reordering items through drag-and-drop interactions and an expandable list component for toggling additional item details. It implements a swipe-to-dismiss interface for item removal and a list controller that enables infinite scroll pagination by triggering d

    Javaandroidjavarecyclerview
    在 GitHub 上查看↗7,173
  • yanzhenjie/swiperecyclerviewyanzhenjie 的头像

    yanzhenjie/SwipeRecyclerView

    5,713在 GitHub 上查看↗

    SwipeRecyclerView is an Android library that extends the standard RecyclerView with swipeable action menus, drag-and-drop item reordering, and swipe-to-delete gesture detection. It provides a complete set of interactive list behaviors that let users reveal contextual buttons by swiping list items left or right, rearrange items by long-pressing and dragging them to new positions, and remove items with a horizontal swipe gesture that automatically updates the underlying data model. The library distinguishes itself by combining multiple interaction patterns into a single, cohesive component. It

    Javafooterviewheaderviewitem-drag
    在 GitHub 上查看↗5,713
  • gabrielemariotti/cardslibgabrielemariotti 的头像

    gabrielemariotti/cardslib

    4,618在 GitHub 上查看↗

    cardslib is an Android UI component library and card layout framework. It provides a set of specialized adapters and views designed as an extension for high-performance card rendering within recycling lists. The library distinguishes itself through a reorderable list implementation that supports drag-and-drop item rearrangement and nested content hierarchies. It also includes an interaction system for managing directional swipe constraints and a customizable undo action notification bar. The framework covers a broad range of card-based interface capabilities, including the composition of vis

    Java
    在 GitHub 上查看↗4,618

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • mikepenz/fastadaptermikepenz 的头像

    mikepenz/FastAdapter

    3,877在 GitHub 上查看↗

    FastAdapter is a framework for building complex Android lists by mapping data models to view templates. It functions as a RecyclerView adapter framework and composite list controller, aggregating multiple independent data sources and view types into a single unified list. The library includes a specialized engine for flattening hierarchical data into expandable and collapsible rows. It provides a set of tools for managing user interactions, including clicks, long-presses, and item selection across diverse content types. The project covers broad list management capabilities, such as layout co

    Kotlinadapterandroidandroid-development
    在 GitHub 上查看↗3,877
  • airbnb/epoxyairbnb 的头像

    airbnb/epoxy

    8,556在 GitHub 上查看↗

    Epoxy is an Android library for building complex RecyclerView screens using a model-driven approach. It generates RecyclerView adapter models at compile time from annotated custom views, data binding layouts, or view holders, eliminating the manual boilerplate typically associated with view holders and adapters. The library provides a diffing engine that automatically compares model lists and applies minimal updates with animations for insertions, removals, and moves. The library distinguishes itself through its controller-based model building, where a controller class with a buildModels meth

    Java
    在 GitHub 上查看↗8,556
  • cymchad/baserecyclerviewadapterhelperCymChad 的头像

    CymChad/BaseRecyclerViewAdapterHelper

    24,607在 GitHub 上查看↗

    This project is an Android RecyclerView adapter wrapper designed to reduce boilerplate code when building complex lists. It serves as a framework for simplifying data binding and managing the interaction between data models and their corresponding view holders. The library distinguishes itself through specialized support for multi-type layout rendering, where diverse data models are mapped to specific layouts within a single list. It provides a structural implementation for expandable list frameworks that allow users to collapse or expand hierarchical items to reveal nested content. Addition

    Kotlinandroidandroid-libraryrecyclerview
    在 GitHub 上查看↗24,607
  • alfred-skyblue/vue-draggable-plusAlfred-Skyblue 的头像

    Alfred-Skyblue/vue-draggable-plus

    4,001在 GitHub 上查看↗

    vue-draggable-plus is a drag-and-drop library for Vue 2 and Vue 3 used to create data-bound draggable interfaces. It provides components for implementing list sorting and reordering elements within a sequence while synchronizing the visual position of items with the underlying application state. The library includes a cross-list transfer tool that enables the movement of items between multiple containers using shared group identifiers and cloning rules. Interaction can be restricted to specific child elements through handle-based triggering. The project covers a broad range of drag-and-drop

    Vuecomposition-apidragdrag-and-drop
    在 GitHub 上查看↗4,001
  • sortablejs/vue.draggable.nextSortableJS 的头像

    SortableJS/vue.draggable.next

    4,499在 GitHub 上查看↗

    This project is a drag-and-drop UI library and a Vue 3 component for implementing sortable lists and state-synced interfaces. It acts as a wrapper for the Sortable.js library, providing a state-synced list component that automatically updates the underlying data array when items are reordered or moved. The library supports nested draggable interfaces and hierarchical data organization, allowing draggable containers to be nested inside other movable items to create multi-level structures. It also enables multi-column data transfer, allowing elements to be moved or cloned between different drag

    JavaScript
    在 GitHub 上查看↗4,499
  • lucasr/twoway-viewlucasr 的头像

    lucasr/twoway-view

    5,204在 GitHub 上查看↗

    Twoway-view is a Java library for Android list UI development designed to simplify the creation of custom list and grid interfaces. It focuses on reducing repetitive boilerplate code when building complex item arrangements and custom layouts. The project provides tools for custom layout manager design and sequence layout management, allowing for precise structural positioning of items. It includes mechanisms for list layout simplification and the rendering of custom user interface layouts. The library covers a broad range of list capabilities, including item decoration management for visual

    Java
    在 GitHub 上查看↗5,204
  • lisawray/groupielisawray 的头像

    lisawray/groupie

    3,673在 GitHub 上查看↗

    Groupie is an Android list framework and data-driven UI mapper designed to organize complex list content and nested sections. It functions as a RecyclerView layout manager and grouping library that binds model objects to specific layouts while automating item changes. The library distinguishes itself by organizing related list items into manageable groups and expandable sections. It treats nested items as single units to simplify the management of complex, sectioned layouts and reduces the repetitive code required to connect data models to views. The framework covers broad capabilities inclu

    Java
    在 GitHub 上查看↗3,673
  • khrystal/circlerecyclerviewK

    kHRYSTAL/CircleRecyclerView

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • bingoogolapple/bgaadapter-androidB

    bingoogolapple/BGAAdapter-Android

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • huazhiyuan2008/recyclerviewcardgalleryhuazhiyuan2008 的头像

    huazhiyuan2008/RecyclerViewCardGallery

    2,621在 GitHub 上查看↗

    @Deprecated RecyclerView实现Card Gallery效果,替代ViewPager方案

    Java
    在 GitHub 上查看↗2,621
  • frank-zhu/androidrecyclerviewdemoF

    Frank-Zhu/AndroidRecyclerViewDemo

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • jdsjlzx/lrecyclerviewjdsjlzx 的头像

    jdsjlzx/LRecyclerView

    2,463在 GitHub 上查看↗

    RecyclerView下拉刷新,自动加载更多;仿IOS侧滑Item删除菜单(盼望大家扩展更多功能)

    Javafooterviewheaderviewheaderview-footerview
    在 GitHub 上查看↗2,463
  • l4digital/fastscrollL4Digital 的头像

    L4Digital/FastScroll

    902在 GitHub 上查看↗

    A ListView-like FastScroller for Android’s RecyclerView.

    Kotlinandroidfastscrollfastscroll-recyclerview
    在 GitHub 上查看↗902
  • leoleohan/recyclerrefreshL

    leoleohan/RecyclerRefresh

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • jianghejie/xrecyclerviewJ

    jianghejie/XRecyclerView

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • iwgang/familiarrecyclerviewI

    iwgang/FamiliarRecyclerView

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • jude95/easyrecyclerviewJude95 的头像

    Jude95/EasyRecyclerView

    2,014在 GitHub 上查看↗

    ArrayAdapter,pull to refresh,auto load more,Header/Footer,EmptyView,ProgressView,ErrorView

    Java
    在 GitHub 上查看↗2,014
  • danoz73/recyclerviewfastscrollerdanoz73 的头像

    danoz73/RecyclerViewFastScroller

    1,119在 GitHub 上查看↗

    A Fast Scroller for the RecyclerView world!

    Java
    在 GitHub 上查看↗1,119
  • hongyangandroid/baseadapterhongyangAndroid 的头像

    hongyangAndroid/baseAdapter

    4,709在 GitHub 上查看↗

    baseAdapter is a generic adapter for Android list views designed to reduce boilerplate code when mapping data collections to layouts. It serves as a bridge between data sources and UI components like RecyclerViews and GridViews, providing a reusable structure for Android list implementations. The project supports multi-type list adapters that associate specific data model classes with corresponding layout styles and view holders. It also includes a wrapper for injecting custom header and footer views into lists without modifying the original data set. Additional capabilities cover list state

    Java
    在 GitHub 上查看↗4,709
  • afollestad/drag-select-recyclerviewafollestad 的头像

    afollestad/drag-select-recyclerview

    1,983在 GitHub 上查看↗

    👇 Easy Google Photos style multi-selection for RecyclerViews, powered by Kotlin and AndroidX.

    Kotlinandroidandroidxdrag-selection
    在 GitHub 上查看↗1,983
  • alibaba/vlayoutalibaba 的头像

    alibaba/vlayout

    10,740在 GitHub 上查看↗

    vlayout is an Android RecyclerView extension framework that uses pluggable layout helpers to mix grid, list, sticky, staggered, and fixed layouts within a single scrollable view. It provides a modular layout delegation system where each section of the RecyclerView is assigned a dedicated layout helper that manages its own measurement, placement, and decoration, enabling complex heterogeneous content displays. The framework extends RecyclerView's LayoutManager to delegate layout logic to these modular helper components, supporting features like sticky headers that remain visible at the top dur

    Javaandroidlayoutlayout-manager
    在 GitHub 上查看↗10,740
  • everythingme/overscroll-decorEverythingMe 的头像

    EverythingMe/overscroll-decor

    2,901在 GitHub 上查看↗

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

    Javaandroidflinggridview
    在 GitHub 上查看↗2,901
  • drakeet/multitypedrakeet 的头像

    drakeet/MultiType

    5,759在 GitHub 上查看↗

    MultiType is an Android RecyclerView adapter and UI component toolkit designed to map multiple data types to distinct layouts within a single scrolling list. It functions as a multi-type view manager that automates the association between diverse data models and their corresponding view holders. The library includes a data-to-view expander that transforms single data objects into multiple list items, allowing complex information patterns to be represented across several rows. This mechanism enables the representation of complex data lists through object-to-item expansion. The system manages

    Kotlinandroid-librarymultitypeone-to-many
    在 GitHub 上查看↗5,759
  • drakeet/recyclerviewwithheadernewpracticeD

    drakeet/RecyclerViewWithHeaderNewPractice

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • blipinsk/recyclerviewheaderblipinsk 的头像

    blipinsk/RecyclerViewHeader

    1,284在 GitHub 上查看↗

    DEPRECATED Super fast and easy way to create header for Android RecyclerView

    Javaandroidjavarecyclerview
    在 GitHub 上查看↗1,284
  • alphaboom/classifyviewA

    AlphaBoom/ClassifyView

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • genius/groupieG

    Genius/groupie

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0