[Flutter]CupertinoTabBarの高さを変えるには?

Flutter

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

CupertinoTabBarの高さを変える方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

CupertinoTabBarの高さを変える方法は、2つあります。

Customクラス

1つは、CupertinoTabBarを継承したCustomクラスを自作する方法です。

具体的には、自作したクラスのbuildメソッドでサイズを変えたTabBarを用意します。

class CustomTabBar extends CupertinoTabBar {

  CustomTabBar({・・・})  : super(・・・);

  @override
  Widget build(BuildContext context) {
   //新しいCupertinoTabbar
  }
}

定義の書き換え(非推奨)

もう1つは、CupertinoTabBarの定義自体を書き換える方法です。

まず、CupertinoTabBarを定義しているファイルへ移動します。

そして、CupertinoTabBarの定義ファイルの定数「_kTabBarHeight」に高さを指定します。

const double _kTabBarHeight = /*高さ(デフォルトは50)*/;

VSCodeで定義ファイルへ移動するには、まずCupertinoTabBarを右クリックします。

そして、「Go to Definition」を選択します。

まとめ

CupertinoTabBarの高さを変える方法は、次の2つです。

  • Customクラスで自作
  • CupertinoTabBarの定義ファイルの変更(非推奨)

コメント

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