diff --git a/app/src/main/java/com/gh/gamecenter/LibaoDetailActivity.java b/app/src/main/java/com/gh/gamecenter/LibaoDetailActivity.java index a285e3696d..fa61dbf114 100644 --- a/app/src/main/java/com/gh/gamecenter/LibaoDetailActivity.java +++ b/app/src/main/java/com/gh/gamecenter/LibaoDetailActivity.java @@ -27,7 +27,6 @@ import com.gh.common.util.ApkActiveUtils; import com.gh.common.util.CheckLoginUtils; import com.gh.common.util.DetailDownloadUtils; import com.gh.common.util.DeviceTokenUtils; -import com.gh.common.util.DisplayUtils; import com.gh.common.util.EntranceUtils; import com.gh.common.util.ExtensionsKt; import com.gh.common.util.LibaoUtils; @@ -198,7 +197,7 @@ public class LibaoDetailActivity extends ToolBarActivity implements LibaoDetailA if (mLibaoEntity != null) { mLibaoEntity.setClickReceiveBtnIn(isClickReceiveBtnIn); } - DisplayUtils.setStatusBarColor(this, mNightMode ? android.R.color.black : R.color.white); + ExtensionsKt.updateStatusBarColor(this, R.color.black, R.color.white); mIsScroll = true; mSkeleton = Skeleton.bind(mListSkeleton).shimmer(false).load(R.layout.activity_libaodetail_skeleton).show(); @@ -567,6 +566,6 @@ public class LibaoDetailActivity extends ToolBarActivity implements LibaoDetailA mLibaoDetailRv.removeItemDecorationAt(0); mLibaoDetailRv.addItemDecoration(getItemDecoration()); } - DisplayUtils.setStatusBarColor(this, mNightMode ? android.R.color.black : R.color.white); + ExtensionsKt.updateStatusBarColor(this, R.color.black, R.color.white); } } diff --git a/app/src/main/java/com/gh/gamecenter/forum/detail/ForumDetailFragment.kt b/app/src/main/java/com/gh/gamecenter/forum/detail/ForumDetailFragment.kt index 4568599c08..301e916819 100644 --- a/app/src/main/java/com/gh/gamecenter/forum/detail/ForumDetailFragment.kt +++ b/app/src/main/java/com/gh/gamecenter/forum/detail/ForumDetailFragment.kt @@ -760,7 +760,7 @@ class ForumDetailFragment : BaseLazyTabFragment() { if (mBinding.forumThumbSmall.visibility == View.GONE) { DisplayUtils.setStatusBarColor(requireActivity(), R.color.transparent) } else { - DisplayUtils.setStatusBarColor(requireActivity(), if (mNightMode) R.color.black else R.color.white) + requireActivity().updateStatusBarColor(R.color.black, R.color.white) } mBinding.allOrderSfv.run { setContainerBackground(R.drawable.button_round_f5f5f5.toDrawable(requireContext())) diff --git a/app/src/main/java/com/gh/gamecenter/libao/LibaoFragment.java b/app/src/main/java/com/gh/gamecenter/libao/LibaoFragment.java index 8105f410e1..7835a54002 100644 --- a/app/src/main/java/com/gh/gamecenter/libao/LibaoFragment.java +++ b/app/src/main/java/com/gh/gamecenter/libao/LibaoFragment.java @@ -17,7 +17,7 @@ import androidx.core.content.ContextCompat; import androidx.fragment.app.Fragment; import com.gh.base.fragment.BaseFragment_TabLayout; -import com.gh.common.util.DisplayUtils; +import com.gh.common.util.ExtensionsKt; import com.gh.common.util.MtaHelper; import com.gh.gamecenter.ConcernActivity; import com.gh.gamecenter.R; @@ -86,7 +86,7 @@ public class LibaoFragment extends BaseFragment_TabLayout { @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); - DisplayUtils.setStatusBarColor(requireActivity(), mNightMode ? R.color.black : R.color.white); + ExtensionsKt.updateStatusBarColor(requireActivity(), R.color.black, R.color.white); setNavigationTitle(R.string.title_libao); initMenu(R.menu.menu_manage); mManageMenu = getItemMenu(R.id.layout_menu_manage); @@ -152,7 +152,7 @@ public class LibaoFragment extends BaseFragment_TabLayout { super.onNightModeChange(); mBinding.fragmentTabRl.setBackgroundColor(ContextCompat.getColor(requireContext(), R.color.background_white)); mBinding.divider.setBackgroundColor(ContextCompat.getColor(requireContext(), R.color.divider)); - DisplayUtils.setStatusBarColor(requireActivity(), mNightMode ? R.color.black : R.color.white); + ExtensionsKt.updateStatusBarColor(requireActivity(), R.color.black, R.color.white); for (int i = 0; i < mTabLayout.getTabCount(); i++) { TabLayout.Tab tab = mTabLayout.getTabAt(i); if (tab == null) continue;