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