[Flutter]カレンダーの時間間隔を変更するには?

Flutter

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

「SfCalendar」で表示されるカレンダーは、1時間ごとに区切られています。

この1時間という間隔を変えるには、どうしたらいいのでしょうか?

スポンサーリンク

方法

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Container(
            child: SfCalendar(
                view: CalendarView.day,
                timeSlotViewSettings: TimeSlotViewSettings(
                     timeInterval: Duration(hours: 2),
                ),
            ),
         )
     );
  }

時間の間隔を設定するには、「timeViewSettings引数」を使います。

この引数に指定する「TimeSlotViewSettingsクラス」の「timeInterval引数」で、時間間隔を設定することが出来ます。

timeSlotViewSettings: TimeSlotViewSettings(
                     timeInterval: Duration(hours: 2),
                ),

コメント

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