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