瀏覽代碼

修改部分问题

Pq 1 年之前
父節點
當前提交
0e11a72fcd

File diff suppressed because it is too large
+ 0 - 0
institution/src/main/assets/lottieHome/all_practice.json


File diff suppressed because it is too large
+ 0 - 0
institution/src/main/assets/lottieHome/track_list.json


+ 7 - 0
institution/src/main/java/com/cooleshow/institution/stu/ui/main/HomeFragment.java

@@ -67,6 +67,13 @@ public class HomeFragment extends BaseFragment<FgHomeLayoutBinding> {
         mViewBinding.viewPager.setCurrentItem(pos, false);
     }
 
+    public boolean isNeedBlackStyle() {
+        if (mViewBinding == null || mViewBinding.viewPager == null) {
+            return true;
+        }
+        return mViewBinding.viewPager.getCurrentItem() == 0;
+    }
+
     @Override
     protected FgHomeLayoutBinding getLayoutView() {
         return FgHomeLayoutBinding.inflate(getLayoutInflater());

+ 3 - 1
institution/src/main/java/com/cooleshow/institution/stu/ui/main/MainActivity.java

@@ -48,7 +48,9 @@ public class MainActivity extends BaseActivity<ActivityInstitutionMainLayoutBind
         if (id == R.id.view_home) {
             viewBinding.viewPager.setCurrentItem(0, false);
             setTabTextStyle(viewBinding.tvHome);
-            updateBottomTabStyle(true);
+            if (mHomeFragment != null) {
+                updateBottomTabStyle(mHomeFragment.isNeedBlackStyle());
+            }
             return;
         }
         if (id == R.id.view_chat) {

Some files were not shown because too many files changed in this diff