Example #1
0
 private void SetRecyclerViewAdapters()
 {
     try
     {
         var gridLayoutManager = new GridLayoutManager(Activity, 3);
         GiftRecyclerView.SetLayoutManager(gridLayoutManager);
         GiftRecyclerView.NestedScrollingEnabled = false;
         GiftAdapter              = new GiftAdapter(Activity, "Chat");
         GiftAdapter.OnItemClick += GiftAdapterOnItemClick;
         GiftRecyclerView.SetAdapter(GiftAdapter);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Example #2
0
 private void SetRecyclerViewAdapters()
 {
     try
     {
         MRecycler.NestedScrollingEnabled = false;
         MAdapter              = new GiftAdapter(Activity);
         MAdapter.OnItemClick += GiftAdapterOnItemClick;
         LayoutManager         = new GridLayoutManager(Activity, 3);
         MRecycler.SetLayoutManager(LayoutManager);
         MRecycler.SetItemViewCacheSize(20);
         MRecycler.HasFixedSize = true;
         MRecycler.GetLayoutManager().ItemPrefetchEnabled = true;
         var sizeProvider = new FixedPreloadSizeProvider(10, 10);
         var preLoader    = new RecyclerViewPreloader <GiftObject.DataGiftObject>(Activity, MAdapter, sizeProvider, 10);
         MRecycler.AddOnScrollListener(preLoader);
         MRecycler.SetAdapter(MAdapter);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Example #3
0
        private void SetRecyclerViewAdapters()
        {
            try
            {
                GiftRecyclerView.NestedScrollingEnabled = false;
                GiftAdapter              = new GiftAdapter(Activity, "Normal");
                GiftAdapter.OnItemClick += GiftAdapterOnItemClick;

                var gridLayoutManager = new GridLayoutManager(Activity, 3);
                GiftRecyclerView.SetLayoutManager(gridLayoutManager);
                GiftRecyclerView.SetItemViewCacheSize(20);
                GiftRecyclerView.HasFixedSize = true;
                GiftRecyclerView.GetLayoutManager().ItemPrefetchEnabled = true;
                var sizeProvider = new FixedPreloadSizeProvider(10, 10);
                var preLoader    = new RecyclerViewPreloader <DataFile>(Activity, GiftAdapter, sizeProvider, 10);
                GiftRecyclerView.AddOnScrollListener(preLoader);
                GiftRecyclerView.SetAdapter(GiftAdapter);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }