flip_calendar library

A customizable month calendar widget with page-turn animations and swipe gesture navigation.

To use this package, also import page_turn_animation for PageTurnEdge and PageTurnStyle types.

import 'package:flip_calendar/flip_calendar.dart';
import 'package:page_turn_animation/page_turn_animation.dart';

Classes

CalendarController
Controller for managing calendar navigation state.
CalendarDayData
Data passed to FlipCalendar.dayBuilder for each day cell.
CalendarStyle
Style configuration for FlipCalendar.
DateConstraint
A constraint that defines a date boundary for the calendar.
FlipCalendar
A customizable month calendar widget with page-turn animations and swipe gesture navigation.
MonthGrid
Represents the grid layout for a month in the calendar.

Enums

CalendarHapticType
Events that may trigger haptic feedback in the calendar.
MultiMonthAnimationMode
How the calendar animates when navigating multiple months at once.