wjc
2025-05-07 5d3efa4c93dde0cde474951e5310bb72ebbf4184
app/src/main/java/com/hdl/photovoltaic/base/BaseDialog.java
@@ -4,11 +4,17 @@
import android.app.Dialog;
import android.content.Context;
import android.graphics.Color;
import android.view.Gravity;
import android.view.MotionEvent;
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 {
@@ -18,8 +24,21 @@
    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);
    }
@@ -55,4 +74,6 @@
    }
}