<li id="fw3su"></li>
  • <li id="fw3su"></li>
  • <div id="fw3su"><tr id="fw3su"></tr></div>
    <dl id="fw3su"></dl>
  • <div id="fw3su"><tr id="fw3su"></tr></div>
  • <sup id="fw3su"></sup>
    <progress id="fw3su"></progress><div id="fw3su"><tr id="fw3su"></tr></div><input id="fw3su"><ins id="fw3su"></ins></input>

    Flutter 吐槽下BottomNavigationBarItem的问题.

    正常的底部按钮是这样的

    bottomNavigationBar: new BottomNavigationBar(
            items: [
              new BottomNavigationBarItem(
                icon: Icon(Icons.home),
                title: new Text("123"),
              ),
              new BottomNavigationBarItem(
                icon: Icon(Icons.whatshot),
                title: new Text("123"),
              ),
              new BottomNavigationBarItem(
                icon: Icon(Icons.search),
                title: new Text("123"),
              ),
              new BottomNavigationBarItem(
                icon: Icon(Icons.book),
                title: new Text("123"),
              ),
              new BottomNavigationBarItem(
                icon: Icon(Icons.person),
                title: new Text("123"),
              ),
            ],
    复制代码

    掘金呢.是没有文字的.

    于是我就想当然的把 title 去掉.

    然后.

    好吧,title不能为null

    但是!

    这里根本没有声明是必传的好吗?

    然后看

    这里又做校验了..真是.

    设置一个空的Text

    new BottomNavigationBarItem(
                icon: Icon(Icons.person),
                title: new Text(''),
              ),
    复制代码

    不行,没?#21448;?

    实际上,你需要这样:

    new BottomNavigationBarItem(
                icon: Icon(Icons.person),
                title: new Container(),
              ),
    复制代码

    但是,?#31185;?#30151;写起来总觉得怪怪的.这个title不需要为啥一定要设置

    去github上看flutter 的issuse. #17099

    好像没有改的打算.

    这个东西嘛,自己去重写一个感觉也没必要,真是..

    期待你的留言 点赞

    交流群:

    Flutter: 782978118

    Android: 493180098

    我来评几句
    登录后评论

    已发表评论数()

    相关站点

    +订阅
    热门文章
    11选五