Open
Description
Not sure what's going on here but I keep getting this error
which refers to this part of the library
This is my adapter for the listview
package com.example.frido.rando.Utilities;
import android.content.Context;
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import com.example.frido.rando.R;
import java.io.File;
import java.util.ArrayList;
import java.util.Random;
import butterknife.BindView;
import butterknife.ButterKnife;
import quatja.com.vorolay.VoronoiView;
public class VoronoAdapter extends BaseAdapter {
private Context context;
private LayoutInflater layoutInflater;
private ArrayList<String> imageURLs;
private File filePath;
public VoronoAdapter(ArrayList<String> imageURLs, Context context) {
this.imageURLs = imageURLs;
this.context = context;
this.layoutInflater = LayoutInflater.from(context);
}
@Override
public int getCount() {
return imageURLs.size();
}
@Override
public Object getItem(int position) {
return imageURLs.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
convertView = layoutInflater.inflate(R.layout.vorono_template, parent, false);
holder = new ViewHolder(convertView);
convertView.setTag(holder);
for (int i = 0; i < 20; i++) {
View view = layoutInflater.inflate(R.layout.vorono_item_for_template, null, false);
holder.voronoi.addView(view);
ImageView layout = (ImageView) view.findViewById(R.id.itemVoronoLayout);
Random rnd = new Random();
int color = Color.argb(255, rnd.nextInt(256), rnd.nextInt(256), rnd.nextInt(256));
layout.setBackgroundColor(color);
}
} else {
holder = (ViewHolder) convertView.getTag();
}
return convertView;
}
static class ViewHolder{
@BindView(R.id.voronoTemplateForList) VoronoiView voronoi;
public ViewHolder(View view){
ButterKnife.bind(this,view);
}
}
}
```
`
Metadata
Metadata
Assignees
Labels
No labels