From 5965c01b38a2e83cecd7616daa11185fc2499303 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 28 五月 2021 10:12:27 +0800
Subject: [PATCH] 特价完善

---
 app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendFragment.java |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendFragment.java b/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendFragment.java
index e28be84..81af07a 100644
--- a/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendFragment.java
+++ b/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendFragment.java
@@ -57,6 +57,7 @@
 import com.wpc.library.RetainViewFragment;
 import com.wpc.library.content.ConnectivityChangeHelper;
 import com.wpc.library.util.NetUtils;
+import com.wpc.library.util.ScreenUtils;
 import com.wpc.library.util.SystemCommon;
 import com.wpc.library.util.cache.DiskLruCache;
 import com.wpc.library.util.common.DimenUtils;
@@ -362,7 +363,7 @@
         seekBar = top.findViewById(R.id.slide_indicator_point);
         seekBar.setPadding(0, 0, 0, 0);
         seekBar.setThumbOffset(0);
-        seekBar.setVisibility(View.GONE);
+//        seekBar.setVisibility(View.GONE);
 
         rv_special_offer.addItemDecoration(circleSpecialItemDecoration);
 
@@ -705,7 +706,7 @@
                             gradientDrawable.setSize(DimenUtils.dip2px(getContext(), 50) * 5 / (circleSpecials.size() / 2)
                                     , DimenUtils.dip2px(getContext(), 4));
                         }
-//                        seekBar.setVisibility(mSpecial2s.size() <= 10 ? View.GONE : View.VISIBLE);
+                        seekBar.setVisibility(circleSpecials.size() <= 8 ? View.GONE : View.VISIBLE);
 
                         if (list2 == null || list2.size() == 0) {
                             rv_special_offer.setVisibility(View.GONE);
@@ -959,7 +960,7 @@
                     }
                     circleSpecials.addAll(list2);
                     specialAdapter2.notifyDataSetChanged();
-//                    seekBar.setVisibility(mSpecial2s.size() <= 10 ? View.GONE : View.VISIBLE);
+                    seekBar.setVisibility(circleSpecials.size() <= 8 ? View.GONE : View.VISIBLE);
                     if (circleSpecials.size() > 10) {
                         GradientDrawable gradientDrawable = (GradientDrawable) seekBar.getThumb();
                         //鏍规嵁鍒楄〃鐨勪釜鏁帮紝鍔ㄦ�佽缃父鏍囩殑澶у皬锛岃缃父鏍囩殑鏃跺�欙紝progress杩涘害鐨勯鑹茶缃负鍜宻eekbar鐨勯鑹茶缃殑涓�鏍风殑锛屾墍浠ュ氨涓嶆樉绀鸿繘搴︿簡銆�
@@ -1029,6 +1030,7 @@
                                     .optJSONArray("list").toString(),
                             new TypeToken<List<SpecialOffer2>>() {
                             }.getType());
+                    list5.clear();
                     showActivity2(list5);
 
                     if (list5 == null || list5.size() == 0) {
@@ -1207,7 +1209,6 @@
 //                    goodsAdapter.notifyItemRangeChanged(goodsAdapter.getItemCount(), list.size());//鍊掑簭鎵归噺鍒锋柊鍒楄〃
                     count = jsonObject.optJSONObject("data").optInt("count");
 //                    tv_recommend_goods_hint.setVisibility(mList.size() > 0 ? View.VISIBLE : View.GONE);
-                    v_divider.setVisibility(mList.size() > 0 ? View.VISIBLE : View.GONE);
 
                     if (mList.size() == count) {
                         bottom.setVisibility(View.VISIBLE);
@@ -1284,7 +1285,13 @@
      */
     private void showBigActivity(final List<SpecialOffer2> mList, String bottomPic) {
         if (mList.size() > 0) {
-            float screenWidth = SystemCommon.getScreenWidth(vp_banner.getContext());
+            int screenWidth = ScreenUtils.getScreenWidth(getContext());
+            ViewGroup.MarginLayoutParams p1 = (ViewGroup.MarginLayoutParams) ((View) fl_fragment_activity.getParent()).getLayoutParams();
+
+            int rowSpace=DimenUtils.dip2px(getContext(),10);
+            int smallImageWidth;
+            int bigImageWidth=screenWidth-p1.leftMargin-p1.rightMargin;
+
             float actTotalHeight = (screenWidth - DimenUtils.dip2px(getContext(), 20)) * 7 / 20;
             for (int i = 0; i < mList.size(); i++) {
                 if (i > 0 && i % 2 == 0) {

--
Gitblit v1.8.0