From e0e794da11cc3a505d44cefb152eb4e7b4800c51 Mon Sep 17 00:00:00 2001 From: wuzhiguo Date: Fri, 13 Dec 2019 11:26:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AD=89=E4=BA=8E=E9=9B=B6=E7=9A=84=E6=97=B6?= =?UTF-8?q?=E5=80=99=EF=BC=8C=E6=B2=A1=E5=BF=85=E8=A6=81=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?dimAmount=E7=9A=84=E5=80=BC=EF=BC=8C=E5=BD=93=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=A0=8F=E6=98=AF=E7=99=BD=E8=89=B2=E8=83=8C=E6=99=AF=E7=9A=84?= =?UTF-8?q?=E6=97=B6=E5=80=99=EF=BC=8C=E6=96=87=E5=AD=97=E4=BC=9A=E5=8F=98?= =?UTF-8?q?=E7=99=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/kaopiz/kprogresshud/KProgressHUD.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/kprogresshud/src/main/java/com/kaopiz/kprogresshud/KProgressHUD.java b/kprogresshud/src/main/java/com/kaopiz/kprogresshud/KProgressHUD.java index 0576c74..b7b11ca 100644 --- a/kprogresshud/src/main/java/com/kaopiz/kprogresshud/KProgressHUD.java +++ b/kprogresshud/src/main/java/com/kaopiz/kprogresshud/KProgressHUD.java @@ -362,14 +362,18 @@ protected void onCreate(Bundle savedInstanceState) { Window window = getWindow(); window.setBackgroundDrawable(new ColorDrawable(0)); - window.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); WindowManager.LayoutParams layoutParams = window.getAttributes(); - layoutParams.dimAmount = mDimAmount; + + if(mDimAmount>0){//等于零的时候,没必要设置dimAmount的值,当状态栏是白色背景的时候,文字会变白 + window.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); + layoutParams.dimAmount = mDimAmount; + }else{ + window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); + } + layoutParams.gravity = Gravity.CENTER; window.setAttributes(layoutParams); - setCanceledOnTouchOutside(false); - initViews(); }