我在我的应用中使用了BottomNavigationView
(从示例项目中修改),并且想要更改容器中的项目。我在容器中有4个项目,其中5个包括BottomNavigationView。我只想在应用程序首次启动时显示2个项目。然后,当单击Button
中的BottomNavigationView
之一时,显示另外2个项目并隐藏前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);