awesome-repositories.com
Blog
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
·

9 Repos

Awesome GitHub RepositoriesExpanding UI Elements

Interface components that transition between compressed and expanded visual states.

Distinguishing note: Candidates refer to hardware pins or text expanders, not visual UI components.

Explore 9 awesome GitHub repositories matching user interface & experience · Expanding UI Elements. Refine with filters or upvote what's useful.

Awesome Expanding UI Elements GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • cymchad/baserecyclerviewadapterhelperAvatar von CymChad

    CymChad/BaseRecyclerViewAdapterHelper

    24,607Auf GitHub ansehen↗

    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

    Creates hierarchical list structures where users can collapse or expand items to reveal nested child content.

    Kotlinandroidandroid-libraryrecyclerview
    Auf GitHub ansehen↗24,607
  • ramotion/folding-cellAvatar von Ramotion

    Ramotion/folding-cell

    10,196Auf GitHub ansehen↗

    Folding-cell is a React animation component designed as a collapsible content cell. It functions as an expanding UI element that toggles between a collapsed and expanded state to reveal hidden information. The component implements animated content disclosure using a paper-like transition. It is designed for interactive UI components and mobile layouts, allowing compact lists or grids to expand into detailed views without navigating to a new page.

    Provides a UI component that toggles between collapsed and expanded states using smooth motion.

    Swift
    Auf GitHub ansehen↗10,196
  • 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

    Provides UI components that allow users to expand or collapse list items to reveal additional details.

    Javaandroidjavarecyclerview
    Auf GitHub ansehen↗7,173
  • swipecellkit/swipecellkitAvatar von SwipeCellKit

    SwipeCellKit/SwipeCellKit

    6,288Auf GitHub ansehen↗

    Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

    Scales and fades non-expanded actions during expansion, or supports fully custom expansion animations through a protocol.

    Swift
    Auf GitHub ansehen↗6,288
  • nightonke/boommenuAvatar von Nightonke

    Nightonke/BoomMenu

    5,784Auf GitHub ansehen↗

    BoomMenu ist eine Android-Bibliothek für radiale Menüs und ein UI-Animations-Framework, das für die Erstellung erweiterbarer Floating Action Buttons entwickelt wurde. Sie bietet eine Reihe programmierbarer Custom-View-Komponenten, die Untermenüelemente in radialen, horizontalen oder vertikalen Mustern mittels 3D-Transformationen einblenden. Die Bibliothek zeichnet sich durch eine 3D-Transformations-Animations-Engine aus, die nicht-lineares Easing, Skalierung und Rotation nutzt, um während der Menüerweiterung Tiefe zu erzeugen. Sie enthält spezialisierte Layout-Muster für Share-Style-Menüs und ein koordinatenbasiertes Mapping-System für präzise Elementverschiebung. Das Framework deckt ein breites Spektrum an UI-Funktionen ab, einschließlich flexibler Menükonstruktion mit beschrifteten Buttons, dynamischer Inhaltsaktualisierungen und Hintergrundabdunklung für den visuellen Fokus. Es unterstützt die Integration in verschiedene Android-Komponenten wie Action Bars, Fragmente und scrollbare Ansichten und bietet zudem Tools für ziehbare Positionierung und programmatische Zustandssteuerung. Um die Performance zu erhalten, implementiert das Projekt einen View-Recycling-Ressourcen-Cache, um Button-Instanzen wiederzuverwenden und die Objekterstellung während der Erweiterungszyklen zu reduzieren.

    Allows the radial menu to be embedded within list item views with correct positioning logic.

    Javaanimationboommenu
    Auf GitHub ansehen↗5,784
  • lusaxweb/vuesaxAvatar von lusaxweb

    lusaxweb/vuesax

    5,596Auf GitHub ansehen↗

    Vuesax ist ein Frontend-Framework und eine UI-Komponentenbibliothek für Vue.js-Anwendungen. Es bietet ein anpassbares Designsystem und eine Reihe vorgestylter Benutzeroberflächenelemente, die darauf ausgelegt sind, die Entwicklung von Weboberflächen zu beschleunigen. Das Projekt zeichnet sich durch ein thematisierbares visuelles Toolkit aus, das dynamische Farbanpassungen und serverseitige Stil-Anpassungen unterstützt, um die Markenidentität zu wahren. Es verfügt zudem über eine spezialisierte Datentabellen-Komponente mit integrierter Unterstützung für Inline-Zellenbearbeitung und serverseitige Verarbeitung für Paginierung, Filterung und Sortierung. Die Bibliothek deckt ein breites Spektrum an UI-Funktionen ab, einschließlich eines responsiven Zwölf-Spalten-Rastersystems, umfassender Formularelemente und verschiedener Layout-Tools wie Content-Cards und einklappbare Listen. Sie enthält zudem Navigationsdienstprogramme wie Sidebars und Breadcrumbs sowie eine Reihe von Overlays, einschließlich modaler Dialoge, Systembenachrichtigungen und Tooltips.

    Provides collapsible list components that reveal nested child content upon user interaction.

    Vue
    Auf GitHub ansehen↗5,596
  • nhaarman/listviewanimationsAvatar von nhaarman

    nhaarman/ListViewAnimations

    5,523Auf GitHub ansehen↗

    ListViewAnimations ist ein Framework für Android-Listenelement-Bewegungen und eine Animationsbibliothek, die entwickelt wurde, um visuelle Übergänge und Interaktivität innerhalb von Listen- und Grid-Ansichten zu implementieren. Es bietet ein Toolset für das Management von Elementbewegungen, wobei der Fokus speziell darauf liegt, wie Elemente in einer Benutzeroberfläche erscheinen, sich bewegen und übergehen. Die Bibliothek ermöglicht komplexe interaktive Gesten, einschließlich Swipe-to-Dismiss und Drag-and-Drop-Neuanordnung. Sie unterstützt zudem die animierte Erweiterung von Listenelementen, um versteckte Inhalte zu enthüllen, und wendet visuelle Effekte wie Fading und Skalierung an, während Elemente den Bildschirm betreten. Das Framework deckt strukturelle Übergänge zum Hinzufügen, Entfernen oder Bewegen von Elementen ab und stellt durch koordinierte Bewegungen und eigenschaftsbasierte Animationen eine reaktionsschnelle Benutzeroberfläche sicher.

    Provides animated expansion of list items to reveal hidden content within Android applications.

    Java
    Auf GitHub ansehen↗5,523
  • h6ah4i/android-advancedrecyclerviewAvatar von h6ah4i

    h6ah4i/android-advancedrecyclerview

    5,322Auf GitHub ansehen↗

    Dieses Projekt ist eine Erweiterungsbibliothek für Android RecyclerView und bietet ein Toolkit für die Implementierung fortgeschrittener Listeninteraktionen. Es fungiert als Framework zum Hinzufügen von Drag-and-Drop-Sortierung, Swipe-Aktionen und benutzerdefiniertem Zeilenverhalten zu Listen- und Rasteranzeigen. Die Bibliothek enthält einen dedizierten Manager für das Neuanordnen von Elementen per Drag-and-Drop sowie ein Swipe-Aktions-Framework, das versteckte Buttons durch horizontale Gesten enthüllt. Sie bietet zudem Dienstprogramme für die Erstellung erweiterbarer Zeilen und gefilterter Ansichten. Zusätzliche Funktionen decken die Komposition von Listenabschnitten für Header und Footer, Datenfilterung zur Verfeinerung der angezeigten Informationen sowie die Möglichkeit ab, die Sichtbarkeit ergänzender Details innerhalb einzelner Listenelemente umzuschalten.

    Implements UI components that allow users to expand or collapse list items to reveal additional details.

    Javaandroiddrag-and-dropexpandable
    Auf GitHub ansehen↗5,322
  • xuexiangjys/xuiAvatar von xuexiangjys

    xuexiangjys/XUI

    5,075Auf GitHub ansehen↗

    XUI ist ein natives Android-UI-Framework und eine Komponentenbibliothek für den Aufbau von Anwendungsoberflächen. Es bietet eine umfassende Suite nativer Layouts, Eingabefelder und Navigationselemente, unterstützt durch ein gestuftes Theme-Management-System zur Definition globaler visueller Attribute und responsiver Styles. Das Framework zeichnet sich durch einen spezialisierten Satz benutzerdefinierter Views und Interaktions-Toolkits aus, einschließlich hochperformanter Kalender, Datenvisualisierungs-Rendering und einer Vielzahl stilisierter Buttons mit integrierten Timern und visuellen Effekten. Es enthält zudem integrierte Medienverarbeitungsfunktionen wie Barcode- und QR-Code-Scanning, benutzerdefinierte QR-Generierung und eine Schnittstelle zum Zuschneiden von Bildern. Das Projekt deckt ein breites Spektrum an UI- und UX-Funktionen ab, einschließlich diverser Dateneingabekomponenten, Floating-Window-Primitiven und einer Vielzahl von Feedback-Indikatoren wie Snackbars und Fortschrittsanzeigen. Es bietet zudem Layout-Templating, Typografie-Konfiguration und Animationssysteme zur Verwaltung von View-Übergängen und interaktivem Feedback.

    Implements text views that toggle between collapsed and expanded states with configurable line limits.

    Javaandroidandroid-uistyles
    Auf GitHub ansehen↗5,075
  1. Home
  2. User Interface & Experience
  3. Expanding UI Elements

Unter-Tags erkunden

  • Collapsible List ItemsUI components that allow users to expand or collapse items to reveal nested child content. **Distinct from Expanding UI Elements:** Specific to the structural expansion of list items to show hierarchy, rather than general UI element transitions
  • List Item UI IntegrationsEmbedding specialized interactive components within list item views. **Distinct from Collapsible List Items:** Distinct from Collapsible List Items as it covers adding an external component (like a radial menu) to a list item rather than structural collapsing.
  • Swipe Action Expanded Button DisplaysCustom display of non-expanded actions during expansion, including scaling and fading, with support for fully custom expansion animations through a protocol. **Distinct from Expanding UI Elements:** Distinct from Expanding UI Elements: focuses on swipe action button display during expansion, not general UI element expansion.