@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { exploreTopDownRecyler = (RecyclerView) view.findViewById(R.id.explore_recycler_view); exploreTopDownRecyler.setDrawingCacheEnabled(true); exploreTopDownRecyler.setHasFixedSize(true); exploreTopDownRecyler.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_AUTO); progressBar = (ProgressBar) view.findViewById(R.id.explore_progressBar); progressBarMsgPanel = (TextView) view.findViewById(R.id.exploreMessage); exploreTopDownRecyler.setLayoutManager(new LinearLayoutManager(context)); exploreTopDownRecyler.setAdapter(ExploreTopDownAdapter.getInstance(context)); invokeExploreAction(); }
private void initRecycler(ImageStreamAdapter adapter) { final int columns = bottomSheet.getContext().getResources().getInteger(R.integer.belvedere_image_stream_column_count); final StaggeredGridLayoutManager staggeredGridLayoutManager = new StaggeredGridLayoutManager(columns, StaggeredGridLayoutManager.VERTICAL); imageList.setLayoutManager(staggeredGridLayoutManager); imageList.setHasFixedSize(true); imageList.setDrawingCacheEnabled(true); imageList.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_HIGH); final DefaultItemAnimator defaultItemAnimator = new DefaultItemAnimator(); defaultItemAnimator.setSupportsChangeAnimations(false); imageList.setItemAnimator(defaultItemAnimator); imageList.setAdapter(adapter); }
mShortcutsRecyclerView.setItemViewCacheSize(30); mShortcutsRecyclerView.setDrawingCacheEnabled(true); mShortcutsRecyclerView.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_HIGH); mShortcutsRecyclerView.setHasFixedSize(true);