From f50e8e60e9da99e4f69d8ab76810dc7e5fb448bc Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期一, 02 十二月 2024 10:29:09 +0800 Subject: [PATCH] 2024年12月02日10:29:05 --- app/src/main/java/com/hdl/photovoltaic/base/CustomBaseActivity.java | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 59 insertions(+), 1 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 8fbed3c..0c686b1 100644 --- a/app/src/main/java/com/hdl/photovoltaic/base/CustomBaseActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/base/CustomBaseActivity.java @@ -1,9 +1,67 @@ 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 com.jaeger.library.StatusBarUtil; + +import java.util.Locale; + /** - * 瀹炵幇涓�ц嚜瀹氫箟鏂规硶 + * 鑷畾涔夋柟娉�,鐢ㄤ簬瀹炵幇涓�у寲 */ public abstract class CustomBaseActivity extends BaseActivity { + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + + } + + // 灏哠tatusBar璁剧疆涓洪�忔槑 + public void setStatusBarTranslucent() { + StatusBarUtil.setTranslucentForImageViewInFragment(this, 0, null); + StatusBarUtil.setLightMode(this); + } + + /** + * 淇敼鐘舵�佹爮瀛椾綋棰滆壊锛堥粦鑹诧級 + */ + public void setStatusBarTextColor() { + getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR); + } + + /** + * 璁剧疆閫氱煡鏍忚儗鏅鑹� + * + * @param color 棰滆壊鍊�(0=钃濊壊;1=鐧借壊;) + */ + 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)); + getWindow().setStatusBarColor(getColor(R.color.text_FFECECEC)); + break; + } + } + + } + + public enum CustomColor { + blue,//钃濊壊 + white,//鐧借壊 + + + } } -- Gitblit v1.8.0