mac
2024-08-22 30859ca8f2175475d2c666353bc27f3b2ceede53
app/src/main/java/com/hdl/photovoltaic/base/BaseDialog.java
@@ -1,13 +1,20 @@
package com.hdl.photovoltaic.base;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.graphics.Color;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import androidx.annotation.NonNull;
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.utils.UnitConversionUtils;
import com.jaeger.library.StatusBarUtil;
public class BaseDialog extends Dialog {
@@ -16,10 +23,23 @@
    public BaseDialog(@NonNull Context context, int themeResId) {
        super(context, themeResId);
        this.mContext = context;
        setStatusBarTextColor();
        setNotificationBarBackgroundColor(CustomColor.white);
//        setStatusBarTextColor();
//        setNotificationBarBackgroundColor(CustomColor.white);
        // 设置Dialog的Window属性
        Window window = getWindow();
        if (window != null) {
            window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
//            WindowManager.LayoutParams layoutParams = window.getAttributes();
//            layoutParams.gravity=Gravity.TOP;
//            layoutParams.y = (int) UnitConversionUtils.dpToPx(context, 125-44);
//            window.setAttributes(layoutParams);
        }
        setCanceledOnTouchOutside(true);
    }
    /**
     * 修改状态栏字体颜色(黑色)
     */