public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { RecyclerViewHolder vh = holder as RecyclerViewHolder; presenter = new Presenter(vh, new Interactor(new ModelCreator(_repository)), new Router(vh.ItemView.Context)); presenter.Init(_usersList[position].Id); }
public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.From(parent.Context). Inflate(Resource.Layout.item, parent, false); var vh = new RecyclerViewHolder(itemView); return vh; }
public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.From(parent.Context). Inflate(Resource.Layout.Item, parent, false); var card = parent.FindViewById <CardView>(Resource.Id.cardView); var vh = new RecyclerViewHolder(itemView, OnClick); return(vh); }