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