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

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

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

9 مستودعات

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

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

    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

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

    Kotlinandroidandroid-libraryrecyclerview
    عرض على GitHub↗24,607
  • ramotion/folding-cellالصورة الرمزية لـ Ramotion

    Ramotion/folding-cell

    10,196عرض على GitHub↗

    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
    عرض على GitHub↗10,196
  • 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

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

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

    SwipeCellKit/SwipeCellKit

    6,288عرض على GitHub↗

    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
    عرض على GitHub↗6,288
  • nightonke/boommenuالصورة الرمزية لـ Nightonke

    Nightonke/BoomMenu

    5,784عرض على GitHub↗

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

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

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

    lusaxweb/vuesax

    5,596عرض على GitHub↗

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

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

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

    nhaarman/ListViewAnimations

    5,523عرض على GitHub↗

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

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

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

    h6ah4i/android-advancedrecyclerview

    5,322عرض على GitHub↗

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

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

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

    xuexiangjys/XUI

    5,075عرض على GitHub↗

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

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

    Javaandroidandroid-uistyles
    عرض على GitHub↗5,075
  1. Home
  2. User Interface & Experience
  3. Expanding UI Elements

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

  • 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.