SelectPracticeAdapter.java 1.81 KB
package com.naji.xiaotao.cookbook.adapter;

import android.content.Context;
import android.view.View;
import android.widget.TextView;

import com.naji.xiaotao.R;
import com.naji.xiaotao.cookbook.bean.CookbookPractice;
import com.naji.xiaotao.cookbook.bean.ReduceBean;
import com.naji.xiaotao.cookbook.listener.RvListener;
import com.naji.xiaotao.cookbook.viewholder.RvHolder;

import java.util.List;

public class SelectPracticeAdapter extends RvAdapter<CookbookPractice>{

    public SelectPracticeAdapter(Context context, List<CookbookPractice> list, RvListener listener) {
        super(context, list, listener);
    }

    @Override
    protected int getLayoutId(int viewType) {
        return R.layout.textview;
    }

    @Override
    protected RvHolder getHolder(View view, int viewType) {
        return new SelectPractiveViewHolder(view,viewType,listener);
    }


    public class SelectPractiveViewHolder extends RvHolder<CookbookPractice>{

        private TextView textView;

        public SelectPractiveViewHolder(View itemView, int type, RvListener listener) {
            super(itemView, type, listener);
            textView=itemView.findViewById(R.id.textview);
        }



        @Override
        public void bindHolder(final CookbookPractice cookbookPractice, int position) {
            textView.setText(cookbookPractice.getName());
            if(cookbookPractice.isSelected()){
                textView.setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.bg_yidian));
                textView.setTextColor(mContext.getResources().getColor(R.color.text3));
            }else{
                textView.setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.bg_unselected));
                textView.setTextColor(mContext.getResources().getColor(R.color.text1));
            }
        }
    }
}