androidx.appcompat.app.ActionBar#isShowing ( )源码实例Demo

下面列出了androidx.appcompat.app.ActionBar#isShowing ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: arcusandroid   文件: BaseFragment.java
protected boolean isActionBarVisible() {
    Activity activity = getActivity();
    if (activity == null || !(activity instanceof BaseActivity)) {
        return false;
    }

    ActionBar actionBar = ((BaseActivity) activity).getSupportActionBar();
    if (actionBar != null) {
        return actionBar.isShowing();
    }

    return false;
}
 
源代码2 项目: arcusandroid   文件: ArcusFloatingFragment.java
private boolean isFullScreen() {
    Activity activity = getActivity();
    if (activity == null || !(activity instanceof BaseActivity)) {
        return true;
    }

    ActionBar actionBar = ((BaseActivity)activity).getSupportActionBar();
    if (actionBar != null) {
        return !actionBar.isShowing();
    }
    return true;
}
 
private void toggleActionBar() {

        ActionBar actionBar = getSupportActionBar();

        if (actionBar != null) {
            if (actionBar.isShowing()) {
                actionBar.hide();
                hideUi();
            } else {
                showUi();
                actionBar.show();
            }
        }
    }