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

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

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

wdullaer/MaterialDateTimePicker

0
View on GitHub↗
4,630 نجوم·932 تفرعات·Java·Apache-2.0·10 مشاهدات

MaterialDateTimePicker

MaterialDateTimePicker هي مكتبة لمكونات واجهة المستخدم المتوافقة مع Material Design لنظام Android، توفر أدوات قياسية لاختيار التواريخ والأوقات والقيم الزمنية المدمجة. تنفذ مجموعة من مربعات الحوار القابلة للتخصيص التي تتبع نظام Material Design لضمان تفاعلات واجهة مستخدم متسقة.

تتميز المكتبة بمنتقي تاريخ ووقت مدمج ينسق العرض المتسلسل لمربعات حوار التقويم والساعة. وتوفر قيوداً محددة لكل من اختيار التاريخ والوقت، مما يسمح بتقييد النطاقات القابلة للاختيار، وأيام محددة، وفترات زمنية مطلوبة.

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

Features

  • Date and Time Pickers - Provides a unified Material Design interface for selecting both a date and a specific time.
  • Android Time Selection - Adds Material Design clock interfaces to Android apps for picking precise hours, minutes, and seconds.
  • Calendar Date Selection - Implements interactive calendar interfaces for picking dates within defined constraints in Android apps.
  • Clock Selection Widgets - Provides an interactive clock widget for selecting hours, minutes, and seconds with specified precision.
  • Material Design Components - Implements standardized UI widgets that follow the Material Design language for consistent interactions.
  • Form-Integrated Date-Time Pickers - Coordinates sequential date and time dialogs to capture a combined temporal value.
  • Selection Dialogs - Provides a modal selection dialog for hours, minutes, and seconds with adjustable precision.
  • Date Pickers - Ships a modal dialog for date selection with support for custom ranges and highlighted days.
  • DialogFragment Implementations - Wraps picker logic in Android dialog fragments to ensure proper lifecycle management and screen overlay handling.
  • Android UI Customization - Allows customizing colors and themes of picker components to match the host application's visual style.
  • Selection Constraints - Limits selectable dates using boundaries and custom filters to enforce business rules.
  • Dialog Appearance Customizers - Provides utilities to customize dialog appearance, including accent colors and dark mode support.
  • Date Input Validation - Provides rules and boundaries to restrict selectable dates based on custom validity predicates.
  • Theme Style Customizations - Supports overriding default design tokens and colors via Android XML attributes for a consistent theme.
  • Date and Time Pickers - Material Design date and time picker dialogs.

سجل النجوم

مخطط تاريخ النجوم لـ wdullaer/materialdatetimepickerمخطط تاريخ النجوم لـ wdullaer/materialdatetimepicker

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع MaterialDateTimePicker.
  • nathanreyes/v-calendarالصورة الرمزية لـ nathanreyes

    nathanreyes/v-calendar

    4,521عرض على GitHub↗

    v-calendar is a customizable calendar and datepicker component for Vue applications. It provides an interactive calendar UI and a flexible datepicker plugin designed for date and time selection, including support for single dates, date ranges, and specific timestamps. The project is distinguished by its extensive UI customization options, allowing the replacement of default headers and navigation buttons via custom component slots. It features date decoration capabilities such as date markers, highlights, and popovers to visually distinguish specific days or recurring patterns. The component

    HTML
    عرض على GitHub↗4,521
  • mui/mui-xالصورة الرمزية لـ mui

    mui/mui-x

    5,791عرض على GitHub↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    TypeScriptchartsdata-griddatatable
    عرض على GitHub↗5,791
  • dangrossman/daterangepickerالصورة الرمزية لـ dangrossman

    dangrossman/daterangepicker

    10,990عرض على GitHub↗

    This is a JavaScript date and time selector and a jQuery-based component used to capture single dates or date ranges through a calendar dropdown interface. It serves as a web-based tool for selecting specific days along with hours and minutes for scheduling and data filtering. The project includes support for regional date localization, allowing date displays and labels to be translated and formatted to match different languages and regional requirements. The component provides capabilities for input validation through date constraints and the definition of selectable time windows. Users can

    JavaScript
    عرض على GitHub↗10,990
  • square/android-times-squareالصورة الرمزية لـ square

    square/android-times-square

    4,410عرض على GitHub↗

    Android Times Square is a date selection library and UI component for Android applications. It provides a customizable calendar widget used for managing date selections and validating dates within a mobile interface. The library supports various selection modes, including single date picking, date range selection, and the selection of multiple specific dates. It includes tools for applying custom themes, configuring typefaces, and utilizing cell decorators to modify the appearance and behavior of individual date cells. The component handles regional localization, including support for right-

    Java
    عرض على GitHub↗4,410
عرض جميع البدائل الـ 30 لـ MaterialDateTimePicker→

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

ما هي وظيفة wdullaer/materialdatetimepicker؟

MaterialDateTimePicker هي مكتبة لمكونات واجهة المستخدم المتوافقة مع Material Design لنظام Android، توفر أدوات قياسية لاختيار التواريخ والأوقات والقيم الزمنية المدمجة. تنفذ مجموعة من مربعات الحوار القابلة للتخصيص التي تتبع نظام Material Design لضمان تفاعلات واجهة مستخدم متسقة.

ما هي الميزات الرئيسية لـ wdullaer/materialdatetimepicker؟

الميزات الرئيسية لـ wdullaer/materialdatetimepicker هي: Date and Time Pickers, Android Time Selection, Calendar Date Selection, Clock Selection Widgets, Material Design Components, Form-Integrated Date-Time Pickers, Selection Dialogs, Date Pickers.

ما هي البدائل مفتوحة المصدر لـ wdullaer/materialdatetimepicker؟

تشمل البدائل مفتوحة المصدر لـ wdullaer/materialdatetimepicker: nathanreyes/v-calendar — v-calendar is a customizable calendar and datepicker component for Vue applications. It provides an interactive… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,… dangrossman/daterangepicker — This is a JavaScript date and time selector and a jQuery-based component used to capture single dates or date ranges… square/android-times-square — Android Times Square is a date selection library and UI component for Android applications. It provides a customizable… flatpickr/flatpickr — Flatpickr is a lightweight, dependency-free JavaScript library designed to provide a modular date and time selection… rey5137/material — A library to bring fully animated Material Design components to pre-Lolipop Android.