awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 مستودعات

Awesome GitHub RepositoriesExpansion Panels

Collapsible UI components that reveal content upon user interaction.

Distinguishing note: No existing candidates provided; minting under UI umbrella as a standard layout component.

Explore 8 awesome GitHub repositories matching user interface & experience · Expansion Panels. Refine with filters or upvote what's useful.

Awesome Expansion Panels GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • vuetifyjs/vuetifyالصورة الرمزية لـ vuetifyjs

    vuetifyjs/vuetify

    41,003عرض على GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    The library shows collapsible content sections that save vertical space while allowing users to view or hide detailed information.

    TypeScriptjavascriptmaterialmaterial-components
    عرض على GitHub↗41,003
  • espanso/espansoالصورة الرمزية لـ espanso

    espanso/espanso

    13,987عرض على GitHub↗

    Espanso is a cross-platform text expander and desktop automation tool that monitors system-wide keystrokes to replace short trigger keywords with longer text blocks, images, or dynamic script outputs. It functions as a background service, enabling users to automate repetitive typing tasks across any application on their local system. The tool distinguishes itself through context-aware automation, which allows users to define specific rules that enable or disable expansion behavior based on the currently active window. It also features a centralized package management system for organizing and

    Allows users to undo accidental text replacements by pressing backspace immediately after expansion.

    Rustespansolinuxmacos
    عرض على GitHub↗13,987
  • umano/androidslidinguppanelالصورة الرمزية لـ umano

    umano/AndroidSlidingUpPanel

    9,456عرض على GitHub↗

    AndroidSlidingUpPanel is an Android custom view component and sliding panel library used to create draggable overlays that slide up from the bottom of an application screen. It functions as a nested scrolling UI framework that coordinates touch events between a draggable panel and its internal scrollable content. The library distinguishes itself through a parallax effect implementation that shifts background content at different speeds than the foreground panel. It supports the definition of intermediate anchor points to create partial-view states and allows for transition physics customizati

    Establishes fixed midpoints where the panel stops during expansion to provide a partial-view state.

    Java
    عرض على GitHub↗9,456
  • cymcsg/ultimaterecyclerviewالصورة الرمزية لـ cymcsg

    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

    Toggles the visibility and height of item child views by updating layout parameters based on interaction state.

    Javaandroidjavarecyclerview
    عرض على GitHub↗7,173
  • nightonke/boommenuالصورة الرمزية لـ Nightonke

    Nightonke/BoomMenu

    5,784عرض على GitHub↗

    BoomMenu هو مكتبة قائمة شعاعية لنظام Android وإطار عمل لتحريك واجهة المستخدم مصمم لإنشاء أزرار إجراءات عائمة قابلة للتوسيع. يوفر مجموعة من مكونات العرض المخصصة القابلة للبرمجة التي تكشف عناصر القائمة الفرعية في أنماط شعاعية أو أفقية أو رأسية باستخدام تحويلات ثلاثية الأبعاد. تتميز المكتبة بمحرك تحريك للتحويلات ثلاثية الأبعاد يستخدم التسهيل غير الخطي، والقياس، والتدوير لخلق عمق أثناء توسيع القائمة. تتضمن أنماط تخطيط متخصصة للقوائم بنمط المشاركة ونظام تعيين قائم على الإحداثيات لإزاحة العناصر بدقة. يغطي إطار العمل مجموعة واسعة من قدرات واجهة المستخدم، بما في ذلك بناء القائمة المرن مع أزرار مصنفة، وتحديثات المحتوى الديناميكية، وتعتيم الخلفية للتركيز البصري. يدعم التكامل عبر مكونات Android المختلفة مثل أشرطة الإجراءات، والأجزاء (fragments)، وطرق العرض القابلة للتمرير، مع توفير أدوات لتحديد المواقع القابلة للسحب والتحكم البرمجي في الحالة. للحفاظ على الأداء، ينفذ المشروع ذاكرة تخزين مؤقت للموارد لإعادة استخدام مثيلات الأزرار وتقليل إنشاء الكائنات أثناء دورات التوسيع.

    Provides logic to track whether the radial menu is expanded or collapsed to coordinate other UI elements.

    Javaanimationboommenu
    عرض على GitHub↗5,784
  • nhaarman/listviewanimationsالصورة الرمزية لـ nhaarman

    nhaarman/ListViewAnimations

    5,523عرض على GitHub↗

    ListViewAnimations هو إطار عمل لحركة عناصر القائمة ومكتبة رسوم متحركة لـ Android مصممة لتنفيذ انتقالات مرئية وتفاعلية داخل طرق عرض القائمة والشبكة. يوفر مجموعة أدوات لإدارة حركة العناصر، مع التركيز بشكل خاص على كيفية ظهور العناصر وتحركها وانتقالها داخل واجهة المستخدم. تتيح المكتبة إيماءات تفاعلية معقدة، بما في ذلك السحب للحذف وإعادة الترتيب بالسحب والإفلات. كما تدعم التوسع المتحرك لعناصر القائمة للكشف عن محتوى مخفي وتطبق تأثيرات مرئية مثل التلاشي والتحجيم عند دخول العناصر إلى الشاشة. يغطي إطار العمل انتقالات هيكلية لإضافة أو إزالة أو نقل العناصر، مما يضمن واجهة مستجيبة من خلال حركة منسقة ورسوم متحركة قائمة على الخصائص.

    Adjusts item container heights dynamically to trigger smooth transitions between collapsed and expanded states.

    Java
    عرض على GitHub↗5,523
  • h6ah4i/android-advancedrecyclerviewالصورة الرمزية لـ h6ah4i

    h6ah4i/android-advancedrecyclerview

    5,322عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة امتداد لـ Android RecyclerView، توفر مجموعة أدوات لتنفيذ تفاعلات القائمة المتقدمة. تعمل كإطار عمل لإضافة فرز السحب والإفلات، وإجراءات التمرير السريع، وسلوكيات الصف المخصصة لعروض القائمة والشبكة. تتضمن المكتبة مديراً مخصصاً لإعادة ترتيب العناصر عبر السحب والإفلات وإطار عمل لإجراءات التمرير السريع يكشف عن أزرار مخفية من خلال إيماءات أفقية. كما توفر أدوات لإنشاء صفوف قابلة للتوسيع وعروض مصفاة. تغطي القدرات الإضافية تكوين قسم القائمة للرؤوس والتذييلات، وتصفية البيانات لتحسين المعلومات المعروضة، والقدرة على تبديل رؤية التفاصيل التكميلية داخل عناصر القائمة الفردية.

    Provides logic for managing and tracking the expanded or collapsed state of individual list items.

    Javaandroiddrag-and-dropexpandable
    عرض على GitHub↗5,322
  • yoavlt/liquidfloatingactionbuttonالصورة الرمزية لـ yoavlt

    yoavlt/LiquidFloatingActionButton

    3,845عرض على GitHub↗

    LiquidFloatingActionButton is a mobile UI component library providing an animated floating action button that expands into a menu. This interactive component uses fluid, liquid-like motion animations to present a set of primary application shortcuts. The project focuses on state-driven animation and the development of non-rectangular interactive elements. It implements mathematical curves and property-based state changes to create organic visual transitions during menu expansion and contraction. The library covers coordinate-mapped touch detection for non-rectangular shapes, curve-based shap

    Provides logic for smooth visual layout transitions between the collapsed button and expanded menu states.

    Swift
    عرض على GitHub↗3,845
  1. Home
  2. User Interface & Experience
  3. Expansion Panels

استكشف الوسوم الفرعية

  • Interaction ReversionMechanisms for undoing or reverting automated UI interactions or text expansions. **Distinct from Expansion Panels:** Distinct from UI expansion panels: focuses on the logic of reverting an action rather than the visual component itself.
  • Partial-View State Anchors1 وسم فرعيFixed mid-points in an expansion sequence that allow a component to stop in a partially expanded state. **Distinct from Expansion Panels:** Distinct from general expansion panels by providing specific intermediate stop-points during the slide transition.