awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gabrielemariotti avatar

gabrielemariotti/cardslib

0
View on GitHub↗
4,618 Stars·1,168 Forks·Java·6 Aufrufe

Cardslib

cardslib ist eine Android-UI-Komponentenbibliothek und ein Card-Layout-Framework. Es bietet eine Reihe spezialisierter Adapter und Views, die als Erweiterung für hochperformantes Card-Rendering innerhalb von Recycling-Listen konzipiert sind.

Die Bibliothek zeichnet sich durch eine sortierbare Listenimplementierung aus, die Drag-and-Drop-Elementverschiebung und verschachtelte Inhaltshierarchien unterstützt. Sie enthält zudem ein Interaktionssystem zur Verwaltung direktionaler Wischbeschränkungen und eine anpassbare Benachrichtigungsleiste für Undo-Aktionen.

Das Framework deckt eine breite Palette an kartenbasierten Schnittstellenfunktionen ab, einschließlich der Komposition visueller Vorlagen mit Datenmodellen, Sektionsgruppierung und Sichtbarkeitsumschaltung. Es unterstützt die Anzeige von Kartensammlungen in Listen-, Raster- oder versetzten Anordnungen.

Features

  • Card UI - Provides a comprehensive framework for rendering a variety of card-based user interfaces.
  • Android UI Components - Provides a library of reusable Android UI components specifically for building structured card-based interfaces.
  • Drag and Drop - Supports rearranging card items within lists via drag-and-drop interactions.
  • Swipe and Gesture Controls - Implements directional swipe constraints and customizable actions for card interactions.
  • Android List Frameworks - Provides a framework for organizing high-performance card-based lists and grids on Android.
  • Card Layouts - Provides a system for composing visual templates with data models to render cards in lists or grids.
  • Adapter Based Mappings - Implements mechanisms for linking data models to visual templates using adapter patterns for flexible card layouts.
  • RecyclerView Drag Reorderers - Enables rearranging card positions within a list using long-press drag-and-drop functionality.
  • List Reordering - Implements a drag-and-drop mechanism for rearranging card items with support for nested content.
  • RecyclerView Lists - Extends RecyclerView with specialized adapters and views optimized for high-performance card rendering.
  • List Reordering Components - Provides a dedicated implementation for building reorderable lists of cards using drag-and-drop.
  • View Recycling Systems - Optimizes memory and performance by recycling card view holders within scrollable containers.
  • Card Layouts - Provides mechanisms to present groups of cards using list, grid, or staggered arrangements.
  • Section Grouping - Provides specialized adapters to organize card lists into distinct thematic sections.
  • Visibility Toggling - Implements expanding and collapsing card content via programmatic triggers and gestures.
  • Grouped List Sections - Organizes card lists into distinct thematic blocks using specialized adapters for headers and items.
  • Drag-and-Drop Row Reorderers - Provides UI components that allow users to manually rearrange the sequence of cards via drag-and-drop.
  • Nested Component Hierarchies - Supports embedding list adapters inside parent card components to create multi-level content structures.
  • Nested Lists - Enables the embedding of list items directly inside card components for multi-level content structures.
  • Notification Bars - Implements customizable notification bars for temporary message alerts and undo actions.
  • List Item Swipe-to-Dismiss - Provides interactions to restrict and trigger actions via swipe gestures on structural list items.
  • Undo Notification Bars - Ships a customizable undo action notification bar that handles dynamic messages and reversal triggers.
  • Android Gesture Processings - Implements Android-specific touch interception for swipe-to-dismiss actions and expandable card behaviors.
  • Undo Notification Bars - Ships a customizable undo action notification bar with dynamic messages and swipe-to-dismiss gestures.
  • UI Components - Comprehensive library for displaying UI cards in lists and grids.
  • User Interface Components - Android Library to build a UI Card.

Star-Verlauf

Star-Verlauf für gabrielemariotti/cardslibStar-Verlauf für gabrielemariotti/cardslib

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Cardslib

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Cardslib.
  • cymcsg/ultimaterecyclerviewAvatar von cymcsg

    cymcsg/UltimateRecyclerView

    7,173Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,173
  • h6ah4i/android-advancedrecyclerviewAvatar von h6ah4i

    h6ah4i/android-advancedrecyclerview

    5,322Auf GitHub ansehen↗

    This project is an extension library for Android RecyclerView, providing a toolkit for implementing advanced list interactions. It functions as a framework for adding drag-and-drop sorting, swipe actions, and custom row behaviors to list and grid displays. The library includes a dedicated manager for reordering elements via drag-and-drop and a swipe action framework that reveals hidden buttons through horizontal gestures. It also provides utilities for creating expandable rows and filtered views. Additional capabilities cover list section composition for headers and footers, data filtering t

    Javaandroiddrag-and-dropexpandable
    Auf GitHub ansehen↗5,322
  • alfred-skyblue/vue-draggable-plusAvatar von Alfred-Skyblue

    Alfred-Skyblue/vue-draggable-plus

    4,001Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,001
  • yanzhenjie/swiperecyclerviewAvatar von yanzhenjie

    yanzhenjie/SwipeRecyclerView

    5,713Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,713
Alle 30 Alternativen zu Cardslib anzeigen→

Häufig gestellte Fragen

Was macht gabrielemariotti/cardslib?

cardslib ist eine Android-UI-Komponentenbibliothek und ein Card-Layout-Framework. Es bietet eine Reihe spezialisierter Adapter und Views, die als Erweiterung für hochperformantes Card-Rendering innerhalb von Recycling-Listen konzipiert sind.

Was sind die Hauptfunktionen von gabrielemariotti/cardslib?

Die Hauptfunktionen von gabrielemariotti/cardslib sind: Card UI, Android UI Components, Drag and Drop, Swipe and Gesture Controls, Android List Frameworks, Card Layouts, Adapter Based Mappings, RecyclerView Drag Reorderers.

Welche Open-Source-Alternativen gibt es zu gabrielemariotti/cardslib?

Open-Source-Alternativen zu gabrielemariotti/cardslib sind unter anderem: cymcsg/ultimaterecyclerview — UltimateRecyclerView is an advanced list component for Android that provides built-in support for animations, sticky… h6ah4i/android-advancedrecyclerview — This project is an extension library for Android RecyclerView, providing a toolkit for implementing advanced list… alfred-skyblue/vue-draggable-plus — vue-draggable-plus is a drag-and-drop library for Vue 2 and Vue 3 used to create data-bound draggable interfaces. It… yanzhenjie/swiperecyclerview — SwipeRecyclerView is an Android library that extends the standard RecyclerView with swipeable action menus,… timehop/sticky-headers-recyclerview — This is a library for Android RecyclerView that pins section headers to the top of a scrolling list to maintain… sortablejs/vue.draggable.next — This project is a drag-and-drop UI library and a Vue 3 component for implementing sortable lists and state-synced…