gpt4 book ai didi

java - 以编程方式单击工具栏中的后退箭头

转载 作者:行者123 更新时间:2023-11-29 22:44:04 24 4
gpt4 key购买 nike

你好,我有一个 Activity ,我显示了 2 个 fragment 我想在单击后退按钮时自动关闭工具栏

我该怎么做?代码应该写在 Activity 中还是 fragment 中?

enter image description here

最佳答案

在 Activity 中做:

boolean toolbarIsOpened = false;

@Override
public void onBackPressed() {
if (toolbarIsOpened){
//closeToolbar
toolbar.animate().translationY(-toolbar.getBottom()).setInterpolator(new AccelerateInterpolator()).start();
}else{
int count = getSupportFragmentManager().getBackStackEntryCount();

if (count == 0) {
super.onBackPressed();
} else {
getSupportFragmentManager().popBackStack();
}
}
}

另一种隐藏方式:

getSupportActionBar().hide();

以编程方式按“后退箭头”:

onBackPressed();

关于java - 以编程方式单击工具栏中的后退箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58724543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com