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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • huanghaibin-dev/calendarviewAvatar huanghaibin-dev

    huanghaibin-dev/CalendarView

    9,383Vezi pe 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
    Vezi pe GitHub↗9,383
  • prolificinteractive/material-calendarviewAvatar prolificinteractive

    prolificinteractive/material-calendarview

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

    square/android-times-square

    4,410Vezi pe GitHub↗

    Android Times Square este o bibliotecă de selecție a datelor și o componentă UI pentru aplicațiile Android. Aceasta oferă un widget de calendar personalizabil utilizat pentru gestionarea selecțiilor de date și validarea datelor în cadrul unei interfețe mobile. Biblioteca suportă diverse moduri de selecție, inclusiv alegerea unei singure date, selecția unui interval de date și selecția mai multor date specifice. Include instrumente pentru aplicarea de teme personalizate, configurarea fonturilor și utilizarea decoratorilor de celule pentru a modifica aspectul și comportamentul celulelor individuale de dată. Componenta gestionează localizarea regională, inclusiv suportul pentru layout-uri de la dreapta la stânga. De asemenea, oferă mecanisme pentru navigarea cronologică prin grilele lunare și aplicarea regulilor de validitate pentru a filtra datele selectabile.

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

    Java
    Vezi pe 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

Explorează sub-etichetele

  • 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.