mac
2023-12-29 65ca1786a55107624ffabc9bde0df72118f9ceec
app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java
@@ -65,8 +65,8 @@
            @Override
            public void onClick(View v) {
                currentIndex = 0;
                showFragment();
                initView();
                showFragment();
            }
        });
@@ -75,8 +75,8 @@
            @Override
            public void onClick(View v) {
                currentIndex = 1;
                showFragment();
                initView();
                showFragment();
            }
        });
@@ -86,8 +86,8 @@
            @Override
            public void onClick(View v) {
                currentIndex = 2;
                showFragment();
                initView();
                showFragment();
            }
        });
    }
@@ -101,7 +101,6 @@
            viewBinding.line1V.setVisibility(View.VISIBLE);
            viewBinding.line2V.setVisibility(View.GONE);
            viewBinding.line3V.setVisibility(View.GONE);
            postEventBus(MessageFunctionTabSwitch.nascent);
        } else if (this.currentIndex == 1) {
            viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null));
            viewBinding.messageTabRecoverTitleTv.setTextColor(getResources().getColor(R.color.text_FFFFFFFF, null));
@@ -109,7 +108,6 @@
            viewBinding.line1V.setVisibility(View.GONE);
            viewBinding.line2V.setVisibility(View.VISIBLE);
            viewBinding.line3V.setVisibility(View.GONE);
            postEventBus(MessageFunctionTabSwitch.recover);
        } else if (this.currentIndex == 2) {
            viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null));
            viewBinding.messageTabRecoverTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null));
@@ -117,7 +115,6 @@
            viewBinding.line1V.setVisibility(View.GONE);
            viewBinding.line2V.setVisibility(View.GONE);
            viewBinding.line3V.setVisibility(View.VISIBLE);
            postEventBus(MessageFunctionTabSwitch.all);
        }
    }
@@ -164,8 +161,6 @@
            fragmentList.add(mRecoverMessageFragment);
            fragmentList.add(mAllMessageFragment);
            showFragment();
        }
    }
@@ -185,6 +180,16 @@
        }
        currentFragment = fragmentList.get(currentIndex);
        ft.commit();
        //把当前显示的fragment记录下来
        currentFragment = fragmentList.get(currentIndex);
        if (this.currentIndex == 0) {
            postEventBus(MessageFunctionTabSwitch.nascent);
        } else if (this.currentIndex == 1) {
            postEventBus(MessageFunctionTabSwitch.recover);
        } else if (this.currentIndex == 2) {
            postEventBus(MessageFunctionTabSwitch.all);
        }
    }
@@ -201,8 +206,7 @@
            }
        }
        ft.commit();
        //把当前显示的fragment记录下来
        currentFragment = fragmentList.get(currentIndex);
    }