初認識-浸漬ステータスバー

1832 ワード

最近では各掲示板で「浸入式ステータスバー」という言葉がよく見られますが、ネットでいろいろな知識を見て、手を叩いてみるといいですね.ブログを残して記録しておきましょう~この効果は4.4以上のバージョンにしか適用できません~
protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //                  
        if (Build.VERSION.SDK_INT >=Build.VERSION_CODES.KITKAT) {
            WindowManager.LayoutParams localLayoutParams
             = getWindow().getAttributes();
            localLayoutParams.flags =
               (WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS 
                | localLayoutParams.flags);
            if(Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP){
                drawerLayout.setFitsSystemWindows(true);
                drawerLayout.setClipToPadding(false);
            }
        }
    }

このコードを加えると、浸透式ステータスバーが実現します.