package com.hdl.photovoltaic.ui;
|
|
import androidx.annotation.NonNull;
|
import androidx.appcompat.content.res.AppCompatResources;
|
|
import android.Manifest;
|
import android.content.pm.PackageManager;
|
import android.os.Bundle;
|
import android.view.View;
|
|
import com.hdl.photovoltaic.R;
|
import com.hdl.photovoltaic.base.CustomBaseActivity;
|
import com.hdl.photovoltaic.databinding.ActivityMyPowerStationBinding;
|
import com.hdl.photovoltaic.utils.PermissionUtils;
|
|
|
public class MyPowerStationActivity extends CustomBaseActivity {
|
|
private ActivityMyPowerStationBinding viewBinding;
|
private int currentFragmentIndex = 0;
|
|
|
@Override
|
public Object getContentView() {
|
viewBinding = ActivityMyPowerStationBinding.inflate(getLayoutInflater());
|
return viewBinding.getRoot();
|
}
|
|
@Override
|
public void onBindView(Bundle savedInstanceState) {
|
getWindow().setStatusBarColor(getColor(R.color.text_245EC3));
|
//初始化
|
initView();
|
//初始化界面监听器
|
initEvent();
|
}
|
|
private void initEvent() {
|
viewBinding.myPowerStationBottomIl1.clickTv.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
currentFragmentIndex = 0;
|
bottomViewChangeOfStyle();
|
}
|
});
|
viewBinding.myPowerStationBottomIl2.clickTv.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
currentFragmentIndex = 1;
|
bottomViewChangeOfStyle();
|
}
|
});
|
|
}
|
|
|
private void initView() {
|
viewBinding.myPowerStationBottomIl1.titleTv.setText(R.string.my_power_station_电站);
|
viewBinding.myPowerStationBottomIl2.titleTv.setText(R.string.my_power_station_我的);
|
this.bottomViewChangeOfStyle();
|
|
}
|
|
private void bottomViewChangeOfStyle() {
|
if (this.currentFragmentIndex == 0) {
|
viewBinding.myPowerStationFcv1.setVisibility(View.VISIBLE);
|
viewBinding.myPowerStationFcv2.setVisibility(View.GONE);
|
viewBinding.myPowerStationBottomIl1.iconIv.setImageDrawable(AppCompatResources.getDrawable(_mActivity, R.drawable.selectedpowerstation));
|
viewBinding.myPowerStationBottomIl1.titleTv.setTextColor(getColor(R.color.text_90000000));
|
viewBinding.myPowerStationBottomIl2.iconIv.setImageDrawable(AppCompatResources.getDrawable(_mActivity, R.drawable.unselectedme));
|
viewBinding.myPowerStationBottomIl2.titleTv.setTextColor(getColor(R.color.text_65000000));
|
} else {
|
viewBinding.myPowerStationFcv1.setVisibility(View.GONE);
|
viewBinding.myPowerStationFcv2.setVisibility(View.VISIBLE);
|
viewBinding.myPowerStationBottomIl1.iconIv.setImageDrawable(AppCompatResources.getDrawable(_mActivity, R.drawable.unselectedpowerstation));
|
viewBinding.myPowerStationBottomIl1.titleTv.setTextColor(getColor(R.color.text_65000000));
|
viewBinding.myPowerStationBottomIl2.iconIv.setImageDrawable(AppCompatResources.getDrawable(_mActivity, R.drawable.selectedme));
|
viewBinding.myPowerStationBottomIl2.titleTv.setTextColor(getColor(R.color.text_90000000));
|
|
|
}
|
}
|
|
|
}
|