From 8039a1b2fbfa3471b6f726d3e839d7867c81a84f Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 10 十月 2020 18:51:24 +0800
Subject: [PATCH] 资讯与小说集成

---
 library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuNewsFragment.java |   85 ++++++++++++++++--------------------------
 1 files changed, 33 insertions(+), 52 deletions(-)

diff --git a/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuNewsFragment.java b/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuNewsFragment.java
index a1cb443..3b12750 100644
--- a/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuNewsFragment.java
+++ b/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/fragment/BaiDuNewsFragment.java
@@ -6,27 +6,13 @@
 import android.support.v4.app.FragmentManager;
 import android.support.v4.app.FragmentStatePagerAdapter;
 import android.support.v4.view.ViewPager;
-import android.support.v4.widget.SwipeRefreshLayout;
-import android.support.v7.widget.LinearLayoutManager;
-import android.support.v7.widget.RecyclerView;
 import android.view.View;
-import android.widget.FrameLayout;
 
-import com.baidu.mobad.feeds.RequestParameters;
-import com.baidu.mobads.nativecpu.CPUAdRequest;
-import com.baidu.mobads.nativecpu.CpuLpFontSize;
-import com.baidu.mobads.nativecpu.IBasicCPUData;
-import com.baidu.mobads.nativecpu.NativeCPUManager;
 import com.lcjian.library.RetainViewFragment;
-import com.viewpagerindicator.FoundPageIndicator;
-import com.viewpagerindicator.LinePageIndicator;
-import com.viewpagerindicator.MainTabPageIndicator;
-import com.viewpagerindicator.TabPageIndicator;
-import com.viewpagerindicator.TitlePageIndicator;
+import com.viewpagerindicator.FoundTabPageIndicator;
 import com.yeshi.ec.library_baiducpu.R;
 import com.yeshi.ec.library_baiducpu.entity.SpinnerItem;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -35,11 +21,10 @@
  */
 public class BaiDuNewsFragment extends RetainViewFragment {
 
-    private FrameLayout fl_indicator;
     private ViewPager viewPager;
     private ContentAdapter contentAdapter;
     private List<SpinnerItem> itemList = new ArrayList<>();
-    private TabPageIndicator indicator;
+    private FoundTabPageIndicator indicator;
 
 
     @Override
@@ -48,53 +33,49 @@
     }
 
     private void initView(View contentView) {
-        fl_indicator = contentView.findViewById(R.id.fl_indicator);
         viewPager = contentView.findViewById(R.id.vp_news);
     }
 
