| | |
| | | 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; |
| | | |
| | | /** |
| | | * 自定义方法,用于实现个性化 |
| | | */ |
| | | public abstract class CustomBaseActivity extends BaseActivity { |
| | | |
| | | @Override |
| | | protected void onCreate(@Nullable Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 修改状态栏字体颜色(黑色) |
| | | */ |
| | | 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)); |
| | | break; |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | public enum CustomColor { |
| | | blue,//蓝色 |
| | | white,//白色 |
| | | |
| | | |
| | | } |
| | | } |