A beautiful calendar library for cross platforms.
Maxx Calendar
This package provides two month view modes.
Features
- Switch MonthView modes between events with visible texts and events with dots.
- In built buttons for switching months
- Null safe
- Border colors, text colors and events background colors can be customized easily.
- In built buttons for month switching can be hidden.
- Callbacks for month changes and event clicks.
Getting started
Just add the widget to your widget tree and go ahead !
Usage
MaxxCalendar(
events: listOfEvents, //List<List<MaxxEventModel>>
calType: CalType.MONTHVIEW,
tileDateColor: Colors.black,
tileBorderColor: Colors.red,
onDateClick: (events) {
events.forEach((key, value) {
//key contains your current date and it's value contains all the events
});
},
onDateChangeListener: (date) {
//fetch new data for the current month
},
currMonth: 6,
currYear: 2023,
hideMonthNavigationButtons: false,
)