From e5ca87e89fef96c827ec37d1d91082f626cbb17d Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 11 五月 2021 18:50:09 +0800
Subject: [PATCH] 特价新版UI改造

---
 app/src/main/java/com/tejia/lijin/app/ui/main/MainActivity.java |   48 +++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 41 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ui/main/MainActivity.java b/app/src/main/java/com/tejia/lijin/app/ui/main/MainActivity.java
index 8999563..7167b5a 100644
--- a/app/src/main/java/com/tejia/lijin/app/ui/main/MainActivity.java
+++ b/app/src/main/java/com/tejia/lijin/app/ui/main/MainActivity.java
@@ -21,7 +21,10 @@
 import android.view.MotionEvent;
 import android.view.View;
 import android.view.ViewTreeObserver;
+import android.view.Window;
+import android.view.WindowManager;
 import android.widget.ImageView;
+import android.widget.LinearLayout;
 import android.widget.RadioButton;
 import android.widget.RadioGroup;
 import android.widget.Toast;
@@ -30,6 +33,9 @@
 import com.coloros.mcssdk.PushManager;
 import com.huawei.android.hms.agent.HMSAgent;
 import com.huawei.android.hms.agent.push.handler.GetTokenHandler;
+import com.tejia.lijin.app.entity.TrendsCategory;
+import com.tejia.lijin.app.ui.trends.SendCircleFragmet;
+import com.tejia.lijin.app.util.TopStatusSettings;
 import com.tejia.lijin.app.util.ui.HomeUIUtil;
 import com.umeng.analytics.MobclickAgent;
 import com.vivo.push.PushClient;
@@ -144,7 +150,6 @@
         super.onCreate(savedInstanceState);
         getIntentParams();
 
-        findViewById(R.id.v_status_bar).setBackground(HomeUIUtil.getHomeTopBg("#FF227B", "#FF2A3E"));
 
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
             try {
@@ -155,14 +160,43 @@
             } catch (Exception e) {
             }
         }
+
         setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);// 閿佸畾绔栧睆
         setContentView(R.layout.activity_main);
+
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
+            Window window = getWindow();
+            window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
+            window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
+                    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE );
+            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
+            window.setStatusBarColor(Color.TRANSPARENT);
+            int result = 0;
+            int resourceId = getResources().getIdentifier("status_bar_height",
+                    "dimen", "android");
+            if (resourceId > 0) {
+                result = getResources().getDimensionPixelSize(resourceId);
+            }
+            //璁剧疆鐘舵�佹爮鏂囧瓧棰滆壊鍙婂浘鏍囦负娣辫壊
+//            getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
+            LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
+                    result);
+            findViewById(R.id.v_status_bar).setLayoutParams(params);
+            findViewById(R.id.v_status_bar).setBackground(HomeUIUtil.getHomeTopBg("#FF227B", "#FF2A3E"));
+        } else {
+            findViewById(R.id.v_status_bar).setVisibility(View.GONE);
+        }
+
+
+
+
+
         EventBus.getDefault().register(this);
         sp = getSharedPreferences("user", MODE_PRIVATE);
         mFragmentSwitchHelper = FragmentSwitchHelper.create(
                 R.id.fl_main_fragment_container, getSupportFragmentManager(),
-                new RecommendTopFragment(), new BrandFragment(), new MessageFragment(),
-                new TrendsTopFragment(), new MineFragment());
+                new RecommendTopFragment(), HotSalesFragment.newInstance(5, "鍏ㄩ儴", new TrendsCategory(0, "")), new MessageFragment(),
+                BetterGoodsFragment.newInstance(7 + "", "0"), new MineFragment());
 
         rg_nav = findViewById(R.id.rg_nav);
         rg_nav.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@@ -178,11 +212,11 @@
                     case R.id.rb_nav_hot_sale: {//鐑崠
                         MainCustomEvent.mainActivity(MainActivity.this);
                         mFragmentSwitchHelper
-                                .changeFragment(TrendsTopFragment.class);
+                                .changeFragment(HotSalesFragment.class);
                     }
                     break;
-                    case R.id.rb_nav_record://瓒宠抗
-                        mFragmentSwitchHelper.changeFragment(BrandFragment.class);
+                    case R.id.rb_nav_better_goods://濂界墿
+                        mFragmentSwitchHelper.changeFragment(BetterGoodsFragment.class);
                         break;
 
                     case R.id.rb_nav_mine: {//鎴戠殑
@@ -270,7 +304,7 @@
                     ((RadioButton) findViewById(R.id.rb_nav_hot_sale)).setChecked(true);
                     break;
                 case 2:
-                    ((RadioButton) findViewById(R.id.rb_nav_record)).setChecked(true);
+                    ((RadioButton) findViewById(R.id.rb_nav_better_goods)).setChecked(true);
                     break;
                 case 3:
                     ((RadioButton) findViewById(R.id.rb_nav_mine)).setChecked(true);

--
Gitblit v1.8.0