[Flutter]カレンダーのイベント欄に背景色を設定するには?

Flutter

どうも、ちょげ(@chogetarou)です。

SfCalendarで表示するカレンダーには、下のスペースにイベントを表示することが出来ます。

このイベント欄の背景色をどうやって設定するのでしょう?

スポンサーリンク

方法

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Container(
      child: SfCalendar(
        view: CalendarView.month,
        dataSource: EventDataSource(_getDataSource()),
        monthViewSettings: MonthViewSettings(
            showAgenda: true,
            agendaStyle: AgendaStyle(backgroundColor: Colors.lightBlue)),
      ),
    ));
  }

イベント欄の背景色を設定するには、「MonthViewSettingsクラス」の「agendaStyle引数」を使います。

この引数に設定する「AgendaStyleクラス」の「backgroundColor引数」で、背景色を設定することが出来ます。

 monthViewSettings: MonthViewSettings(
            agendaStyle: AgendaStyle(backgroundColor: Colors.lightBlue)
),

コメント

タイトルとURLをコピーしました