protected override void OnUpdateView(GenericViewHolder holder, T datum) { holder.GetView <TextView>("Avi").Background.SetColorFilter(ColorManager.GetColor(), PorterDuff.Mode.SrcIn); holder.GetView <TextView>("Avi").Text = datum.GetAviText(); holder.GetView <TextView>("Name").Text = datum.GetPrimaryText().Capitalize(); holder.GetView <TextView>("Description").Text = datum.GetSecondaryText(); }
protected override void OnUpdateView(GenericViewHolder holder, string datum) { holder.GetView <TextView>("Label").Text = datum; holder.GetView <ImageView>("RemoveBtn").Click += delegate { OnChipRemove?.Invoke(holder.AdapterPosition, datum); }; if (hideRemoveChipBtn) { holder.GetView <ImageView>("RemoveBtn").Visibility = ViewStates.Gone; holder.GetView <TextView>("Label").SetPadding(16, 0, 16, 0); } if (UsesRandomBackgroundColor) { holder.GetView <TextView>("Label").Background.SetColorFilter(ColorManager.GetColor(), PorterDuff.Mode.SrcIn); } }
protected override void OnUpdateView(GenericViewHolder holder, T datum) { holder.GetView <TextView>("PrimaryLbl").Text = datum.GetPrimaryText(); holder.GetView <TextView>("SecondaryLbl").Text = datum.GetSecondaryText(); }