-    private void initData() {
-        itemList.add(new SpinnerItem("鎺ㄨ崘棰戦亾", 1022));
-        itemList.add(new SpinnerItem("灏忓搧", 1062));
-        itemList.add(new SpinnerItem("濞变箰棰戦亾", 1001));
-        itemList.add(new SpinnerItem("鐑偣棰戦亾", 1021));
-        itemList.add(new SpinnerItem("鐑棰戦亾", 1081));
-        itemList.add(new SpinnerItem("鍋ュ悍棰戦亾", 1043));
-        itemList.add(new SpinnerItem("鎼炵瑧棰戦亾", 1025));
-        itemList.add(new SpinnerItem("姣嶅┐棰戦亾", 1042));
-        itemList.add(new SpinnerItem("鏃跺皻棰戦亾", 1009));
-        itemList.add(new SpinnerItem("姹借溅棰戦亾", 1007));
-        itemList.add(new SpinnerItem("鍐涗簨棰戦亾", 1012));
-        itemList.add(new SpinnerItem("鐢熸椿棰戦亾", 1035));
-        itemList.add(new SpinnerItem("娓告垙棰戦亾", 1040));
-        itemList.add(new SpinnerItem("浣撹偛棰戦亾", 1002));
-        itemList.add(new SpinnerItem("濂充汉棰戦亾", 1034));
-        itemList.add(new SpinnerItem("璐㈢粡棰戦亾", 1006));
-        itemList.add(new SpinnerItem("绉戞妧棰戦亾", 1013));
-        itemList.add(new SpinnerItem("鍔ㄦ极棰戦亾", 1055));
-        itemList.add(new SpinnerItem("鏂囧寲棰戦亾", 1036));
-        itemList.add(new SpinnerItem("鎵嬫満棰戦亾", 1005));
-        itemList.add(new SpinnerItem("鎴夸骇棰戦亾", 1008));
-        itemList.add(new SpinnerItem("鏈湴棰戦亾", 1080));
-        itemList.add(new SpinnerItem("骞垮満鑸�", 1088));
-        itemList.add(new SpinnerItem("鐚庡", 1089));
+    private void initData(View contentView) {
+        itemList.add(new SpinnerItem("鎺ㄨ崘", 1022));//1022
+        itemList.add(new SpinnerItem("浠婃棩鐑偣", 1021));//鐑偣
         itemList.add(new SpinnerItem("缇庡コ", 1024));
-        itemList.add(new SpinnerItem("鐑鎼滅储", 1090));
-        itemList.add(new SpinnerItem("鐪嬬偣棰戦亾", 1047));
+        itemList.add(new SpinnerItem("濞变箰鍏崷", 1001));
+        itemList.add(new SpinnerItem("澶у鍦ㄧ湅", 1090));
+        itemList.add(new SpinnerItem("瀹炴椂璧勮", 1081));
+        itemList.add(new SpinnerItem("鍐涗簨瑙嗛噹", 1012));
+        itemList.add(new SpinnerItem("濂充汉", 1034));
+        itemList.add(new SpinnerItem("绗戜竴绗�", 1025));
+        itemList.add(new SpinnerItem("娓告垙", 1040));
+        itemList.add(new SpinnerItem("鍔ㄦ极", 1055));
+        itemList.add(new SpinnerItem("濂囬椈", 1089));
+        itemList.add(new SpinnerItem("绮惧僵鐪嬬偣", 1047));
+        itemList.add(new SpinnerItem("鏈湴鐑", 1080));
+        itemList.add(new SpinnerItem("骞垮満鑸�", 1088));
+        itemList.add(new SpinnerItem("鍋ュ悍", 1043));
+        itemList.add(new SpinnerItem("姣嶅┐", 1042));
+        itemList.add(new SpinnerItem("鏃跺皻", 1009));
+        itemList.add(new SpinnerItem("姹借溅", 1007));
+        itemList.add(new SpinnerItem("鏂囧寲", 1036));
+        itemList.add(new SpinnerItem("鐢熸椿", 1035));
+        itemList.add(new SpinnerItem("浣撹偛", 1002));
+        itemList.add(new SpinnerItem("璐㈢粡", 1006));
+        itemList.add(new SpinnerItem("绉戞妧", 1013));
+        itemList.add(new SpinnerItem("鎴夸骇", 1008));
+        itemList.add(new SpinnerItem("鎵嬫満", 1005));
+
         contentAdapter = new ContentAdapter(
                 getChildFragmentManager(), itemList);
         viewPager.setAdapter(contentAdapter);
-        indicator = new TabPageIndicator(
-                viewPager.getContext());
-        indicator.setViewPager(viewPager, 0);
-        fl_indicator.addView(indicator);
+        indicator = contentView.findViewById(R.id.indicator);
+        indicator.setViewPager(viewPager);
     }
 
 
     @Override
     public void onCreateView(View contentView, Bundle savedInstanceState) {
-
         initView(contentView);
-        initData();
+        initData(contentView);
     }
 
     class ContentAdapter extends FragmentStatePagerAdapter {
@@ -110,7 +91,7 @@
 
         @Override
         public Fragment getItem(int position) {
-            Fragment fragment = BaiDuNewsContentFragment.newInstance(mlist.get(position));
+            Fragment fragment = BaiDuCPUContentFragment.newInstance(mlist.get(position),BaiDuCPUContentFragment.VIEW_TYPE_NEWS);
             return fragment;
         }
 

--
Gitblit v1.8.0