1 package com.moiseum.wolnelektury.view.search;
3 import android.content.Context;
4 import android.view.View;
5 import android.view.ViewGroup;
6 import android.widget.TextView;
8 import com.moiseum.wolnelektury.R;
9 import com.moiseum.wolnelektury.components.recycler.RecyclerAdapter;
10 import com.moiseum.wolnelektury.components.recycler.ViewHolder;
11 import com.moiseum.wolnelektury.connection.models.CategoryModel;
13 import butterknife.BindView;
16 * Created by Piotr Ostrowski on 27.11.2017.
19 public class BookSearchFiltersAdapter extends RecyclerAdapter<CategoryModel, BookSearchFiltersAdapter.FilterViewHolder> {
21 static class FilterViewHolder extends ViewHolder<CategoryModel> {
23 @BindView(R.id.tvFilterName)
24 TextView tvFilterName;
26 FilterViewHolder(View view) {
31 public void bind(CategoryModel item, boolean selected) {
32 tvFilterName.setText(item.getName());
36 public BookSearchFiltersAdapter(Context context) {
37 super(context, Selection.NONE);
41 protected String getItemId(CategoryModel item) {
42 return item.getSlug();
46 public FilterViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
47 return new FilterViewHolder(inflate(R.layout.filter_item, parent));