From 25b98735c5c0cbe40a07ae91a9fb2b204d9166b7 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期一, 20 三月 2023 22:30:08 +0800 Subject: [PATCH] 登录和家大事记 --- app/src/main/java/com/application/zhangshi_app_android/ui/main/MainActivity.java | 27 +++++++++------------------ 1 files changed, 9 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/module/main/MainActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/main/MainActivity.java similarity index 78% rename from app/src/main/java/com/application/zhangshi_app_android/module/main/MainActivity.java rename to app/src/main/java/com/application/zhangshi_app_android/ui/main/MainActivity.java index 3aea357..d81ca89 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/module/main/MainActivity.java +++ b/app/src/main/java/com/application/zhangshi_app_android/ui/main/MainActivity.java @@ -1,4 +1,4 @@ -package com.application.zhangshi_app_android.module.main; +package com.application.zhangshi_app_android.ui.main; import android.view.MenuItem; @@ -6,18 +6,18 @@ import androidx.annotation.NonNull; import androidx.viewpager2.widget.ViewPager2; -import com.android.app_base.base.adapter.BaseFragmentAdapter; +import com.android.app_base.base.adapter.BaseVp2FragmentAdapter; import com.android.app_base.base.view.BaseActivity; import com.android.app_base.base.view.BaseFragment; import com.android.app_base.helper.DoubleClickHelper; import com.android.app_base.manager.AppManager; -import com.android.app_base.utils.ToastUtils; import com.application.zhangshi_app_android.BR; import com.application.zhangshi_app_android.R; import com.application.zhangshi_app_android.databinding.ActivityMainBinding; -import com.application.zhangshi_app_android.module.function.FunctionFragment; -import com.application.zhangshi_app_android.module.home.HomeFragment; -import com.application.zhangshi_app_android.module.personal_center.PersonalCenterFragment; +import com.application.zhangshi_app_android.ui.function.FunctionFragment; +import com.application.zhangshi_app_android.ui.home.HomeFragment; +import com.application.zhangshi_app_android.ui.personal_center.PersonalCenterFragment; +import com.blankj.utilcode.util.ToastUtils; import com.google.android.material.navigation.NavigationBarView; /** @@ -42,28 +42,19 @@ @Override public void initView() { - BaseFragmentAdapter<BaseFragment> mPagerAdapter = new BaseFragmentAdapter<>(this); + BaseVp2FragmentAdapter<BaseFragment> mPagerAdapter = new BaseVp2FragmentAdapter<>(this); mPagerAdapter.addFragment(HomeFragment.newInstance()); mPagerAdapter.addFragment(FunctionFragment.newInstance()); mPagerAdapter.addFragment(PersonalCenterFragment.newInstance()); binding.mainVp.setAdapter(mPagerAdapter); binding.mainVp.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() { @Override - public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { - super.onPageScrolled(position, positionOffset, positionOffsetPixels); - } - - @Override public void onPageSelected(int position) { - super.onPageSelected(position); binding.mainBnv.setSelectedItemId(binding.mainBnv.getMenu().getItem(position).getItemId()); - } - - @Override - public void onPageScrollStateChanged(int state) { - super.onPageScrollStateChanged(state); + super.onPageSelected(position); } }); + // 涓嶄娇鐢ㄥ浘鏍囬粯璁ゅ彉鑹� binding.mainBnv.setItemIconTintList(null); binding.mainBnv.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() { -- Gitblit v1.9.1