public override Android.Support.V7.Widget.RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { CardView cv = (CardView)LayoutInflater.From(parent.Context).Inflate(Resource.Layout.card_task, parent, false); ViewHolderCardTask viewHolder = new ViewHolderCardTask(cv, OnClick, OnSwitchClick, OnActionTextViewClick); return(viewHolder); }
public override void OnBindViewHolder(Android.Support.V7.Widget.RecyclerView.ViewHolder holder, int position) { ViewHolderCardTask viewHolderCardTask = holder as ViewHolderCardTask; viewHolderCardTask.MainTextView.Text = TaskCardSimpleList[position].TaskTitle; viewHolderCardTask.FirstImageView.SetImageResource(TaskCardSimpleList[position].TimeImageId); viewHolderCardTask.FirstTextView.Text = TaskCardSimpleList[position].TimeOfCleaning; viewHolderCardTask.SecondImageView.SetImageResource(TaskCardSimpleList[position].CleannessImageId); viewHolderCardTask.SecondTextView.Text = TaskCardSimpleList[position].Cleanness; viewHolderCardTask.MainSwitch.Checked = TaskCardSimpleList[position].SwitchOn; viewHolderCardTask.ActionTextView.Text = TaskCardSimpleList[position].ActionTextViewText; viewHolderCardTask.LineView.SetBackgroundColor(new Android.Graphics.Color(224, 224, 224)); viewHolderCardTask.ThirdTextView.Text = TaskCardSimpleList[position].RoomTitle; }