Administrator
2021-11-05 462d583986e4739f7a75227b3fde4da587502ba5
app/src/main/java/com/duqing/missions/ui/main/MainActivity.java
@@ -3,12 +3,14 @@
import androidx.viewpager2.widget.ViewPager2;
import com.duqing.missions.R;
import com.duqing.missions.base.adapter.FragmentAdapter;
import com.duqing.missions.base.activities.BaseActivity;
import com.duqing.missions.base.adapter.FragmentAdapter;
import com.duqing.missions.databinding.ActivityMainBinding;
import com.duqing.missions.ui.main.dynamic.DynamicFragment;
import com.duqing.missions.ui.main.hall.HallFragment;
import com.duqing.missions.ui.main.home.HomeFragment;
import com.duqing.missions.ui.main.mine.MineFragment;
import com.google.android.material.navigation.NavigationBarView;
public class MainActivity extends BaseActivity<ActivityMainBinding,MainViewModel> {
@@ -17,6 +19,7 @@
    public void initViews() {
        setStatusBarBgColor(R.color.red);
        setStatusBarTextColor(false);
        binding.navView.setLabelVisibilityMode(NavigationBarView.LABEL_VISIBILITY_LABELED);
        binding.navView.setOnItemSelectedListener(item -> {
            for(int i = 0 ; i < binding.navView.getMenu().size() ; i ++){
                if(item.getItemId() == binding.navView.getMenu().getItem(i).getItemId()){
@@ -29,6 +32,7 @@
        final FragmentAdapter fragmentAdapter = new FragmentAdapter(this);
        fragmentAdapter.addFragment(new HomeFragment());
        fragmentAdapter.addFragment(new HallFragment());
        fragmentAdapter.addFragment(new DynamicFragment());
        fragmentAdapter.addFragment(new MineFragment());
        //设置当前可见Item左右可见page数,次范围内不会被销毁
        //禁用预加载
@@ -44,6 +48,5 @@
        });
        binding.viewPager2.setCurrentItem(0);//设置默认第
    }
}