X-Git-Url: https://git.mdrn.pl/wl-app.git/blobdiff_plain/48b2fe9f7c2dc3d9aeaaa6dbfb27c7da4f3235ff..269195b3729c1bdc22e9053ee4ebca667ea8549d:/Android/app/src/main/java/com/moiseum/wolnelektury/view/search/BookSearchFiltersAdapter.java diff --git a/Android/app/src/main/java/com/moiseum/wolnelektury/view/search/BookSearchFiltersAdapter.java b/Android/app/src/main/java/com/moiseum/wolnelektury/view/search/BookSearchFiltersAdapter.java new file mode 100644 index 0000000..e74879f --- /dev/null +++ b/Android/app/src/main/java/com/moiseum/wolnelektury/view/search/BookSearchFiltersAdapter.java @@ -0,0 +1,49 @@ +package com.moiseum.wolnelektury.view.search; + +import android.content.Context; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import com.moiseum.wolnelektury.R; +import com.moiseum.wolnelektury.components.recycler.RecyclerAdapter; +import com.moiseum.wolnelektury.components.recycler.ViewHolder; +import com.moiseum.wolnelektury.connection.models.CategoryModel; + +import butterknife.BindView; + +/** + * Created by Piotr Ostrowski on 27.11.2017. + */ + +public class BookSearchFiltersAdapter extends RecyclerAdapter { + + static class FilterViewHolder extends ViewHolder { + + @BindView(R.id.tvFilterName) + TextView tvFilterName; + + FilterViewHolder(View view) { + super(view); + } + + @Override + public void bind(CategoryModel item, boolean selected) { + tvFilterName.setText(item.getName()); + } + } + + public BookSearchFiltersAdapter(Context context) { + super(context, Selection.NONE); + } + + @Override + protected String getItemId(CategoryModel item) { + return item.getSlug(); + } + + @Override + public FilterViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { + return new FilterViewHolder(inflate(R.layout.filter_item, parent)); + } +}