package me.ccrama.redditslide.Adapters;
import android.content.Context;
import android.graphics.PorterDuff;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.List;
import me.ccrama.redditslide.R;
import me.ccrama.redditslide.Visuals.Palette;
/**
* Created by ccrama on 8/17/2015.
*/
public class SubredditListingAdapter extends ArrayAdapter<String> {
private final ArrayList<String> fitems;
public SubredditListingAdapter(Context context, ArrayList<String> objects) {
super(context, 0, objects);
List<String> objects1 = new ArrayList<>(objects);
fitems = new ArrayList<>(objects);
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(getContext()).inflate(R.layout.subforsublist, parent, false);
}
final TextView t =
((TextView) convertView.findViewById(R.id.name));
t.setText(fitems.get(position));
convertView.findViewById(R.id.color).setBackgroundResource(R.drawable.circle);
convertView.findViewById(R.id.color).getBackground().setColorFilter(Palette.getColor(fitems.get(position)), PorterDuff.Mode.MULTIPLY);
return convertView;
}
}