티스토리 뷰
반응형
TableCalendar를 위한 모든 커스텀 빌더를 포함하는 클래스입니다.
생성자
CalendarBuilders({
FocusedDayBuilder? prioritizedBuilder,
FocusedDayBuilder? todayBuilder,
FocusedDayBuilder? selectedBuilder,
FocusedDayBuilder? rangeStartBuilder,
FocusedDayBuilder? rangeEndBuilder,
FocusedDayBuilder? withinRangeBuilder,
FocusedDayBuilder? outsideBuilder,
FocusedDayBuilder? disabledBuilder,
FocusedDayBuilder? holidayBuilder,
FocusedDayBuilder? defaultBuilder,
HighlightBuilder? rangeHighlightBuilder,
SingleMarkerBuilder<T>? singleMarkerBuilder,
MarkerBuilder<T>? markerBuilder,
DayBuilder? dowBuilder,
DayBuilder? headerTitleBuilder,
Widget? weekNumberBuilder(BuildContext context, int weekNumber)?
})
TableCalendar 위젯을 위한 CalendarBuilders를 생성합니다.
속성
defaultBuilder → FocusedDayBuilder?
다른 빌더와 일치하지 않는 날 셀을 위한 커스텀 빌더입니다.disabledBuilder → FocusedDayBuilder?
비활성화된 날 셀을 위한 커스텀 빌더입니다.dowBuilder → DayBuilder?
주중 레이블(Mon, Tue, Wed 등)을 위한 커스텀 빌더입니다.headerTitleBuilder → DayBuilder?
다양한 위젯을 사용하여 헤더의 제목을 커스터마이즈하는 데 사용됩니다.holidayBuilder → FocusedDayBuilder?
holidayPredicate
에 의해 휴일로 표시된 날 셀을 위한 커스텀 빌더입니다.markerBuilder → MarkerBuilder<T>?
이벤트 마커를 위한 커스텀 빌더입니다. 각 날 셀에 대해 자체 마커 UI를 제공하는 데 사용됩니다.markerBuilder
를 사용하면singleMarkerBuilder
와 기본 이벤트 마커가 덮어쓰여집니다.outsideBuilder → FocusedDayBuilder?
focusedDay.month
와 다른day.month
를 가진 날 셀을 위한 커스텀 빌더입니다. 현재 포커스된 월과 일치하지 않는 날 셀에 영향을 미칩니다.prioritizedBuilder → FocusedDayBuilder?
다른 빌더보다 우선 순위가 있는 날 셀을 위한 커스텀 빌더입니다.rangeEndBuilder → FocusedDayBuilder?
현재 범위 선택의 끝에 해당하는 날 셀을 위한 커스텀 빌더입니다.rangeHighlightBuilder → HighlightBuilder?
범위 선택의 배경 강조를 위한 커스텀 빌더입니다.isWithinRange
가 true이면 날이 선택된 범위 내에 있습니다.rangeStartBuilder → FocusedDayBuilder?
현재 범위 선택의 시작에 해당하는 날 셀을 위한 커스텀 빌더입니다.selectedBuilder → FocusedDayBuilder?
현재selectedDayPredicate
에 의해 선택된 날 셀을 위한 커스텀 빌더입니다.singleMarkerBuilder → SingleMarkerBuilder<T>?
단일 이벤트 마커를 위한 커스텀 빌더입니다. 각 마커는 날 셀 위의 행에 표시됩니다.CalendarStyle
속성으로 마커의 위치를 조정할 수 있습니다.todayBuilder → FocusedDayBuilder?
현재 날과 일치하는 날 셀을 위한 커스텀 빌더입니다.weekNumberBuilder → (Widget? Function(BuildContext context, int weekNumber)?)
주 번호 레이블을 위한 커스텀 빌더입니다.withinRangeBuilder → FocusedDayBuilder?
현재 선택된 범위 내에 있는 날 셀을 위한 커스텀 빌더입니다.
메서드
noSuchMethod(Invocation invocation) → dynamic
존재하지 않는 메서드나 속성에 접근할 때 호출됩니다.toString() → String
이 객체의 문자열 표현입니다.
연산자
operator ==(Object other) → bool
동등성 연산자입니다.
반응형
'Flutter > 패키지' 카테고리의 다른 글
flutter] table_calendar > TableCalendar<T> 클래스 (0) | 2024.09.05 |
---|---|
flutter] table_calendar 패키지 설명 (0) | 2024.09.05 |
댓글
공지사항