DayHeaderSettings class
Sets the style to customize day label in SfCalendar schedule view.
Allows to customize the dayFormat, width, dayTextStyle and dateTextStyle in day label style of schedule view in calendar.
See also:
- WeekHeaderSettings, which used to customize the week header view of the schedule view in calendar.
- MonthHeaderSettings, which used to customize the month header view of the schedule view in calendar.
- Knowledge base: How to customize day, week, month header of schedule view
- Knowledge base: How to view schedule
- Knowledge base: How to customize the schedule view
@override
Widget build(BuildContext context) {
return Container(
child: SfCalendar(
view: CalendarView.schedule,
scheduleViewSettings: ScheduleViewSettings(
dayHeaderSettings: DayHeaderSettings(
dayFormat: 'EEEE',
width: 70,
dayTextStyle: TextStyle(
fontSize: 10,
fontWeight: FontWeight.w300,
color: Colors.white,
),
dateTextStyle: TextStyle(
fontSize: 20,
fontWeight: FontWeight.w300,
color: Colors.white,
))),
),
);
}
- Mixed-in types
- Annotations
Constructors
- DayHeaderSettings({String dayFormat = 'EEE', double width = -1, TextStyle? dayTextStyle, TextStyle? dateTextStyle})
-
Creates a day header settings for schedule view in calendar.
const
Properties
- dateTextStyle → TextStyle?
-
The text style for the date text in the day label of SfCalendar schedule
view.
final
- dayFormat → String
-
Formats the day text in the day label of SfCalendar schedule view.
final
- dayTextStyle → TextStyle?
-
The text style for the day text in the day label of SfCalendar
schedule view.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- width → double
-
The width for day label to layout within this in SfCalendar schedule
view.
final
Methods
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override