From 30859ca8f2175475d2c666353bc27f3b2ceede53 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 22 八月 2024 13:43:47 +0800 Subject: [PATCH] 2024年08月22日13:43:45 --- app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java index be05d76..f7ccd18 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java @@ -1,6 +1,7 @@ package com.hdl.photovoltaic.ui.message; import android.annotation.SuppressLint; +import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.View; @@ -30,6 +31,7 @@ import com.hdl.photovoltaic.ui.bean.MessageBean; import com.hdl.photovoltaic.ui.bean.UnCountBean; import com.hdl.photovoltaic.widget.BTypeTitleListDialog; +import com.hdl.photovoltaic.widget.TypeTitleListDialog; import com.hdl.sdk.link.core.bean.eventbus.BaseEventBus; import org.greenrobot.eventbus.EventBus; @@ -106,10 +108,10 @@ viewBinding.allGradeTitleTv.setText(getString(R.string.alarm_all_grade)); viewBinding.allTimeTitleTv.setText(getString(R.string.alarm_all_time)); isAlarmDeviceClick = true; - isRefreshTotalCount=true; + isRefreshTotalCount = true; viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text20Style); viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text16Style); - viewBinding.allClearTv.setVisibility(View.VISIBLE); + viewBinding.allClearIv.setVisibility(View.VISIBLE); loadNextPageMessageList(true, 1, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue, true); } }); @@ -130,10 +132,10 @@ viewBinding.allGradeTitleTv.setText(getString(R.string.alarm_all_grade)); viewBinding.allTimeTitleTv.setText(getString(R.string.alarm_all_time)); isAlarmDeviceClick = false; - isRefreshTotalCount=true; + isRefreshTotalCount = true; viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text16Style); viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text20Style); - viewBinding.allClearTv.setVisibility(View.GONE); + viewBinding.allClearIv.setVisibility(View.GONE); loadNextPageMessageList(true, 1, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue, true); } }); @@ -155,7 +157,7 @@ }); //娓呯┖鎵�鏈夋湭璇绘寜閽� - viewBinding.allClearTv.setOnClickListener(new View.OnClickListener() { + viewBinding.allClearIv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showLoading(); @@ -261,7 +263,7 @@ * @param stringList 杩囨护绫诲瀷鍊艰〃 */ private void setTypeTitleListDialog(TextView textView, String filterType, List<String> stringList) { - BTypeTitleListDialog typeTitleListDialog = new BTypeTitleListDialog(_mActivity, stringList); + BTypeTitleListDialog typeTitleListDialog = new BTypeTitleListDialog(_mActivity, stringList, textView.getText().toString()); typeTitleListDialog.show(); typeTitleListDialog.setOnListener(new BTypeTitleListDialog.OnClickListener() { @Override @@ -287,6 +289,14 @@ loadNextPageMessageList(true, 1, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue, true); } }); + typeTitleListDialog.setOnDismissListener(new DialogInterface.OnDismissListener() { + @Override + public void onDismiss(DialogInterface dialog) { + viewBinding.allDeviceTitleIv.setBackgroundResource(R.drawable.down); + viewBinding.allGradeTitleIv.setBackgroundResource(R.drawable.down); + viewBinding.allTimeTitleIv.setBackgroundResource(R.drawable.down); + } + }); } @@ -298,7 +308,8 @@ viewBinding.messageTabNascentTitleTv.setTextAppearance(R.style.Text16Style); viewBinding.messageTabRecoverTitleTv.setTextAppearance(R.style.Text20Style); } - +// viewBinding..topMoreBtn.setVisibility(View.VISIBLE); +// viewBinding.toolbarTopMessageCenterListRl.topMoreIv.setImageResource(R.drawable.clearall); mMessageAdapter = new MessageAdapter(_mActivity); viewBinding.messageRcv.setLayoutManager(new LinearLayoutManager(_mActivity)); viewBinding.messageRcv.setAdapter(mMessageAdapter); -- Gitblit v1.8.0