在 Flutter 中为选定的 BottomNavigationBarItem 禁用文本增长动画
Disabling text grow animation for selected BottomNavigationBarItem in Flutter
当我在我的 flutter 应用中点击 BottomNavigationBarItem 时,我看到动画 - 所选项目的字体大小增加了。
有什么方法可以禁用它或控制这种行为吗?
更新的答案 (2019-09):
您现在可以为 BottomNavigationBar 的选中和未选中标签设置字体大小,因此设置相同的大小将避免动画。
上一个(已接受)答案 (2018-12):
我认为如果不创建自己的小部件就无法做到这一点,因为没有选项可以禁用 Flutter 源代码中的 font increasing animation。
是的,我们可以将 type 设置为 BottomNavigationBarType.fixed
BottomNavigationBar(
type: BottomNavigationBarType.fixed,
selectedFontSize: fontSize,
unselectedFontSize: fontSize,
当我在我的 flutter 应用中点击 BottomNavigationBarItem 时,我看到动画 - 所选项目的字体大小增加了。
有什么方法可以禁用它或控制这种行为吗?
更新的答案 (2019-09):
您现在可以为 BottomNavigationBar 的选中和未选中标签设置字体大小,因此设置相同的大小将避免动画。
上一个(已接受)答案 (2018-12):
我认为如果不创建自己的小部件就无法做到这一点,因为没有选项可以禁用 Flutter 源代码中的 font increasing animation。
是的,我们可以将 type 设置为 BottomNavigationBarType.fixed
BottomNavigationBar(
type: BottomNavigationBarType.fixed,
selectedFontSize: fontSize,
unselectedFontSize: fontSize,