美文网首页
Android知识点-虚拟按键

Android知识点-虚拟按键

作者: 半寿翁 | 来源:发表于2022-02-07 15:39 被阅读0次

    这篇没啥说的,就是记录一下虚拟按键的实现方案,当然,随着全面屏的手势操作普及,虚拟按键也快淘汰了,如果淘汰的说法不对,业界大佬也别喷我,就当一个小菜鸟的新年愿望了。

    隐藏虚拟按键

            Window window = getWindow();
            window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS
                    | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
            window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
            window.setNavigationBarColor(Color.TRANSPARENT);
    

    设置虚拟按键背景色透明

            Window window = getWindow();
            window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS
                    | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
            window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
            window.setNavigationBarColor(Color.TRANSPARENT);
    

    相关文章

      网友评论

          本文标题:Android知识点-虚拟按键

          本文链接:https://www.haomeiwen.com/subject/ysstbktx.html