mac
2023-12-06 d830fef6a2bc2ab061e6ac2b423c4a49dda3cf21
app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java
@@ -1,13 +1,15 @@
package com.hdl.photovoltaic.ui.message;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.CustomBaseFragment;
import com.hdl.photovoltaic.databinding.FragmentMessageBinding;
/**
 *
 * 消息
 */
public class MessageFragment extends CustomBaseFragment {
@@ -21,20 +23,79 @@
    @Override
    public void onBindView(Bundle savedInstanceState) {
        //初始化数据
        initData();
        //初始化界面
        initView();
        //初始化监听器
        initEvent();
        //初始化数据
        initData();
    }
    private void initEvent() {
        //全部
        viewBinding.messageTabAllCl.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                viewBinding.messageTabAllTitleTv.setTextColor(getResources().getColor(R.color.text_FFFFFFFF, null));
                viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null));
                viewBinding.messageTabRecoverTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null));
                viewBinding.line1V.setVisibility(View.VISIBLE);
                viewBinding.line2V.setVisibility(View.GONE);
                viewBinding.line3V.setVisibility(View.GONE);
                viewBinding.messageAllFcv.setVisibility(View.VISIBLE);
                viewBinding.messageNascentFcv.setVisibility(View.GONE);
                viewBinding.messageRecoverFcv.setVisibility(View.GONE);
            }
        });
        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);
                viewBinding.messageAllFcv.setVisibility(View.GONE);
                viewBinding.messageNascentFcv.setVisibility(View.VISIBLE);
                viewBinding.messageRecoverFcv.setVisibility(View.GONE);
            }
        });
        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);
                viewBinding.messageAllFcv.setVisibility(View.GONE);
                viewBinding.messageNascentFcv.setVisibility(View.GONE);
                viewBinding.messageRecoverFcv.setVisibility(View.VISIBLE);
            }
        });
    }
    private void initView() {
        viewBinding.messageTabAllTitleTv.setTextColor(getResources().getColor(R.color.text_FFFFFFFF, null));
        viewBinding.messageTabNascentTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null));
        viewBinding.messageTabRecoverTitleTv.setTextColor(getResources().getColor(R.color.text80_FFFFFF, null));
        viewBinding.line1V.setVisibility(View.VISIBLE);
        viewBinding.line2V.setVisibility(View.GONE);
        viewBinding.line3V.setVisibility(View.GONE);
        viewBinding.messageAllFcv.setVisibility(View.VISIBLE);
        viewBinding.messageNascentFcv.setVisibility(View.GONE);
        viewBinding.messageRecoverFcv.setVisibility(View.GONE);
    }
    private void initData() {
    }
}