package com.hdl.photovoltaic.base;
|
|
|
import android.content.Context;
|
import android.os.Bundle;
|
|
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);
|
setNotificationBarBackgroundColor(CustomColor.blue);
|
|
}
|
|
/**
|
* 设置通知栏背景颜色
|
*
|
* @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,//白色
|
|
|
}
|
}
|