From 2e1e666a8e39059194dabff7115cb8897ea19a85 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 28 十二月 2021 16:06:54 +0800
Subject: [PATCH] 状态栏修改,下拉刷新控件主题色修改

---
 app/src/com/hanju/video/app/ui/BaseActivity.java |   44 ++++++++++++++++++++++++++++++++------------
 1 files changed, 32 insertions(+), 12 deletions(-)

diff --git a/app/src/com/hanju/video/app/ui/BaseActivity.java b/app/src/com/hanju/video/app/ui/BaseActivity.java
index 0ca50db..bab2dac 100644
--- a/app/src/com/hanju/video/app/ui/BaseActivity.java
+++ b/app/src/com/hanju/video/app/ui/BaseActivity.java
@@ -1,28 +1,48 @@
 package com.hanju.video.app.ui;
 
+import android.app.Dialog;
 import android.content.res.Configuration;
 import android.content.res.Resources;
-import android.os.Build;
+import android.graphics.Color;
 import android.os.Bundle;
+
+import com.hanju.video.app.ui.dialog.LoadingDialogUtil;
+import com.jaeger.library.StatusBarUtil;
 
 import androidx.fragment.app.FragmentActivity;
 
-import android.view.Window;
-import android.view.WindowManager;
-//import com.umeng.message.PushAgent;
-
 public class BaseActivity extends FragmentActivity {
+
+    protected Dialog loadingDialog;
+
+    //鏄剧ず鍔犺浇
+    public void showLoading() {
+        if (loadingDialog != null && !loadingDialog.isShowing()) {
+            loadingDialog.show();
+        }
+    }
+
+    //闅愯棌鍔犺浇
+    public void hideLoading() {
+        if (loadingDialog != null && loadingDialog.isShowing()) {
+            loadingDialog.dismiss();
+        }
+    }
+
 
     @Override
     protected void onCreate(Bundle arg0) {
         super.onCreate(arg0);
-//		setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);// 閿佸畾绔栧睆
-//		PushAgent.getInstance(this).onAppStart();
-        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
-            Window window = getWindow();
-            window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
-                    WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
-        }
+        loadingDialog = LoadingDialogUtil.getLoadingDialog(this, "");
+    }
+
+    @Override
+    public void setContentView(int layoutResID) {
+        super.setContentView(layoutResID);
+        //鐘舵�佹爮閫忔槑
+        StatusBarUtil.setColorNoTranslucent(this, Color.TRANSPARENT);
+        //鐘舵�佹爮瀛椾綋娣辫壊
+        StatusBarUtil.setLightMode(this);
     }
 
     @Override

--
Gitblit v1.8.0