v0.3.0gantt_chart
순수하게 다트로 작성된 완전히 사용자 정의 가능한 간트 차트 패키지
43좋아요 27230일 다운로드160Pub 점수
AndroidiOSWebmacOSWindowsLinux
Flutter 가antt 차트 UI 라이브러리
^1.16.0{"sdk":"flutter"}^2.0.0{"sdk":"flutter"}^2.0.0아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A fully customizable gantt chart package written purely in dart
This package is still in active development and may experience breaking changes
GanttChartView(
maxDuration: const Duration(days: 30 * 2), //optional, set to null for infinite horizontal scroll
startDate: DateTime(2022, 6, 7), //required
dayWidth: 30, //column width for each day
eventHeight: 30, //row height for events
stickyAreaWidth: 200, //sticky area width
showStickyArea: true, //show sticky area or not
showDays: true, //show days or not
startOfTheWeek: WeekDay.sunday, //custom start of the week
weekEnds: const {WeekDay.friday, WeekDay.saturday}, //custom weekends
isExtraHoliday: (context, day) {
//define custom holiday logic for each day
return DateUtils.isSameDay(DateTime(2022, 7, 1), day);
},
events: [
//event relative to startDate
GanttRelativeEvent(
relativeToStart: const Duration(days: 0),
duration: const Duration(days: 5),
displayName: 'Do a very helpful task',
),
//event with absolute start and end
GanttAbsoluteEvent(
startDate: DateTime(2022, 6, 10),
endDate: DateTime(2022, 6, 16),
displayName: 'Another task',
),
],
),