From da620c6334f99535e0748555ae75feed368cf8b4 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 06 五月 2022 18:56:22 +0800 Subject: [PATCH] 功能完善 --- android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 deletions(-) diff --git a/android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java b/android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java index b9c06f6..7833a15 100644 --- a/android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java +++ b/android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java @@ -14,6 +14,7 @@ import com.demo.lib.common.util.common.DimenUtils; import com.jaeger.library.StatusBarUtil; import com.yeshi.makemoney.video.R; +import com.yeshi.makemoney.video.app.utils.SettingUtil; import com.yeshi.makemoney.video.app.utils.UserUtil; import com.yeshi.makemoney.video.app.utils.api.BasicTextHttpResponseHandler; import com.yeshi.makemoney.video.app.utils.api.HttpApiUtil; @@ -34,6 +35,8 @@ //鏈�灏戠殑娴忚鏃堕棿 private final Long MIN_SPACE_TIME = 1000 * 5L; + + private AQuery mAquery; private static final String TAG = "DYNewsFragment"; private IDPWidget mIDPWidget; @@ -81,15 +84,43 @@ if (mIDPWidget != null && mIDPWidget.getFragment() != null) { mIDPWidget.getFragment().onHiddenChanged(hidden); } + refreshNotify(); } @Override public void onCreateView(View contentView, Bundle savedInstanceState) { Log.i(TAG, "onCreateView"); StatusBarUtil.setDarkMode(getActivity()); - AQuery mAquery = new AQuery(contentView); + mAquery = new AQuery(contentView); mAquery.id(R.id.view_status_bar).height(DimenUtils.px2dip(getContext(), DimenUtils.getStatusBarHeight(getContext()))); + + mAquery.id(R.id.iv_close).clicked(new View.OnClickListener() { + @Override + public void onClick(View v) { + closeNotify(); + } + }); + refreshNotify(); initNewsWidget(); + } + + private void refreshNotify() { + if (mAquery == null) { + return; + } + if (SettingUtil.getSetting(SettingUtil.SettingKey.showNewsNotify, getContext())) { + mAquery.id(R.id.fl_notify).visibility(View.VISIBLE); + } else { + mAquery.id(R.id.fl_notify).visibility(View.GONE); + } + } + + private void closeNotify() { + if (mAquery == null) { + return; + } + mAquery.id(R.id.fl_notify).visibility(View.GONE); + SettingUtil.saveSetting(SettingUtil.SettingKey.showNewsNotify, false, getContext()); } private void initNewsWidget() { @@ -185,6 +216,7 @@ //涓婁紶鎴愬姛 JSONObject data = jsonObject.optJSONObject("data"); VideoGoldCornUtil.showInComeToast(data.optInt("goldCorn"), getContext()); + closeNotify(); } } -- Gitblit v1.8.0