From 99cd5725280d66550aaaaedf8440389fd0d3a60b Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 14 十二月 2023 14:24:08 +0800 Subject: [PATCH] 备份一下代码 --- app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java | 77 ++++++++++++++++++++------------------ 1 files changed, 40 insertions(+), 37 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 cf8f595..40e921a 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 @@ -59,6 +59,36 @@ } private void initEvent() { + + //鍙戠敓涓� + viewBinding.messageTabNascentCl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + viewBinding.messageTabAllTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); + viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text_FFFFFFFF, null)); + viewBinding.messageTabRecoverTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); + viewBinding.line1V.setVisibility(View.GONE); + viewBinding.line2V.setVisibility(View.VISIBLE); + viewBinding.line3V.setVisibility(View.GONE); + showFragment(0); + postEventBus(HdlCommonLogic.MessageFunctionTabSwitch.nascent); + } + }); + //宸叉仮澶� + viewBinding.messageTabRecoverCl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + viewBinding.messageTabAllTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); + viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); + viewBinding.messageTabRecoverTitleTv.setTextColor(getResources().getColor(R.color.text_FFFFFFFF, null)); + viewBinding.line1V.setVisibility(View.GONE); + viewBinding.line2V.setVisibility(View.GONE); + viewBinding.line3V.setVisibility(View.VISIBLE); + showFragment(1); + postEventBus(HdlCommonLogic.MessageFunctionTabSwitch.recover); + } + }); + //鍏ㄩ儴 viewBinding.messageTabAllCl.setOnClickListener(new View.OnClickListener() { @Override @@ -69,55 +99,27 @@ viewBinding.line1V.setVisibility(View.VISIBLE); viewBinding.line2V.setVisibility(View.GONE); viewBinding.line3V.setVisibility(View.GONE); - showFragment(0); + showFragment(2); postEventBus(HdlCommonLogic.MessageFunctionTabSwitch.all); - } - }); - - viewBinding.messageTabNascentCl.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - viewBinding.messageTabAllTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); - viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text_FFFFFFFF, null)); - viewBinding.messageTabRecoverTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); - viewBinding.line1V.setVisibility(View.GONE); - viewBinding.line2V.setVisibility(View.VISIBLE); - viewBinding.line3V.setVisibility(View.GONE); - showFragment(1); - postEventBus(HdlCommonLogic.MessageFunctionTabSwitch.nascent); - } - }); - - viewBinding.messageTabRecoverCl.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - viewBinding.messageTabAllTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); - viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); - viewBinding.messageTabRecoverTitleTv.setTextColor(getResources().getColor(R.color.text_FFFFFFFF, null)); - viewBinding.line1V.setVisibility(View.GONE); - viewBinding.line2V.setVisibility(View.GONE); - viewBinding.line3V.setVisibility(View.VISIBLE); - showFragment(2); - postEventBus(HdlCommonLogic.MessageFunctionTabSwitch.recover); } }); } private void initView() { - viewBinding.messageTabAllTitleTv.setTextColor(getResources().getColor(R.color.text_FFFFFFFF, null)); - viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); + viewBinding.messageTabAllTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); + viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text_FFFFFFFF, null)); viewBinding.messageTabRecoverTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null)); - viewBinding.line1V.setVisibility(View.VISIBLE); - viewBinding.line2V.setVisibility(View.GONE); + viewBinding.line1V.setVisibility(View.GONE); + viewBinding.line2V.setVisibility(View.VISIBLE); viewBinding.line3V.setVisibility(View.GONE); if (this.currentIndex == 0) { - postEventBus(HdlCommonLogic.MessageFunctionTabSwitch.all); - } else if (this.currentIndex == 1) { postEventBus(HdlCommonLogic.MessageFunctionTabSwitch.nascent); - } else if (this.currentIndex == 2) { + } else if (this.currentIndex == 1) { postEventBus(HdlCommonLogic.MessageFunctionTabSwitch.recover); + } else if (this.currentIndex == 2) { + postEventBus(HdlCommonLogic.MessageFunctionTabSwitch.all); } } @@ -145,9 +147,10 @@ private void initFragment(Bundle savedInstanceState) { mFragmentManager = _mActivity.getSupportFragmentManager(); //纰庣墖鍐呴渶瑕佷娇鐢ㄦ潈闄愬拰forresult - mAllMessageFragment = new AllMessageFragment(); + mNascentMessageFragment = new NascentMessageFragment(); mRecoverMessageFragment = new RecoverMessageFragment(); + mAllMessageFragment = new AllMessageFragment(); if (savedInstanceState != null) { //鈥滃唴瀛橀噸鍚�濇椂璋冪敤 鑾峰彇鈥滃唴瀛橀噸鍚�濇椂淇濆瓨鐨勭储寮曚笅鏍� currentIndex = savedInstanceState.getInt(CURRENT_FRAGMENT, 0); -- Gitblit v1.8.0