[Flutter]SfCalendarの年と月の位置を変えるには?

Flutter

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

SfCalendarで表示するカレンダーのヘッダーにある年と月は、デフォルトでは左寄せになっています。

この位置を変えるには、どうしたらいいのでしょうか?

スポンサーリンク

方法

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Container(
            child: SfCalendar(
      view: CalendarView.month,
      headerStyle: CalendarHeaderStyle(
            textAlign: TextAlign.center
      ),
    )));
  }

テキストの位置を変えるには、「SfCalendar」の引数「headerStyle」を使います。

この引数に指定する「CalendarHeaderStyleクラス」の引数「textAlign」でどこに寄せるかを設定することが出来ます。

「textAlign」には、主に次のようなものを使います。

  • TextAlign.center : 中央寄せ
  • TextAlign.left : 左寄せ
  • TextAlign.right : 右寄せ

コメント

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