public override Android.Support.V7.Widget.RecyclerView.ViewHolder OnCreateViewHolder(Android.Views.ViewGroup parent, int viewType) { if (IsEmpty()) { Com.Zhy.Adapter.Recyclerview.Base.ViewHolder holder; if (mEmptyView != null) { holder = Com.Zhy.Adapter.Recyclerview.Base.ViewHolder.CreateViewHolder(parent.Context, mEmptyView); } else { holder = Com.Zhy.Adapter.Recyclerview.Base.ViewHolder.CreateViewHolder(parent.Context, parent, mEmptyLayoutId); } return(holder); } return(mInnerAdapter.OnCreateViewHolder(parent, viewType)); }
public override Android.Support.V7.Widget.RecyclerView.ViewHolder OnCreateViewHolder(Android.Views.ViewGroup parent, int viewType) { if (mHeaderViews.Get(viewType) != null) { Com.Zhy.Adapter.Recyclerview.Base.ViewHolder holder = Com.Zhy.Adapter.Recyclerview.Base.ViewHolder .CreateViewHolder(parent.Context, mHeaderViews.Get(viewType)); return(holder); } else { if (mFootViews.Get(viewType) != null) { Com.Zhy.Adapter.Recyclerview.Base.ViewHolder holder = Com.Zhy.Adapter.Recyclerview.Base.ViewHolder .CreateViewHolder(parent.Context, mFootViews.Get(viewType)); return(holder); } } return(mInnerAdapter.OnCreateViewHolder(parent, viewType)); }