specialRegions property

List<TimeRegion>? specialRegions
final

Defines the collection of special TimeRegion for SfCalendar.

It is used to highlight time slots on day, week, work week and timeline views based on TimeRegion start and end time.

It also used to restrict interaction on time slots.

See also:

 Widget build(BuildContext context) {
   return Container(
     child: SfCalendar(
       view: CalendarView.week,
       specialRegions: _getTimeRegions(),
     ),
   );
 }

 List<TimeRegion> _getTimeRegions() {
   final List<TimeRegion> regions = <TimeRegion>[];
   regions.add(TimeRegion(
       startTime: DateTime.now(),
       endTime: DateTime.now().add(Duration(hours: 1)),
       enablePointerInteraction: false,
       color: Colors.grey.withValues(alpha:0.2),
       text: 'Break'));

   return regions;
 }

Implementation

final List<TimeRegion>? specialRegions;