[Flutter]カレンダーで「曜日のフォーマット」を変えるには?

Flutter

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

SfCalendarで表示するカレンダーの「曜日のフォーマット」は、デフォルトで曜日の頭文字になっています。

曜日のフォーマットを変えるには、どうしたいいのでしょうか?

スポンサーリンク

方法

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Container(
      child: SfCalendar(
        view: CalendarView.month,
        monthViewSettings: MonthViewSettings(dayFormat: 'EEE'),
      ),
    ));
  }

「曜日のフォーマット」を変えるには、「SfCalendar」の「monthViewSettings引数」を使います。

曜日のフォーマットは、「MonthViewSettingsクラス」の「dayFormat引数」で設定することが出来ます。

フォーマットを設定した「MonthViewSettingsクラス」を、「monthViewSettings引数」に指定します。

monthViewSettings: MonthViewSettings(dayFormat: 'EEE'),
      ),

フォーマットには、「E」、「EEE」、「EEEE」があります。

「E」は曜日の頭文字、「EEE」は最初から3文字、「EEEE」は曜日のフルネームとなります。

コメント

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