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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesCalendar Layout Rendering

Custom canvas-based rendering systems specifically for displaying chronological date grids and views.

Distinct from Zoomable View Rendering: Distinct from Zoomable View Rendering: focuses on grid-based chronological layout rendering rather than zoom/pan logic.

Explore 3 awesome GitHub repositories matching user interface & experience · Calendar Layout Rendering. Refine with filters or upvote what's useful.

Awesome Calendar Layout Rendering GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • huanghaibin-dev/calendarviewAvatar de huanghaibin-dev

    huanghaibin-dev/CalendarView

    9,383Ver en 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

    A high-performance canvas rendering system for displaying dates in month, week, year, or lunar views.

    Javaandroidcalendarcalendar-api
    Ver en GitHub↗9,383
  • prolificinteractive/material-calendarviewAvatar de prolificinteractive

    prolificinteractive/material-calendarview

    5,913Ver en GitHub↗

    A Material design back port of Android's CalendarView

    Delegates day view creation to an adapter for custom layouts and interaction handling per date.

    Javaandroidcalendarjava
    Ver en GitHub↗5,913
  • square/android-times-squareAvatar de square

    square/android-times-square

    4,410Ver en GitHub↗

    Android Times Square es una biblioteca de selección de fechas y componente de UI para aplicaciones Android. Proporciona un widget de calendario personalizable utilizado para gestionar selecciones de fechas y validar fechas dentro de una interfaz móvil. La biblioteca admite varios modos de selección, incluyendo la selección de una sola fecha, la selección de rangos de fechas y la selección de múltiples fechas específicas. Incluye herramientas para aplicar temas personalizados, configurar tipos de letra y utilizar decoradores de celdas para modificar la apariencia y el comportamiento de las celdas de fecha individuales. El componente maneja la localización regional, incluyendo soporte para diseños de derecha a izquierda (RTL). También proporciona mecanismos para la navegación cronológica a través de cuadrículas de meses y la aplicación de reglas de validez para filtrar las fechas seleccionables.

    Utilizes an adapter-driven system to delegate the rendering of individual date cells to custom views.

    Java
    Ver en GitHub↗4,410
  1. Home
  2. User Interface & Experience
  3. Programmatic Element Construction
  4. Android View Lifecycle Tracking
  5. Custom View Rendering
  6. Zoomable View Rendering
  7. Calendar Layout Rendering

Explorar subetiquetas

  • Adapter-Driven Calendar CellsRenders calendar cells by delegating to an adapter that supplies day views, enabling custom layouts and interaction handling per date. **Distinct from Calendar Layout Rendering:** Distinct from Calendar Layout Rendering: uses an adapter pattern for cell provisioning rather than canvas-based rendering.