Scrollable clean calendar

A clean calendar widget with vertical scroll, locale, and range selection date.

Instalation

Add scrollable_clean_calendar: 0.3.0 in your pubspec.yaml.

Locale

This calendar supports locales. To display the Calendar in desired language, use locale property. If you don't specify it, a default locale will be used.

Example locale: 'pt'

Parameters

NameRequiredTypedescription
minDatetrueDateTimeinitial calendar date
maxDatetrueDateTimelast calendar date
onRangeSelectedfalseFunctionreturn two date selected
onTapDatefalseFunctionreturn the date selected
dayLabelStylefalseFunctionFunction to determine style day label
showDaysWeeksfalseboolif false not show day of week label
monthLabelStylefalseTextStyleStyle month label
dayWeekLabelStylefalseTextStyleStyle day week label
selectedDateColorfalseColorColor is selected date
rangeSelectedDateColorfalseColorColor range of date selected
selectDateRadiusfalsedoubleApply radius when selected two dates
renderPostAndPreviousMonthDatesfalseboolShow the dates of the first Month before the minDate and the dates of the last Month after the maxDate
disabledDateColorfalseColorColor of the disabled dates
initialDateSelectedfalseDateTimeFirst date that is already selected when the calendar Init
endDateSelectedfalseDateTimeLast date that is already selected when the calendar Init

Locale en

Simulator-Screen-Shot-i-Phone-11-2020-11-26-at-14-38-24.png

Locale pt

Simulator-Screen-Shot-i-Phone-11-2020-11-26-at-14-38-53.png

Libraries

scrollable_clean_calendar