awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
square avatar

square/android-times-squareArchived

0
View on GitHub↗
4,410 星标·1,179 分支·Java·Apache-2.0·8 次浏览

Android Times Square

Android Times Square 是一个用于 Android 应用的日期选择库和 UI 组件。它提供了一个可自定义的日历小部件,用于管理日期选择和验证移动界面内的日期。

该库支持多种选择模式,包括单日期选择、日期范围选择和多个特定日期的选择。它包括用于应用自定义主题、配置字体以及利用单元格装饰器来修改单个日期单元格的外观和行为的工具。

该组件处理区域本地化,包括对从右到左(RTL)布局的支持。它还提供了通过月份网格进行时间导航的机制,以及应用有效性规则来过滤可选日期的机制。

Features

  • Calendar Date Selection - Offers a comprehensive calendar interface for selecting single dates or date ranges on Android.
  • Calendar UI Components - Provides a customizable Android-specific calendar view with support for themes and decorators.
  • Date Pickers - Implements a date picker widget supporting single, range, and multiple date selection modes.
  • Single - Provides a dedicated interface for users to select a single specific date from a calendar grid.
  • Date Range Schedulers - Provides a user interface for selecting start and end dates for specific timeframes.
  • Date Selection Components - Provides a standalone library for managing and validating date selections in mobile apps.
  • Multi-Mode Date Selection - Supports multiple selection modes including single dates, contiguous ranges, and non-contiguous multiple dates.
  • Date Input Validation - Implements rules for restricting selectable dates based on custom validity logic and temporal boundaries.
  • Dynamic Month Grids - Provides an efficient scrolling mechanism that calculates and renders month grids dynamically.
  • Multiple Date Selection - Implements a calendar view capable of selecting multiple non-contiguous dates in one interaction.
  • Calendar Visual Customizations - Provides options for customizing colors and layout elements to match specific visual designs.
  • Calendar Localization - Supports regional calendar settings including localized month names and right-to-left grid layouts.
  • Calendar Day Decorators - Allows the use of cell decorators to apply custom backgrounds and states to specific dates.
  • View Navigation - Enables chronological navigation and scrolling to update the visible month or year.
  • Localized Date Pickers - Adapts the date picker for multiple languages and regional formats including RTL layout support.
  • Adapter-Driven Calendar Cells - Utilizes an adapter-driven system to delegate the rendering of individual date cells to custom views.
  • Theme Styling - Provides a configurable style object to apply unified colors and typefaces across the widget.
  • Calendars and Pickers - Calendar view for date range selection.
  • Date and Time Pickers - Single date selection calendar view.
  • UI Components - Standalone calendar widget for date selection.

Star 历史

square/android-times-square 的 Star 历史图表square/android-times-square 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Android Times Square 的开源替代方案

相似的开源项目,按与 Android Times Square 的功能重合度排序。
  • huanghaibin-dev/calendarviewhuanghaibin-dev 的头像

    huanghaibin-dev/CalendarView

    9,383在 GitHub 上查看↗

    CalendarView is a high-performance Android UI component designed for displaying dates and navigating chronological views. It functions as a canvas-based widget that utilizes direct drawing instead of standard list views to minimize memory usage and ensure fast rendering of complex date interfaces. The component provides a programmable interface for switching between month, week, year, and lunar views. It differentiates itself through a pluggable customization system that allows developers to override the drawing logic for dates, text, event markers, and selection layouts. The library support

    Javaandroidcalendarcalendar-api
    在 GitHub 上查看↗9,383
  • prolificinteractive/material-calendarviewprolificinteractive 的头像

    prolificinteractive/material-calendarview

    5,913在 GitHub 上查看↗

    A Material design back port of Android's CalendarView

    Javaandroidcalendarjava
    在 GitHub 上查看↗5,913
  • syncfusion/flutter-widgetssyncfusion 的头像

    syncfusion/flutter-widgets

    1,780在 GitHub 上查看↗

    This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture. The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing

    Dart
    在 GitHub 上查看↗1,780
  • kizitonwose/calendarkizitonwose 的头像

    kizitonwose/Calendar

    5,551在 GitHub 上查看↗

    This project is a UI library for building customizable calendar views across Android and Kotlin Multiplatform projects. It provides a recycler-based architecture for creating month, week, and year calendars, alongside a set of composable functions for rendering interactive date pickers and month views in Jetpack Compose. The library includes a contribution heat map component for displaying data density over time using color-coded day cells. It also provides a toolkit for implementing date range selection interfaces that support single date, multiple date, or date range selection with boundary

    Kotlinandroidcalendarcalendar-library
    在 GitHub 上查看↗5,551
查看 Android Times Square 的所有 30 个替代方案→

常见问题解答

square/android-times-square 是做什么的?

Android Times Square 是一个用于 Android 应用的日期选择库和 UI 组件。它提供了一个可自定义的日历小部件,用于管理日期选择和验证移动界面内的日期。

square/android-times-square 的主要功能有哪些?

square/android-times-square 的主要功能包括:Calendar Date Selection, Calendar UI Components, Date Pickers, Single, Date Range Schedulers, Date Selection Components, Multi-Mode Date Selection, Date Input Validation。

square/android-times-square 有哪些开源替代品?

square/android-times-square 的开源替代品包括: huanghaibin-dev/calendarview — CalendarView is a high-performance Android UI component designed for displaying dates and navigating chronological… prolificinteractive/material-calendarview — A Material design back port of Android's CalendarView. syncfusion/flutter-widgets — This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich,… kizitonwose/calendar — This project is a UI library for building customizable calendar views across Android and Kotlin Multiplatform… pikaday/pikaday — Pikaday is a lightweight JavaScript datepicker library and client-side date input manager. It provides a standalone… dbushell/pikaday — Pikaday is a lightweight JavaScript datepicker widget and dependency-free UI component. It provides a graphical…