You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
smallblue/app/src/main/java/com/zhilian/live/adapter/HomePageAdapter.java

51 lines
1.3 KiB

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<Fragment> fragments = new ArrayList<>();
private List<String> mTitle = new ArrayList<>();
public HomePageAdapter(FragmentManager fm, List<Fragment> fragments, List<String> 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);
}
}