From cbb88109494ffc7916f6639c20ce05c0cec941a9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 07 四月 2021 15:07:45 +0800
Subject: [PATCH] 3.9.1bug修复

---
 library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuCPUContentFragment.java |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuCPUContentFragment.java b/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuCPUContentFragment.java
index a6c63b7..3f1e788 100644
--- a/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuCPUContentFragment.java
+++ b/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuCPUContentFragment.java
@@ -58,14 +58,24 @@
 
     private boolean showAd;
 
+    private BaiduCPUContentAdapter.IBaiDuCPUItemClickListener baiDuCPUItemClickListener;
 
-    public static BaiDuCPUContentFragment newInstance(BaiDuCPUType spinnerItem, int viewType, boolean showAd) {
+    public void setBaiDuCPUItemClickListener(BaiduCPUContentAdapter.IBaiDuCPUItemClickListener baiDuCPUItemClickListener) {
+        this.baiDuCPUItemClickListener = baiDuCPUItemClickListener;
+    }
+
+
+    public static BaiDuCPUContentFragment newInstance(BaiDuCPUType spinnerItem, int viewType, boolean showAd, int refreshColor, BaiduCPUContentAdapter.IBaiDuCPUItemClickListener baiDuCPUItemClickListener) {
         BaiDuCPUContentFragment fragment = new BaiDuCPUContentFragment();
         Bundle bundle = new Bundle();
         bundle.putSerializable("item", spinnerItem);
         bundle.putInt("viewType", viewType);
         bundle.putBoolean("showAd", showAd);
+        bundle.putInt("refreshColor", refreshColor);
+
+
         fragment.setArguments(bundle);
+        fragment.setBaiDuCPUItemClickListener(baiDuCPUItemClickListener);
         return fragment;
     }
 
@@ -111,7 +121,7 @@
         ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
         footerView.setLayoutParams(params);
         footerView.setText("鍔姏鍔犺浇涓�...");
-        footerView.setTextColor(Color.WHITE);
+        footerView.setTextColor(Color.parseColor("#9FA5B3"));
         int padding = DimenUtils.dip2px(getContext(), 10);
         footerView.setPadding(padding, padding, padding, padding);
         footerView.setGravity(Gravity.CENTER);
@@ -170,6 +180,8 @@
             return;
         viewType = bundle.getInt("viewType");
         showAd = bundle.getBoolean("showAd", true);
+        srl_news.setColorSchemeColors(bundle.getInt("refreshColor"));
+
         bundle.clear();
         mChannelId = item.getId();
 
@@ -179,7 +191,7 @@
          */
         mCpuManager.setLpFontSize(CpuLpFontSize.SMALL);
         mCpuManager.setLpDarkMode(true);
-        adapter = new BaiduCPUContentAdapter(getContext(), viewType, nrAdList);
+        adapter = new BaiduCPUContentAdapter(getContext(), viewType, nrAdList, baiDuCPUItemClickListener);
         rv_news.setAdapter(adapter);
 
         if (viewType == VIEW_TYPE_SMALLVIDEO) {

--
Gitblit v1.8.0