|
|
@@ -52,8 +52,11 @@ public class RechargeQAdapter extends BaseAdapter {
|
|
|
|
|
|
@Override
|
|
|
public View getView(int position, View convertView, ViewGroup parent) {
|
|
|
- ViewHolder holder = null;
|
|
|
- if (holder == null) {
|
|
|
+ Object tag = convertView == null ? null :convertView.getTag();
|
|
|
+ ViewHolder holder;
|
|
|
+ if (tag instanceof ViewHolder) {
|
|
|
+ holder = (ViewHolder) tag;
|
|
|
+ }else {
|
|
|
holder = new ViewHolder();
|
|
|
convertView = LayoutInflater.from(context).inflate(R.layout.rechargeq_gridview_item, null);
|
|
|
|
|
|
@@ -67,23 +70,21 @@ public class RechargeQAdapter extends BaseAdapter {
|
|
|
convertView.setLayoutParams(new AbsListView.LayoutParams(cricleRadius, ViewGroup.LayoutParams.WRAP_CONTENT));
|
|
|
// convertView.setPadding(0,0,0,2);
|
|
|
convertView.setTag(holder);
|
|
|
- }else {
|
|
|
- holder = (ViewHolder) convertView.getTag();
|
|
|
}
|
|
|
RechargeQEntity priceShow = getItem(position);
|
|
|
if(isInPut){
|
|
|
- convertView.setBackground(context.getResources().getDrawable(R.drawable.recharge_bg_angle_blue_normal));
|
|
|
- holder.item_tv_qb.setTextColor(ContextCompat.getColor(context,R.color.blue_end));
|
|
|
- holder.item_tv_y.setTextColor(ContextCompat.getColor(context,R.color.blue_end));
|
|
|
+ convertView.setBackground(context.getResources().getDrawable(R.drawable.btn_main_stroke_no_check_small));
|
|
|
+ holder.item_tv_qb.setTextColor(ContextCompat.getColor(context,R.color.main_tab));
|
|
|
+ holder.item_tv_y.setTextColor(ContextCompat.getColor(context,R.color.main_tab));
|
|
|
}else{
|
|
|
if (priceShow.isSelectState()){
|
|
|
- convertView.setBackground(context.getResources().getDrawable(R.drawable.recharge_bg_angle_blue_hold));
|
|
|
- holder.item_tv_qb.setTextColor(ContextCompat.getColor(context,R.color.white));
|
|
|
- holder.item_tv_y.setTextColor(ContextCompat.getColor(context,R.color.white));
|
|
|
+ convertView.setBackground(context.getResources().getDrawable(R.drawable.layer_list_check_rectgangle_small));
|
|
|
+ holder.item_tv_qb.setTextColor(ContextCompat.getColor(context,R.color.main_tab_activated));
|
|
|
+ holder.item_tv_y.setTextColor(ContextCompat.getColor(context,R.color.main_tab_activated));
|
|
|
}else{
|
|
|
- convertView.setBackground(context.getResources().getDrawable(R.drawable.recharge_bg_angle_blue_normal));
|
|
|
- holder.item_tv_qb.setTextColor(ContextCompat.getColor(context,R.color.blue_end));
|
|
|
- holder.item_tv_y.setTextColor(ContextCompat.getColor(context,R.color.blue_end));
|
|
|
+ convertView.setBackground(context.getResources().getDrawable(R.drawable.btn_main_stroke_no_check_small));
|
|
|
+ holder.item_tv_qb.setTextColor(ContextCompat.getColor(context,R.color.main_tab));
|
|
|
+ holder.item_tv_y.setTextColor(ContextCompat.getColor(context,R.color.main_tab));
|
|
|
}
|
|
|
}
|
|
|
|