[Flutter]Flutter1.22以降はBottomNavigationBarItemの「title」属性が非推奨になりました(代わりに「label」属性を使って下さい:初心者向け解説)

表題の通りではありますが、Flutterのバージョン1.22以降で、BottomNavigationItemの「title」属性を使おうとすると、「非推奨(deprecated)」扱いされてしまいます。

ですので、

  • 「title」属性を「label」属性に変えて、
  • 属性内のインスタンスを「Widget」から「String」にする

必要があります。

「何が違うねん!?嫌がらせか!?」と思いたくなるのですが、これにはちゃんと理由がありまして。

BottomNavigationBarItemを長押しした際に、従来の「title」属性の場合だとtooltipのフォントの大きさが不格好になっていたので(Before)、それを解消するために「labal」属性にして、tooltipの表示の仕方を変えた(After)ということが理由(Reasoning)のようです。

(詳しくは、下の動画で解説していますので、よろしければご覧下さい)

こんな記事も読まれています

おすすめコンテンツ




Flutter(フラッター)


みんプロ作成アプリ




TOP