package support.ui.widget;
import android.net.Uri;
import android.support.v7.widget.RecyclerView;
import java.util.ArrayList;
import java.util.List;
public abstract class NineGridAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
protected int itemSize;
private List<Uri> mImageUrls;
public NineGridAdapter() {
mImageUrls = new ArrayList<>();
}
public void setItemSize(int itemSize) {
this.itemSize = itemSize;
}
public void notifyDataSetChanged(List<Uri> imageUrls) {
mImageUrls.clear();
mImageUrls.addAll(imageUrls);
notifyDataSetChanged();
}
public Uri getItem(int position) {
return mImageUrls.get(position);
}
@Override
public int getItemCount() {
return mImageUrls.size();
}
}