package cn.scau.scautreasure.adapter;
import android.content.Context;
import android.view.View;
import cn.scau.scautreasure.R;
import cn.scau.scautreasure.model.CardRecordModel;
import cn.scau.scautreasure.model.GoalModel;
import com.joanzapata.android.BaseAdapterHelper;
import com.joanzapata.android.QuickAdapter;
import java.util.List;
/**
* User: Special Leung
* Date: 13-7-30
* Time: 下午4:16
* Mail: specialcyci@gmail.com
*/
public class CardRecordAdapter extends QuickAdapter<CardRecordModel> {
private final Context context;
public CardRecordAdapter(Context context, int layoutResId, List<CardRecordModel> data) {
super(context, layoutResId, data);
this.context = context;
}
@Override
protected void convert(final BaseAdapterHelper baseAdapterHelper, CardRecordModel model) {
baseAdapterHelper.setText(R.id.tv_amount,model.getAmount())
.setText(R.id.tv_time, model.getTime())
.setText(R.id.tv_place, model.getPlace())
.setText(R.id.tv_type, model.getType())
.setText(R.id.tv_balance,model.getBalance())
.setText(R.id.tv_frequency,model.getFrequency())
.setText(R.id.tv_status,model.getStatus());
// Transmit the view click to expand button
baseAdapterHelper.getView().setOnClickListener( new View.OnClickListener() {
@Override
public void onClick(View view) {
if(view.getId() != R.id.expandable_toggle_button){
baseAdapterHelper.getView(R.id.expandable_toggle_button).performClick();
}
}
});
}
}