@Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // Init and Setup RecyclerView RecyclerView recyclerView = view.findViewById(R.id.list); recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 2)); recyclerView.addItemDecoration(new SpaceItemDecoration()); //animator not yet working recyclerView.setItemAnimator(new DefaultItemAnimator()); mAdapter = new FastItemAdapter<>(); configAdapter(); recyclerView.setAdapter(mAdapter); if (getArguments() != null) { String fontName = getArguments().getString(FONT_NAME); for (ITypeface iTypeface : Iconics.getRegisteredFonts(getActivity())) { if (iTypeface.getFontName().equalsIgnoreCase(fontName)) { if (iTypeface.getIcons() != null) { for (String icon : iTypeface.getIcons()) { mIcons.add(new IconItem(icon)); } mAdapter.set(mIcons); break; } } } } //filter if a search param was provided onSearch(mSearch); }
@Override public void endAnimation(RecyclerView.ViewHolder holder) { holder.itemView.animate().cancel(); if (pendingAdds.remove(holder)) { dispatchAddFinished(holder); clearAnimatedValues(holder.itemView); } super.endAnimation(holder); }
@Override public void endAnimations() { for (int i = pendingAdds.size() - 1; i >= 0; i--) { final RecyclerView.ViewHolder holder = pendingAdds.get(i); clearAnimatedValues(holder.itemView); dispatchAddFinished(holder); pendingAdds.remove(i); } super.endAnimations(); }
@Override public boolean isRunning() { return !pendingAdds.isEmpty() || super.isRunning(); }
mRecyclerView.setItemAnimator(new DefaultItemAnimator());
mRecyclerView.setItemAnimator(LibsConfiguration.getInstance().getItemAnimator()); } else { mRecyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(fastItemAdapter);
recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(fastItemAdapter);
recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(fastAdapter);
recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(fastScrollIndicatorAdapter.wrap(fastAdapter));
mRecyclerView.setItemAnimator(new DefaultItemAnimator()); mRecyclerView.setAdapter(adapter);
rv.setItemAnimator(new DefaultItemAnimator()); rv.setAdapter(stickyHeaderAdapter.wrap(fastAdapter));
rv.setItemAnimator(new DefaultItemAnimator()); rv.setAdapter(mFastItemAdapter);
recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(fastItemAdapter);
recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(fastItemAdapter); endlessRecyclerOnScrollListener = new EndlessRecyclerOnScrollListener(footerAdapter) {
rv.setItemAnimator(new DefaultItemAnimator()); rv.setAdapter(stickyHeaderAdapter.wrap(mFastAdapter));
@Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { DateTime menuDate = (DateTime) getArguments().getSerializable(Const.DATE); String menuDateString = DateTimeFormat.fullDate().print(menuDate); TextView dateTextView = view.findViewById(R.id.menuDateTextView); dateTextView.setText(menuDateString); RecyclerView recyclerView = view.findViewById(R.id.menusRecyclerView); recyclerView.setLayoutManager(new LinearLayoutManager(requireContext())); recyclerView.setItemAnimator(new DefaultItemAnimator()); CafeteriaMenusAdapter adapter = new CafeteriaMenusAdapter(requireContext(), true, null); recyclerView.setAdapter(adapter); int cafeteriaId = getArguments().getInt(Const.CAFETERIA_ID); cafeteriaViewModel.getCafeteriaMenus().observe(getViewLifecycleOwner(), adapter::update); cafeteriaViewModel.fetchCafeteriaMenus(cafeteriaId, menuDate); }
mRecyclerView.setItemAnimator(new DefaultItemAnimator()); mLayoutManager = new LinearLayoutManager(mActivity) { @Override
recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); recyclerView.setHasFixedSize(hasFixedItemSize); recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setDragItemListener(new DragItemRecyclerView.DragItemListener() { @Override
private DragItemRecyclerView createRecyclerView() { final DragItemRecyclerView recyclerView = (DragItemRecyclerView) LayoutInflater.from(getContext()).inflate(R.layout.drag_item_recycler_view, this, false); recyclerView.setMotionEventSplittingEnabled(false); recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setVerticalScrollBarEnabled(false); recyclerView.setHorizontalScrollBarEnabled(false);