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

このページには広告が含まれる場合があります。

 

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

ですので、

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

必要があります。

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

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

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

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

イチオシ

40代から感じるモヤモヤを解消できる 無料動画セミナー

あすコロ式・40代からの人生アップデート【新】戦略

アラフォーでキャリアを失ったバリバリ左脳人間・スピリチュアル耐性ゼロの元金融マンが、人生どん底から立ち上がる過程でたどり着いた「人生再構築メソッド」。40代・50代を過ぎて多くの人が感じる「このままでいいんかな?」「この先どうしたらいいかわからない」というモヤモヤを解消し、人生後半戦をアップデートさせる【新】戦略。

今すぐ無料で動画セミナー(80分)を見る ▶

TOP