package com.simplecity.amp_library.ui.modelviews;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.simplecity.amp_library.R;
import com.simplecity.amp_library.utils.DrawableUtils;
public class ShuffleView extends BaseAdaptableItem<Object, ShuffleView.ViewHolder> {
@Override
public int getViewType() {
return ViewType.SHUFFLE;
}
@Override
public int getLayoutResId() {
return R.layout.list_item_shuffle;
}
@Override
public ViewHolder getViewHolder(ViewGroup parent) {
return new ViewHolder(LayoutInflater.from(parent.getContext()).inflate(getLayoutResId(), parent, false));
}
public static class ViewHolder extends RecyclerView.ViewHolder {
public ViewHolder(View itemView) {
super(itemView);
ImageView imageView = (ImageView) itemView.findViewById(R.id.icon);
imageView.setImageDrawable(DrawableUtils.getColoredAccentDrawable(itemView.getContext(), itemView.getResources().getDrawable(R.drawable.ic_shuffle_white)));
}
@Override
public String toString() {
return "ShuffleView.ViewHolder";
}
}
}