Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
        }