Exemplo n.º 1
0
        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            DrawerAdapterViewHolder holder = (DrawerAdapterViewHolder)holderFactories[viewType]?.CreateViewHolder(parent);

            if (holder != null)
            {
                holder.Adapter = this;
            }

            return(holder);
        }
Exemplo n.º 2
0
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            DrawerAdapterViewHolder viewHolder = holder as DrawerAdapterViewHolder;

            items[position]?.BindViewHolder(viewHolder);
        }