Ejemplo n.º 1
0
 public static void OnAttachedToRecyclerView(Android.Support.V7.Widget.RecyclerView.Adapter
                                             innerAdapter, Android.Support.V7.Widget.RecyclerView recyclerView, Com.Zhy.Adapter.Recyclerview.Utils.WrapperUtils.SpanSizeCallback
                                             callback)
 {
     innerAdapter.OnAttachedToRecyclerView(recyclerView);
     Android.Support.V7.Widget.RecyclerView.LayoutManager layoutManager = recyclerView
                                                                          .GetLayoutManager();
     if (layoutManager is Android.Support.V7.Widget.GridLayoutManager)
     {
         Android.Support.V7.Widget.GridLayoutManager gridLayoutManager = (Android.Support.V7.Widget.GridLayoutManager
                                                                          )layoutManager;
         Android.Support.V7.Widget.GridLayoutManager.SpanSizeLookup spanSizeLookup = gridLayoutManager
                                                                                     .GetSpanSizeLookup();
         gridLayoutManager.SetSpanSizeLookup(new _SpanSizeLookup_29(callback, gridLayoutManager
                                                                    , spanSizeLookup));
         gridLayoutManager.SpanCount = (gridLayoutManager.SpanCount);
     }
 }
Ejemplo n.º 2
0
 public HeaderAndFooterWrapper(Android.Support.V7.Widget.RecyclerView.Adapter adapter)
 {
     mInnerAdapter = adapter;
 }
Ejemplo n.º 3
0
 public override void OnAdapterChanged(Adapter oldAdapter, Adapter newAdapter)
 {
     RemoveAllViews();
 }
Ejemplo n.º 4
0
 public EmptyWrapper(Android.Support.V7.Widget.RecyclerView.Adapter adapter)
 {
     mInnerAdapter = adapter;
 }