public void start() { if (mStarted) { return; } mRecyclerView.addItemDecoration(this, 0); mStarted = true; }
public void reorderToTop() { if (mStarted) { mRecyclerView.removeItemDecoration(this); mRecyclerView.addItemDecoration(this); } } }
@Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { RecyclerView recyclerView = view.findViewById(R.id.recyclerView); recyclerView.setAdapter(new TestAdapter()); recyclerView.addItemDecoration(new DividerItemDecoration(view.getContext(), DividerItemDecoration.VERTICAL)); } }
public void start() { if (mStarted) { return; } mGlow1Dir = getEdgeDirection(0); mGlow2Dir = getEdgeDirection(1); mRecyclerView.addItemDecoration(this); mStarted = true; }
@Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { RecyclerView recyclerView = view.findViewById(R.id.recyclerView); recyclerView.setAdapter(new TestAdapter()); recyclerView.addItemDecoration(new DividerItemDecoration(view.getContext(), DividerItemDecoration.VERTICAL)); recyclerView.addOnScrollListener(new ListScrollListener()); } }
private void setupCallbacks() { ViewConfiguration vc = ViewConfiguration.get(mRecyclerView.getContext()); mSlop = vc.getScaledTouchSlop(); mRecyclerView.addItemDecoration(this); mRecyclerView.addOnItemTouchListener(mOnItemTouchListener); mRecyclerView.addOnChildAttachStateChangeListener(this); startGestureDetection(); }
@Override public ViewHolder<ItemCarouselBinding> createViewHolder(@NonNull View itemView) { ViewHolder<ItemCarouselBinding> viewHolder = super.createViewHolder(itemView); RecyclerView recyclerView = viewHolder.binding.recyclerView; recyclerView.addItemDecoration(carouselDecoration); recyclerView.setLayoutManager(new LinearLayoutManager(recyclerView.getContext(), LinearLayoutManager.HORIZONTAL, false)); return viewHolder; }
public void start() { final View containerView = SwipeableViewHolderUtils.getSwipeableContainerView(mSwipingItem); ViewCompat.animate(containerView).cancel(); mRecyclerView.addItemDecoration(this); mStartTime = System.currentTimeMillis(); mTranslationY = (int) (mSwipingItem.itemView.getTranslationY() + 0.5f); mSwipeBackgroundDrawable = mSwipingItem.itemView.getBackground(); postInvalidateOnAnimation(); notifyDelayed(NOTIFY_REMOVAL_EFFECT_PHASE_1, mRemoveAnimationDuration); }
public void start(DraggingItemInfo draggingItemInfo, int touchX, int touchY) { if (mStarted) { return; } final View itemView = mDraggingItemViewHolder.itemView; mDraggingItemInfo = draggingItemInfo; mDraggingItemImage = createDraggingItemImage(itemView, mShadowDrawable); mTranslationLeftLimit = mRecyclerView.getPaddingLeft(); mTranslationTopLimit = mRecyclerView.getPaddingTop(); mLayoutOrientation = CustomRecyclerViewUtils.getOrientation(mRecyclerView); mLayoutType = CustomRecyclerViewUtils.getLayoutType(mRecyclerView); mInitialDraggingItemScaleX = itemView.getScaleX(); mInitialDraggingItemScaleY = itemView.getScaleY(); mLastDraggingItemScaleX = 1.0f; mLastDraggingItemScaleY = 1.0f; mLastDraggingItemRotation = 0.0f; mLastDraggingItemAlpha = 1.0f; // hide itemView.setVisibility(View.INVISIBLE); update(touchX, touchY, true); mRecyclerView.addItemDecoration(this); mStartMillis = System.currentTimeMillis(); mStarted = true; }
@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); }
recyclerView.addItemDecoration(new HeaderItemDecoration(gray, betweenPadding)); recyclerView.addItemDecoration(new InsetItemDecoration(gray, betweenPadding)); recyclerView.addItemDecoration(new DebugItemDecoration(this)); recyclerView.setAdapter(groupAdapter); recyclerView.addOnScrollListener(new InfiniteScrollListener(layoutManager) {
int dpAsPixels = (int) (5*scale + 0.5f); dialog.getView().setPadding(dpAsPixels, 0, dpAsPixels, dpAsPixels); dialog.getRecyclerView().addItemDecoration(dividerItemDecoration);
mRecyclerView.addItemDecoration(decoration);
rv.addItemDecoration(decoration);
DividerItemDecoration dividerDecorator = new DividerItemDecoration(this, mRecyclerViewLayoutManager.getOrientation()); dividerDecorator.setDrawable(divider); mRecyclerView.addItemDecoration(dividerDecorator);
rv.addItemDecoration(decoration);
grid.addItemDecoration(new GridItemDividerDecoration(this, R.dimen.divider_height, R.color.divider)); grid.setItemAnimator(new HomeGridItemAnimator());
public void configRecyclerViews() { mTableOfContentsRecyclerView.setHasFixedSize(true); mTableOfContentsRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false)); mTableOfContentsRecyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL)); }
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); RecyclerView highlightsView = (RecyclerView) mRootView.findViewById(R.id.rv_highlights); Config config = AppUtil.getSavedConfig(getActivity()); mBookId = getArguments().getString(FolioReader.EXTRA_BOOK_ID); if (config.isNightMode()) { mRootView.findViewById(R.id.rv_highlights). setBackgroundColor(ContextCompat.getColor(getActivity(), R.color.black)); } highlightsView.setLayoutManager(new LinearLayoutManager(getActivity())); highlightsView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL)); adapter = new HighlightAdapter(getActivity(), HighLightTable.getAllHighlights(mBookId), this, config); highlightsView.setAdapter(adapter); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Injector.instance.getApplicationComponent().inject(this); setHasOptionsMenu(true); View view = inflater.inflate(R.layout.fragment_quest_selection, container, false); questSelectionAdapter.setList(createQuestTypeVisibilityList()); RecyclerView questSelectionList = view.findViewById(R.id.questSelectionList); questSelectionList.addItemDecoration(new DividerItemDecoration( getContext(), DividerItemDecoration.VERTICAL)); questSelectionList.setLayoutManager(new LinearLayoutManager(getContext())); questSelectionList.setAdapter(questSelectionAdapter); return view; }