package uk.co.senab.photoview.sample;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.view.ViewGroup;
/**
* Image adapter
*/
public class ImageAdapter extends RecyclerView.Adapter<ImageViewHolder> {
Listener mListener;
public ImageAdapter(Listener listener) {
mListener = listener;
}
@Override
public ImageViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
ImageViewHolder holder = ImageViewHolder.inflate(parent);
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mListener.onImageClicked(view);
}
});
return holder;
}
@Override
public void onBindViewHolder(ImageViewHolder holder, int position) {
}
@Override
public int getItemCount() {
return 20;
}
public interface Listener {
void onImageClicked(View view);
}
}