mac
2024-04-30 4e65f5254a4e74dbbe691e5edba2775d6d66c0b0
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java
@@ -70,6 +70,30 @@
    private void initEvent() {
        //电站标签
        viewBinding.powerStationLabel.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                viewBinding.powerStationLabel.setTextAppearance(R.style.Text20Style);
                viewBinding.deviceLabel.setTextAppearance(R.style.Text16Style);
                viewBinding.powerStationLabelParent.setVisibility(View.VISIBLE);
                viewBinding.deviceLabelParent.setVisibility(View.GONE);//设备标签隐藏
            }
        });
        //设备标签
        viewBinding.deviceLabel.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                viewBinding.deviceLabel.setTextAppearance(R.style.Text20Style);
                viewBinding.powerStationLabel.setTextAppearance(R.style.Text16Style);
                viewBinding.editIv.setVisibility(View.GONE);//编辑图标隐藏
                viewBinding.addIv.setVisibility(View.GONE);//添加图标隐藏
                viewBinding.powerStationLabelParent.setVisibility(View.GONE);//电站标签隐藏
                viewBinding.deviceLabelParent.setVisibility(View.VISIBLE);
            }
        });
        //添加电站
        viewBinding.addIv.setOnClickListener(new View.OnClickListener() {
@@ -183,7 +207,6 @@
            }
        });
        //编辑电站按钮
        viewBinding.editIv.setOnClickListener(new View.OnClickListener() {
            @Override
@@ -191,9 +214,53 @@
                startActivity(HouseListEditActivity.class);
            }
        });
        //电站名称筛选
        viewBinding.stationNameRl.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                viewBinding.stationNameRl.setSelected(!v.isSelected());
                viewBinding.stationNameIv.setSelected(viewBinding.stationNameRl.isSelected());
            }
        });
        //电站名称筛选
        viewBinding.stationNameRl.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                viewBinding.stationNameRl.setSelected(!v.isSelected());
                viewBinding.stationNameIv.setSelected(viewBinding.stationNameRl.isSelected());
            }
        });
        //发电功率筛选
        viewBinding.stationPowerRl.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                viewBinding.stationPowerRl.setSelected(!v.isSelected());
                viewBinding.stationPowerIv.setSelected(viewBinding.stationPowerRl.isSelected());
            }
        });
        //当日发电量筛选
        viewBinding.stationDayRl.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                viewBinding.stationDayRl.setSelected(!v.isSelected());
                viewBinding.stationDayIv.setSelected(viewBinding.stationDayRl.isSelected());
            }
        });
        //当月发电量筛选
        viewBinding.stationMonthRl.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                viewBinding.stationMonthRl.setSelected(!v.isSelected());
                viewBinding.stationMonthIv.setSelected(viewBinding.stationMonthRl.isSelected());
            }
        });
    }
    private void initView() {
        viewBinding.powerStationLabelParent.setVisibility(View.VISIBLE);
        viewBinding.deviceLabelParent.setVisibility(View.GONE);
        LinearLayoutManager linearLayout = new LinearLayoutManager(_mActivity);
        houseInfoAdapter = new HouseInfoAdapter(_mActivity);
        viewBinding.fragmentHouseSrlListRc.setLayoutManager(linearLayout);