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); } }
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); } }
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); } }