如何在Android中隐藏晶圆厂

如何在Android中隐藏晶圆厂,android,Android,我正在使用这个库FAB: 我想在显示fab按钮时隐藏它,我想在反压()中编写此代码,但此代码显示错误。 onBackPress方法代码: 但是告诉我这个错误: 如何解决此问题并检查此晶圆厂的isShow 此库是一个相对对象,因此您可以使用视图中的公共布尔值isShown()方法: 要隐藏显示的按钮,然后关闭活动,请执行以下操作: @Override public void onBackPressed() { if (fabToolbar.isToolbar()) { f

我正在使用这个库
FAB

我想在显示fab按钮时隐藏它,我想在反压()中编写此代码,但此代码显示错误。

onBackPress方法代码:

但是告诉我这个错误:


如何解决此问题并检查此晶圆厂的isShow

此库是一个
相对对象
,因此您可以使用
视图中的
公共布尔值isShown()
方法:

要隐藏显示的按钮,然后关闭活动,请执行以下操作:

@Override
public void onBackPressed() {
    if (fabToolbar.isToolbar()) {
        fabToolbar.hide();
    }
    super.onBackPressed();
}
但是,如果您希望后退按钮的行为与 Fab正在放映吗?如果是,则将其隐藏,否则关闭活动 然后进行以下操作:

@Override
public void onBackPressed() {
    if (fabToolbar.isToolbar()) {
        fabToolbar.hide();
    } else 
      super.onBackPressed();
    }
}

编辑:nj是正确的,库使用
isToolbar()
来存储可见性。

此库是一个
RelativeLayout
,因此您可以使用
视图中的
公共布尔isShown()
方法:

要隐藏显示的按钮,然后关闭活动,请执行以下操作:

@Override
public void onBackPressed() {
    if (fabToolbar.isToolbar()) {
        fabToolbar.hide();
    }
    super.onBackPressed();
}
但是,如果您希望后退按钮的行为与 Fab正在放映吗?如果是,则将其隐藏,否则关闭活动 然后进行以下操作:

@Override
public void onBackPressed() {
    if (fabToolbar.isToolbar()) {
        fabToolbar.hide();
    } else 
      super.onBackPressed();
    }
}

编辑:nj是正确的,库使用
isToolbar()
来存储可见性。

在内部使用时,它必须是fabToolbar.isShown()和super.onBackPressed()

@Override
public void onBackPressed() {
    if (fabToolbar.isShown()) {
        fabToolbar.hide();
    } else {
        super.onBackPressed();
    }
}

在内部使用时,它必须是fabToolbar.isShown()和super.onBackPressed()

@Override
public void onBackPressed() {
    if (fabToolbar.isShown()) {
        fabToolbar.hide();
    } else {
        super.onBackPressed();
    }
}

若你们在图书馆里找对了

isToolbar()
如果工具栏可见,则返回true,否则返回false

public boolean isToolbar() {
    return isToolbar;
}

编辑
若你们在图书馆里找对了

isToolbar()
如果工具栏可见,则返回true,否则返回false

public boolean isToolbar() {
    return isToolbar;
}

编辑

fabToolbar.show()
是一种显示fabToolbar的方法,不用于检查fabToolbar是否显示。您可以使用“isShown()”获取可见性。有一个方法名isShown(),它将返回布尔值。NOT show()方法。
fabToolbar.show()
是一种显示fabToolbar的方法,不用于检查fabToolbar是否显示。您可以使用“isShown()”获取可见性。有一个方法名isShown(),它将返回布尔值。NOT show()方法。谢谢,但当隐藏晶圆厂并单击“上一步”按钮时。不要关闭活动!我如何修复它?你的意思是每次都要关闭活动,但如果之前显示了晶圆厂,则隐藏该晶圆厂吗?请参阅我的编辑,这符合你的要求:如果晶圆厂正在显示,则我们将其隐藏。然后我们关闭活动无论发生什么这段代码只是关闭活动,而不是隐藏工厂按钮!它确实隐藏了晶圆厂,但由于它也关闭了活动,您可能看不到晶圆厂被隐藏。但这就是你想要实现的逻辑(至少从我的理解来看)谢谢,但当隐藏晶圆厂并点击后退按钮时。不要关闭活动!我如何修复它?你的意思是每次都要关闭活动,但如果之前显示了晶圆厂,则隐藏该晶圆厂吗?请参阅我的编辑,这符合你的要求:如果晶圆厂正在显示,则我们将其隐藏。然后我们关闭活动无论发生什么这段代码只是关闭活动,而不是隐藏工厂按钮!它确实隐藏了晶圆厂,但由于它也关闭了活动,您可能看不到晶圆厂被隐藏。但这就是你想要实现的逻辑(至少从我的理解来看)谢谢,但当隐藏晶圆厂并点击后退按钮时。不要关闭活动!我怎样才能修复它呢?谢谢,但当隐藏晶圆厂并点击后退按钮时。不要关闭活动!我如何修复它?你能给我完整的代码吗,我的意思是给我返回方法代码。谢谢这段代码只是关闭活动,而不是隐藏工厂。我需要的是晶圆厂显示首先隐藏这个,然后关闭活动谢谢我亲爱的朋友让我们。你能给我发送完整的代码,我的意思是发送给我的反压方法代码。谢谢这段代码只是关闭活动,而不是隐藏工厂。我需要是晶圆厂显示首先隐藏这个,然后关闭活动谢谢我亲爱的朋友让我们。