Flutter SfCalendar自定义“点”

kr98yfug  于 2023-01-27  发布在  Flutter
关注(0)|答案(1)|浏览(178)

是否有可能自定义的“点”(图片)内的SfCalendar小部件?我想有一个图标,而不是一个简单的彩色点。或者有没有其他包,这是可能的?代码:

body: SfCalendar(
      view: CalendarView.month,
      initialSelectedDate: DateTime.now(),
      initialDisplayDate: DateTime.now(),
      dataSource: events,

      controller: _controller,
      onSelectionChanged: selectionChanged,
      monthViewSettings: const MonthViewSettings(
        showAgenda: true,
      ),
      onTap: (details) {
        if (details.targetElement == CalendarElement.appointment || details.targetElement == CalendarElement.agenda) {
          final Meeting appointmentDetails = details.appointments![0];
          databaseReference.collection('CalendarAppointmentCollection').doc(appointmentDetails.id).delete();
          getDataFromFireStore().then((results) {
            setState(() {});
          });
        }
      },
    ));

这是图片。

6l7fqoea

6l7fqoea1#

您可以使用日历的"monthCellBuilder"属性,通过约会计数自定义日历月单元格来实现您的要求。
请参阅以下链接中的知识库文档,了解如何在Flutter日历中使用约会计数自定义月份单元格:https://www.syncfusion.com/kb/12306/how-to-customize-the-month-cell-with-appointment-count-in-the-flutter-calendar.
要了解更多有关日历中"monthCellBuilder"支持的详细信息,请参阅以下链接中的UG文档:www.example.comhttps://help.syncfusion.com/flutter/calendar/builders#month-cell-builder

相关问题