BottomNavigationView显示项目问题

时间:2018-09-28 10:44:10

标签: android bottomnavigationview

我在我的应用中使用了BottomNavigationView(从示例项目中修改),并且想要更改容器中的项目。我在容器中有4个项目,其中5个包括BottomNavigationView。我只想在应用程序首次启动时显示2个项目。然后,当单击Button中的BottomNavigationView之一时,显示另外2个项目并隐藏前2个项目。 enter image description here 怎么做?

2 个答案:

答案 0 :(得分:1)

要隐藏任何视图按钮,textview或edittext,只需在按钮单击时使用此代码

view.setVisibility(GONE)  

GONE隐藏了整个视图,包括视图的高度和宽度

view.setVisibility(INVISIBLE)

不可见仅隐藏内容,但保留高度和宽度

答案 1 :(得分:1)

watch: {
    show(val) {
      if (this._timeout) clearTimeout(this._timeout)
      if (val && Boolean(this.duration)) {
        this._timeout = setTimeout(() => {
          this.show = false; ---> this i changed to :this.$emit('update:show', false ); AND IT WORKS WITHOUT ERROR :)
        }, this.duration)
      }
    }
  }

在您的botton导航中,只需使用监听器

  boolean state;  // define boolean variable



 home.setVisibility(View.GONE);
 info.setVisibility(View.GONE);