package com.zhilian.live.adapter; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import java.util.ArrayList; import java.util.List; import vip.devkit.library.ListUtil; /** * Package Name: com.zhilian.live.adapter * File Name: HomePageAdapter.java * Create Date: 2019/9/20 15:57 * Author : K * E-mail : vip@devkit.vip * VersionCode : V 1.0 * Describe : * Code Update :(author - time) * Update Describe: */ public class HomePageAdapter extends FragmentPagerAdapter { private List fragments = new ArrayList<>(); private List mTitle = new ArrayList<>(); public HomePageAdapter(FragmentManager fm, List fragments, List mTitles) { super(fm); this.fragments = fragments; this.mTitle = mTitles; } @Override public Fragment getItem(int position) { return fragments.get(position); } @Override public int getCount() { return fragments.size(); } @Nullable @Override public CharSequence getPageTitle(int position) { return ListUtil.isEmpty(mTitle) ? "" : mTitle.get(position); } }