awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wdullaer avatar

wdullaer/MaterialDateTimePicker

0
View on GitHub↗
4,630 stele·932 fork-uri·Java·Apache-2.0·11 vizualizări

MaterialDateTimePicker

MaterialDateTimePicker este o bibliotecă de componente UI conforme cu Material Design pentru Android, oferind widget-uri standardizate pentru selectarea datelor, orelor și valorilor temporale combinate. Aceasta implementează un set de dialoguri personalizabile care urmează sistemul Material Design pentru a asigura interacțiuni consistente cu interfața utilizator.

Biblioteca dispune de un selector combinat de dată și oră care coordonează afișarea secvențială a dialogurilor de calendar și ceas. Oferă constrângeri specifice atât pentru selectarea datei, cât și a orei, permițând restricționarea intervalelor selectabile, a zilelor specifice și a intervalelor de timp necesare.

Configurarea vizuală este gestionată printr-un sistem de stilizare bazat pe teme, suportând culori de accent personalizate, comutatoare pentru modul întunecat și personalizarea textului butoanelor de acțiune. Aceste componente sunt implementate ca fragmente de dialog pentru a gestiona ciclul de viață și suprapunerile de ecran în cadrul aplicațiilor 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.

Istoric stele

Graficul istoricului de stele pentru wdullaer/materialdatetimepickerGraficul istoricului de stele pentru wdullaer/materialdatetimepicker

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru MaterialDateTimePicker

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu MaterialDateTimePicker.
  • nathanreyes/v-calendarAvatar nathanreyes

    nathanreyes/v-calendar

    4,521Vezi pe 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
    Vezi pe GitHub↗4,521
  • mui/mui-xAvatar mui

    mui/mui-x

    5,791Vezi pe 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
    Vezi pe GitHub↗5,791
  • dangrossman/daterangepickerAvatar dangrossman

    dangrossman/daterangepicker

    10,990Vezi pe 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
    Vezi pe GitHub↗10,990
  • square/android-times-squareAvatar square

    square/android-times-square

    4,410Vezi pe 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
    Vezi pe GitHub↗4,410
Vezi toate cele 30 alternative pentru MaterialDateTimePicker→

Întrebări frecvente

Ce face wdullaer/materialdatetimepicker?

MaterialDateTimePicker este o bibliotecă de componente UI conforme cu Material Design pentru Android, oferind widget-uri standardizate pentru selectarea datelor, orelor și valorilor temporale combinate. Aceasta implementează un set de dialoguri personalizabile care urmează sistemul Material Design pentru a asigura interacțiuni consistente cu interfața utilizator.

Care sunt principalele funcționalități ale wdullaer/materialdatetimepicker?

Principalele funcționalități ale wdullaer/materialdatetimepicker sunt: 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.

Care sunt câteva alternative open-source pentru wdullaer/materialdatetimepicker?

Alternativele open-source pentru wdullaer/materialdatetimepicker includ: 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.