どうも、ちょげ(@chogetarou)です。
CupertinoTabBarの高さを変える方法を紹介します。
方法

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)*/;
まとめ
CupertinoTabBarの高さを変える方法は、次の2つです。
- Customクラスで自作
- CupertinoTabBarの定義ファイルの変更(非推奨)
コメント