【发布时间】:2019-12-27 19:18:45
【问题描述】:
【问题讨论】:
标签: flutter flutter-layout flutter-dependencies
【问题讨论】:
标签: flutter flutter-layout flutter-dependencies
我明白了。
您必须从 table_calendar 添加 CalendarBuilders 的构建器。
builders: CalendarBuilders(
markersBuilder: (context, date, events, holidays) {
if (events.isNotEmpty) {
children.add(
Positioned(
right: 1,
top: 1,
child: _buildEventsMarker(date, events),
),
);
}
}
);
为此构建器为事件日期数组设置一个子级。
在你_buildEventsMarker
Widget _buildEventsMarker() {
return Container(
width: 80.0,
height: 20.0,
decoration: BoxDecoration(
color: Colors.blue,
shape: BoxShape.rectangle ,
borderRadius: null,
),
);
}
您可以在Container 中添加文本以显示事件名称(暂时不要处理)
【讨论】: