MainActivity.java 2.51 KB
package com.hjx.parent;

import androidx.appcompat.app.AppCompatActivity;
import androidx.constraintlayout.widget.ConstraintLayout;

import android.graphics.Color;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.TextView;

import com.hjx.parent.fragment.HomeFragment;
import com.hjx.parent.fragment.MeFragment;
import com.prws.common.base.BaseActivity;
import com.prws.common.base.BasePresenter;

public class MainActivity extends BaseActivity {

    @Override
    protected int layoutResId() {
        return R.layout.activity_main;
    }

    @Override
    public Object getContract() {
        return null;
    }

    @Override
    public BasePresenter getPresenter() {
        return null;
    }




    HomeFragment homeFragment;
    MeFragment meFragment;
    ConstraintLayout cl_home;
    ConstraintLayout cl_me;
    ImageView iv_3,iv_4;
    TextView tv_1,tv_4;

    @Override
    protected void initView() {
        showFragment(getHomeFragment(),R.id.rl_content);
        cl_home = findViewById(R.id.cl_home);
        cl_me = findViewById(R.id.cl_me);
        iv_3 = findViewById(R.id.iv_3);
        iv_4 = findViewById(R.id.iv_4);
        tv_1 = findViewById(R.id.tv_1);
        tv_4 = findViewById(R.id.tv_4);


        iv_3.setBackgroundResource(R.mipmap.hoss);
        tv_1.setTextColor(Color.parseColor("#FE5E09"));



    }

    public HomeFragment getHomeFragment(){
        if (homeFragment == null)
            homeFragment = new HomeFragment();
        return homeFragment;
    }

    public MeFragment getMeFragment(){
        if (meFragment == null)
            meFragment = new MeFragment();
        return meFragment;
    }



    @Override
    protected void initListener() {
        cl_home.setOnClickListener(view -> {
            showFragment(getHomeFragment(),R.id.rl_content);
            iv_3.setBackgroundResource(R.mipmap.hoss);
            tv_1.setTextColor(Color.parseColor("#FE5E09"));


            iv_4.setBackgroundResource(R.mipmap.wmus);
            tv_4.setTextColor(Color.parseColor("#333333"));


        });

        cl_me.setOnClickListener(view -> {
            showFragment(getMeFragment(),R.id.rl_content);

            iv_3.setBackgroundResource(R.mipmap.hous);
            tv_1.setTextColor(Color.parseColor("#333333"));


            iv_4.setBackgroundResource(R.mipmap.wmss);
            tv_4.setTextColor(Color.parseColor("#FE5E09"));


        });
    }

    @Override
    protected void initData() {

    }

    @Override
    public void onNetChanged(int netWorkState) {

    }
}