package com.freelib.multiitem.adapter.holder;
import android.support.annotation.NonNull;
import android.view.View;
import android.view.ViewGroup;
/**
* Head Foot 的ViewHolderManager
* <p>
* Created by free46000 on 2017/3/25.
*/
public class HeadFootHolderManager<T> extends ViewHolderManager<T, BaseViewHolder> {
private View itemView;
public HeadFootHolderManager(View view) {
this.itemView = view;
}
public HeadFootHolderManager() {
}
@NonNull
@Override
public BaseViewHolder onCreateViewHolder(@NonNull ViewGroup parent) {
BaseViewHolder viewHolder = new BaseViewHolder(getItemView(parent));
return viewHolder;
}
@Override
protected View getItemView(ViewGroup parent) {
if (itemView != null) {
return itemView;
} else {
return super.getItemView(parent);
}
}
@Override
public void onBindViewHolder(BaseViewHolder holder, T t) {
}
@Override
protected int getItemLayoutId() {
return 0;
}
@Override
public boolean isFullSpan() {
return true;
}
}