BottomNavigationBarItem 中的文字选中时放大动画怎么去掉

来源:8-3 APP首页框架搭建-项目实践【搭了个框架】

渔网的收获

2019-03-28

1、BottomNavigationBarItem 选中时 title中的文字会放大。有什么设置可以去掉这个放大呢? 国内的APP中很少有navigation item 有动画的!!!问题图片

2、在安卓设备上,状态栏上有个半透明的状态栏,怎么让它变成全透明的?

以上问题希望老师帮我指点一下!!! 谢谢

写回答

2回答

CrazyCodeBoy

2019-03-30

通过BottomNavigationBar的selectedFontSize与unselectedFontSize来进行控制哈:

BottomNavigationBar({
  Key key,
  @required this.items,
  this.onTap,
  this.currentIndex = 0,
  this.elevation = 8.0,
  BottomNavigationBarType type,
  Color fixedColor,
  this.backgroundColor,
  this.iconSize = 24.0,
  Color selectedItemColor,
  this.unselectedItemColor,
  this.selectedFontSize = 14.0,
  this.unselectedFontSize = 12.0,
  this.showSelectedLabels = true,
  bool showUnselectedLabels,
})

将selectedFontSize与unselectedFontSize设置成同等大小就可了。

如:

bottomNavigationBar: BottomNavigationBar(
  selectedFontSize: 12,
  unselectedFontSize: 12,
  ...

注意:上述API在Flutter v1.3.0版本新加的,使用该API需要将flutter的channel切换到dev 并且确保flutter版本不低于Flutter v1.3.0:

flutter channel
flutter upgrade
flutter doctor


1
4
CrazyCodeBoy
回复
渔网的收获
好的,再接再厉
2019-04-02
共4条回复

董健

2019-03-30

同问,有没有知道的小伙伴

0
1
CrazyCodeBoy
看老师回复哦
2019-03-30
共1条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程