Skip to content

gzeinnumer/ImmersiveBestConfigDashBoard

Repository files navigation

ImmersiveBestConfigDashBoard

<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryVariant">@color/colorPrimaryDark</item>
    <item name="colorOnPrimary">@color/white</item>
    <item name="colorSecondary">@color/colorPrimary</item>
    <item name="colorSecondaryVariant">@color/colorPrimaryDark</item>
    <item name="colorOnSecondary">@color/white</item>
    <item name="android:statusBarColor" tools:targetApi="l">@android:color/white</item>
    <item name="android:fitsSystemWindows">false</item>
    <item name="android:navigationBarColor">@color/colorPrimary</item>
    <item name="android:windowLightStatusBar" tools:targetApi="m">true</item>
</style>
<style name="AppTheme.Dashboard" parent="AppTheme">
    <item name="android:navigationBarColor">@color/white_low</item>
</style>
protected void setFullScreen() {
    int decore = 0;

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {
        getWindow().setStatusBarColor(ContextCompat.getColor(getApplicationContext(), R.color.colorPrimary));
    }

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        //enable this tho maker icon status bar become black
        decore += View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
    }

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        //enable this tho maker icon Navigation bar become black
        decore +=  View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR;
    }

    getWindow().getDecorView().setSystemUiVisibility(decore);
}

Copyright 2021 M. Fadli Zein

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages