try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = getActivity().getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(getResources().getColor(R.color.CFFFFFF));
-
-
if (isLightColor(color)) {
-
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
-
-
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);
-
-
} }
catch (Exception e) { e.printStackTrace()
; }
-
-
-
-
-
-
-
-
private boolean isLightColor(@ColorInt int color) {
-
return ColorUtils.calculateLuminance(color) >=
0.5;
-
-