package com.yuyh.sprintnba.ui.Interactor.impl; import android.content.Context; import com.yuyh.sprintnba.ui.Interactor.HomeInteractor; import com.yuyh.sprintnba.R; import com.yuyh.sprintnba.base.BaseLazyFragment; import com.yuyh.sprintnba.utils.NavigationEntity; import com.yuyh.sprintnba.ui.fragment.ForumListFragment; import com.yuyh.sprintnba.ui.fragment.NewsFragment; import com.yuyh.sprintnba.ui.fragment.ScheduleFragment; import com.yuyh.sprintnba.ui.fragment.StatsRankFragment; import com.yuyh.sprintnba.ui.fragment.TeamSortFragment; import com.yuyh.sprintnba.ui.fragment.OtherFragment; import java.util.ArrayList; import java.util.List; public class HomeInteractorImpl implements HomeInteractor { @Override public List<BaseLazyFragment> getPagerFragments() { List<BaseLazyFragment> fragments = new ArrayList<BaseLazyFragment>() {{ add(new NewsFragment()); add(new ScheduleFragment()); add(new TeamSortFragment()); add(new StatsRankFragment()); add(new ForumListFragment()); add(new OtherFragment()); }}; return fragments; } @Override public List<NavigationEntity> getNavigationList(Context context) { List<NavigationEntity> navigationEntities = new ArrayList<NavigationEntity>() {{ add(new NavigationEntity(R.drawable.ic_top_news, "NBA头条")); add(new NavigationEntity(R.drawable.ic_videos, "赛事直播")); add(new NavigationEntity(R.drawable.ic_score, "球队战绩")); add(new NavigationEntity(R.drawable.ic_sort, "数据排行")); add(new NavigationEntity(R.drawable.ic_hupu, "虎扑专区")); add(new NavigationEntity(R.drawable.ic_others, "其他")); }}; return navigationEntities; } }