繁体   English   中英

在libgdx中隐藏住家和最近使用的应用程序按钮

[英]hide back, home and recents apps button in libgdx

Libgdx默认显示这些按钮。 是否可以隐藏它们并仅在用户手指向下滑动时显示它们(我认为这是团结的方式)?

在此处输入图片说明

要隐藏虚拟Android按钮(在没有物理按钮的电话上:)),您必须将应用程序设置为使用沉浸式全屏模式

您可以通过在android.Launcher类中添加以下代码,从android.view.View方法中设置适当的标志来实现此目标

    @TargetApi(19)
    @Override
    public void onWindowFocusChanged(boolean hasFocus) {
        super.onWindowFocusChanged(hasFocus);
        if (hasFocus) {
            getWindow().getDecorView().setSystemUiVisibility(
                View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
                View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
                View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
                View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
        }
    }

查看本教程以获取更多信息。

您可以启用AndroidApplicationConfiguration中的选项,而不是覆盖android方法

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();

    config.useImmersiveMode = true;  // libgdx will handle it

    initialize(new Main(), config);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM