package com.mikepenz.fastadapter_extensions.items;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.ProgressBar;
import com.mikepenz.fastadapter.commons.utils.FastAdapterUIUtils;
import com.mikepenz.fastadapter.items.AbstractItem;
import com.mikepenz.library_extensions.R;
import java.util.List;
public class ProgressItem extends AbstractItem<ProgressItem, ProgressItem.ViewHolder> {
@Override
public int getType() {
return R.id.progress_item_id;
}
@Override
public int getLayoutRes() {
return R.layout.progress_item;
}
@Override
public void bindView(ViewHolder holder, List<Object> payloads) {
super.bindView(holder, payloads);
if (isEnabled()) {
holder.itemView.setBackgroundResource(FastAdapterUIUtils.getSelectableBackground(holder.itemView.getContext()));
}
}
@Override
public void unbindView(ViewHolder holder) {
}
@Override
public ViewHolder getViewHolder(View v) {
return new ViewHolder(v);
}
protected static class ViewHolder extends RecyclerView.ViewHolder {
protected ProgressBar progressBar;
public ViewHolder(View view) {
super(view);
progressBar = (ProgressBar) view.findViewById(R.id.progress_bar);
}
}
}