日夜间模式更新状态栏底色替换为Extensions方法

This commit is contained in:
leafwai
2022-05-09 18:26:39 +08:00
parent 531e11748d
commit 3fc4d9276d
3 changed files with 6 additions and 7 deletions

View File

@ -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);
}
}

View File

@ -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()))

View File

@ -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;