资讯专栏INFORMATION COLUMN

Flutter 吐槽下BottomNavigationBarItem的问题.

李昌杰 / 2494人阅读

摘要:前言打算仿个掘金玩玩这不刚开始就碰到问题了问题正常的底部按钮是这样的掘金呢是没有文字的于是我就想当然的把去掉然后好吧不能为但是这里根本没有声明是必传的好吗然后看这里又做校验了真是设置一个空的不行没居中

前言

打算flutter仿个掘金玩玩, 这不刚开始,就碰到问题了.

问题

正常的底部按钮是这样的

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(""),
          ),

不行,没居中.

实际上,你需要这样:
 new BottomNavigationBarItem(
            icon: Icon(Icons.person),
            title: new Container(),
          ),

但是,强迫症写起来总觉得怪怪的.这个title不需要为啥一定要设置

去github上看flutter 的issuse.#17099

好像没有改的打算.

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


期待你的留言 点赞

交流群:

Flutter:782978118

Android:493180098

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/7253.html

相关文章

  • The devil is in the details

    摘要:大半夜突然出现,这次被坑到了,,有返回数组没返回对象,在这里坑到了,估计这些函数都不加。。大半夜的,还是被修复了,搞得很羞愧。这次多亏了,还是一个用户触发的错误,看了这个用户一小时内触发了次异常,估计骂娘了,老美也是不好伺候的主。。 这是一篇吐槽文。 The devil is in the details. 大半夜突然出现bug,这次被json_decode()坑到了,json_dec...

    smartlion 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<