SelectPracticeAdapter.java
1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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));
}
}
}
}