From 4cd6e3cea73a57f9a4c73232b27c9054ac599b05 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期二, 12 十二月 2023 14:51:03 +0800 Subject: [PATCH] 2023年12月12日14:50:56 --- app/src/main/java/com/hdl/photovoltaic/base/CustomBaseActivity.java | 40 +++++++++++++++++++++++++++++++--------- 1 files changed, 31 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/base/CustomBaseActivity.java b/app/src/main/java/com/hdl/photovoltaic/base/CustomBaseActivity.java index 37526ce..47d5c03 100644 --- a/app/src/main/java/com/hdl/photovoltaic/base/CustomBaseActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/base/CustomBaseActivity.java @@ -1,11 +1,16 @@ package com.hdl.photovoltaic.base; +import android.content.Context; import android.os.Bundle; +import android.view.View; import androidx.annotation.Nullable; import com.hdl.photovoltaic.R; +import com.hdl.photovoltaic.utils.LocalManageUtil; + +import java.util.Locale; /** * 鑷畾涔夋柟娉�,鐢ㄤ簬瀹炵幇涓�у寲 @@ -15,7 +20,15 @@ @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setNotificationBarBackgroundColor(0); + + + } + + /** + * 淇敼鐘舵�佹爮瀛椾綋棰滆壊锛堥粦鑹诧級 + */ + public void setStatusBarTextColor() { + getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR); } /** @@ -23,15 +36,24 @@ * * @param color 棰滆壊鍊�(0=钃濊壊;1=鐧借壊;) */ - public void setNotificationBarBackgroundColor(int color) { - - if (color == 0) { - color = R.color.text_245EC3; - } else if (color == 1) { - if (color == 1) { - color = R.color.text_FFFFFFFF; + public void setNotificationBarBackgroundColor(CustomColor color) { + switch (color) { + case blue: { + getWindow().setStatusBarColor(getColor(R.color.text_245EC3)); + break; + } + case white: { + getWindow().setStatusBarColor(getColor(R.color.text_FFFFFFFF)); + break; } } - getWindow().setStatusBarColor(getColor(color)); + + } + + public enum CustomColor { + blue,//钃濊壊 + white,//鐧借壊 + + } } -- Gitblit v1.8.0