[Flutter]BottomNavigationBarでインデックスを変えるには?

Flutter

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

BottomNavigationBarでインデックスを変える方法を紹介します。

スポンサーリンク

方法

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

BottomNavigationBarでインデックスを変えるには、引数「onTap」を使います。

具体的には、BottomNavigationBarの引数「onTap」の関数で、インデックスを変える処理を指定します。

BottomNavigationBar(
  items: [
    ・・・
  ],
  currentIndex: _currentIndex,
  onTap: (int index) {
    //インデックスを変える
    setState(() {
      _currentIndex = index;
    });
  },
),

引数「onTap」に指定する関数の引数で、タップされたタブのインデックスを取得できます。

これでBottomNavigationBarでインデックスを変えることが出来ます。

コメント

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