package io.github.xwz.base.adapters; import android.support.v17.leanback.widget.ImageCardView; import android.support.v17.leanback.widget.Presenter; import android.view.ViewGroup; import io.github.xwz.base.api.EpisodeBaseModel; import io.github.xwz.base.views.CategoryCardView; public class CategoryPresenter extends Presenter { @Override public ViewHolder onCreateViewHolder(ViewGroup parent) { ImageCardView card = new ImageCardView(parent.getContext()); card.setFocusable(true); card.setFocusableInTouchMode(true); return new CategoryCardView(parent.getContext(), card); } @Override public void onBindViewHolder(ViewHolder viewHolder, Object item) { ((CategoryCardView) viewHolder).setEpisode((EpisodeBaseModel) item); } @Override public void onUnbindViewHolder(ViewHolder viewHolder) { } }