package com.shunzhi.parent.adapter; import android.content.Context; import android.content.Intent; import android.support.v4.app.FragmentActivity; import android.text.TextUtils; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import com.bumptech.glide.Glide; import com.share.mvpsdk.base.adapter.BaseRecyclerViewAdapter; import com.share.mvpsdk.base.adapter.BaseRecyclerViewHolder; import com.shunzhi.parent.R; import com.shunzhi.parent.bean.apply.AttendanceBean; import com.shunzhi.parent.bean.report.DeyuDetialBean; import com.shunzhi.parent.ui.activity.apply.ApplySigninActivity; import com.shunzhi.parent.ui.activity.report.ReportSceneActivity; import com.shunzhi.parent.ui.fragment.apply.ApplySigninFragment; /** * Created by Administrator on 2018/4/10 0010. */ public class AttendanceAdapter extends BaseRecyclerViewAdapter { private final String mStudentName; private Context mContext = null; public AttendanceAdapter(Context context,String studentName) { mContext = context; mStudentName = studentName; } @Override public BaseRecyclerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(mContext).inflate(R.layout.item_apply_signin,parent,false); return new AttendanceAdapter.AttendanceViewHolder(view); } public class AttendanceViewHolder extends BaseRecyclerViewHolder { TextView tv_student_name,tv_attendance; ImageView iv_photo; public AttendanceViewHolder(View itemView) { super(itemView); tv_student_name = itemView.findViewById(R.id.tv_student_name); tv_attendance = itemView.findViewById(R.id.tv_attendance); iv_photo = itemView.findViewById(R.id.iv_photo); } @Override public void onBindViewHolder(AttendanceBean object, int position) { Log.i("AttendanceAdapter:",object.getSituation()); tv_attendance.setText(object.getSituation()); tv_student_name.setText(mStudentName); if (TextUtils.isEmpty(object.getHead_image())){ iv_photo.setImageResource(R.drawable.photo); }else { Glide.with(mContext).load(object.getHead_image()).asBitmap().centerCrop().into(iv_photo); } itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { } }); } } }