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

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

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

google/flexbox-layoutArchived

0
View on GitHub↗
18,320 نجوم·1,794 تفرعات·Kotlin·Apache-2.0·5 مشاهدات

Flexbox Layout

This is a layout library for Android applications that implements the CSS Flexible Box layout model. It provides a view container and engine that arrange child views by distributing space and aligning content according to a flexible box model.

The framework enables the creation of responsive user interfaces that automatically adjust element positioning, wrapping, and growth based on available screen dimensions and orientations.

The system includes capabilities for adaptive layout workflows, dynamic element alignment, and a virtualized rendering system for recycling views to display large datasets within scrollable lists.

Features

  • Flexbox Layout Engines - Implements a flexbox layout engine for aligning and distributing elements within Android containers.
  • Main Axis Alignment - Positions child elements along the primary axis using rules such as center, start, end, or space-between.
  • Recursive Layout Measurement - Determines final view sizes by recursively traversing the view hierarchy and calculating dimensions.
  • View Hierarchy Composition - Integrates the layout engine by overriding native Android ViewGroup measurement and layout calls.
  • Constraint Layout Engines - Implements a layout system that calculates component geometry based on dynamic hierarchical constraints following flexbox rules.
  • Proportional Space Distribution - Allocates remaining free space to child elements proportionally based on assigned growth factors.
  • Alignment Utilities - Provides logic for centering and aligning UI components perpendicular to the main axis.
  • View Containers - Provides a container for child views that distributes space and aligns content using a flexible box model.
  • Responsive UI Design - Creates application layouts that automatically adjust and wrap content to fit various Android screen sizes and orientations.
  • Responsive UI Frameworks - Provides a system for building adaptable user interfaces that automatically adjust element positioning based on screen dimensions.
  • High-Performance Rendering - Optimizes the rendering of large datasets in scrollable views through efficient view recycling.
  • Responsive Layout Adapters - Provides components that automatically adjust dimensions and layout direction based on the available device screen area.
  • Virtualized List Rendering - Implements a performance-optimized system for recycling views within scrollable lists to display large datasets.
  • Cross Platform Layout Libraries - Brings flexbox layout capabilities to Android development.
  • Developer Utilities - Brings CSS Flexbox capabilities to Android layouts.
  • Layout Managers - Flexbox layout implementation.
  • UI Components - CSS Flexbox capabilities for Android.

سجل النجوم

مخطط تاريخ النجوم لـ google/flexbox-layoutمخطط تاريخ النجوم لـ google/flexbox-layout

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Flexbox Layout

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Flexbox Layout.
  • cosmicmind/materialالصورة الرمزية لـ CosmicMind

    CosmicMind/Material

    11,988عرض على GitHub↗

    Material is a mobile user interface framework designed for building responsive and consistent native applications. It provides a declarative component architecture that allows developers to construct complex interfaces through modular, self-contained elements that manage their own state and rendering logic. The framework distinguishes itself through a constraint-based layout engine that calculates component geometry by solving spatial relationships between elements, ensuring layouts adapt automatically to varying screen sizes. It also features a hierarchical design system that propagates styl

    Swiftanimationcardcosmicmind
    عرض على GitHub↗11,988
  • grouper/flatuikitالصورة الرمزية لـ Grouper

    Grouper/FlatUIKit

    7,742عرض على GitHub↗

    FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements and styling tools to implement a minimal aesthetic across native mobile applications. The kit replaces standard iOS controls with a collection of pre-styled components, including buttons, text fields, and segmented controls. It utilizes a predefined flat color palette, custom font integration, and a dedicated icon set to ensure a cohesive visual identity. The framework covers a wide range of UI elements, including customizable input controls, table cells, and navigation compon

    Objective-C
    عرض على GitHub↗7,742
  • afollestad/material-dialogsالصورة الرمزية لـ afollestad

    afollestad/material-dialogs

    19,577عرض على GitHub↗

    material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot

    Kotlin
    عرض على GitHub↗19,577
  • marmelab/react-adminالصورة الرمزية لـ marmelab

    marmelab/react-admin

    26,780عرض على GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    عرض على GitHub↗26,780
عرض جميع البدائل الـ 30 لـ Flexbox Layout→

الأسئلة الشائعة

ما هي وظيفة google/flexbox-layout؟

This is a layout library for Android applications that implements the CSS Flexible Box layout model. It provides a view container and engine that arrange child views by distributing space and aligning content according to a flexible box model.

ما هي الميزات الرئيسية لـ google/flexbox-layout؟

الميزات الرئيسية لـ google/flexbox-layout هي: Flexbox Layout Engines, Main Axis Alignment, Recursive Layout Measurement, View Hierarchy Composition, Constraint Layout Engines, Proportional Space Distribution, Alignment Utilities, View Containers.

ما هي البدائل مفتوحة المصدر لـ google/flexbox-layout؟

تشمل البدائل مفتوحة المصدر لـ google/flexbox-layout: cosmicmind/material — Material is a mobile user interface framework designed for building responsive and consistent native applications. It… grouper/flatuikit — FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements… afollestad/material-dialogs — material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… facebookarchive/asyncdisplaykit — AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of… facebook/yoga — Yoga is an embeddable UI layout library and engine that implements the flexible box model used in web standards. It…