MCPcopy Create free account

hub / github.com/Doist/RecyclerViewExtensions / functions

Functions361 in github.com/Doist/RecyclerViewExtensions

↓ 35 callersMethodremove
(int index)
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:58
↓ 32 callersMethodadd
(long id, long contentHash)
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:39
↓ 31 callersMethodsize
()
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:27
↓ 15 callersMethodattachStickyHeader
()
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:314
↓ 15 callersMethoddetachStickyHeader
()
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:308
↓ 13 callersMethodclear
()
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:67
↓ 11 callersMethodsetDuration
(long duration)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/FlipperAnimator.java:21
↓ 10 callersMethodstart
Starts drag and drop for {@code position} as soon as there is a touch event, or immediately if one is in progress. @return {@code true} if drag is st
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:285
↓ 9 callersMethodgetItemCount
()
Animations/src/main/java/io/doist/recyclerviewext/animations/DataSetDiffer.java:175
↓ 8 callersMethodgetItemId
Return a unique id for this item, which is used to locate it in the data set.
Animations/src/main/java/io/doist/recyclerviewext/animations/DataSetDiffer.java:180
↓ 8 callersMethodgetViewHolder
@return the view holder being dragged, updated automatically through adapter changes, swaps, scrolls, etc.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:802
↓ 6 callersMethoddispatchFinishedWhenDone
Check the state of currently pending and running animations. If there are none pending/running, call {@link #dispatchAnimationsFinished()} to notify a
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:514
↓ 6 callersMethodgetContentHash
(int index)
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:23
↓ 5 callersMethodensureCapacity
(int minimumCapacity)
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:71
↓ 5 callersMethodfindHeaderIndexOrNext
Finds the header index of {@code position} or the one next to it in {@code mHeaderPositions}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:629
↓ 5 callersMethodgetId
(int index)
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:19
↓ 5 callersMethodgetX
Returns the position in the X axis to position the header appropriately, depending on orientation, direction and {@link android.R.attr#clipToPadding}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:561
↓ 5 callersMethodgetY
Returns the position in the Y axis to position the header appropriately, depending on orientation, direction and {@link android.R.attr#clipToPadding}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:530
↓ 5 callersMethodnotifyItemChanged
(long id)
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:112
↓ 5 callersMethodonSelectionChanged
(long[] selectedIds, long[] previousSelectedIds)
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:142
↓ 5 callersMethodresetAnimation
(ViewHolder holder)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:486
↓ 5 callersMethodstop
Stops the current drag and drop, animating the item into its final position.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:345
↓ 4 callersMethodcancelAll
(List<ViewHolder> viewHolders)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:606
↓ 4 callersMethodfindHeaderIndex
Finds the header index of {@code position} in {@code mHeaderPositions}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:591
↓ 4 callersMethodgetItemContentHash
Return a content hash of this item, which is used to detect changes in it.
Animations/src/main/java/io/doist/recyclerviewext/animations/DataSetDiffer.java:185
↓ 4 callersMethodgetSelectedIds
()
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/MultiSelector.java:47
↓ 4 callersMethodgetSelectedIds
()
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/SingleSelector.java:51
↓ 4 callersMethodgetViewCenterX
(View view)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:755
↓ 4 callersMethodgetViewCenterY
(View view)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:759
↓ 4 callersMethodonItemRangeChanged
(int positionStart, int itemCount)
Animations/src/main/java/io/doist/recyclerviewext/animations/DiffHandler.java:7
↓ 4 callersMethodscrapStickyHeader
Returns {@link #mStickyHeader} to the {@link RecyclerView}'s {@link RecyclerView.RecycledViewPool}, assigning it to {@code null}. @param recycler If
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:460
↓ 3 callersMethodcheckCount
()
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:196
↓ 3 callersMethoddispatchTouchEvent
(View view, int action, float x, float y)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropTouchDragListener.java:49
↓ 3 callersMethodendChangeAnimationIfNecessary
(ChangeInfo changeInfo)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:400
↓ 3 callersMethodgetDuration
()
Flippers/src/main/java/io/doist/recyclerviewext/flippers/FlipperAnimator.java:17
↓ 3 callersMethodgetItemCount
()
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:746
↓ 3 callersMethodgetPosition
@return the position being dragged, updated automatically through adapter changes.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:781
↓ 3 callersMethodgetSpan
(ScaleGestureDetector detector)
PinchZoom/src/main/java/io/doist/recyclerviewext/pinch_zoom/PinchZoomItemTouchListener.java:186
↓ 3 callersMethodhasDivider
(RecyclerView parent, View child)
Dividers/src/main/java/io/doist/recyclerviewext/dividers/DividerItemDecoration.java:167
↓ 3 callersMethodisRunning
()
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:494
↓ 3 callersMethodisSelected
(long id)
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:45
↓ 3 callersMethodreplace
(View outView, View inView)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/Flipper.java:21
↓ 3 callersMethodreplaceDelayed
FlippersDelayed/src/main/java/io/doist/recyclerviewext/flippers/DelayedFlipper.kt:29
↓ 3 callersMethodreplaceNoAnimation
(View outView, View inView)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/Flipper.java:32
↓ 3 callersMethodrun
()
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:121
↓ 3 callersMethodscrollToPosition
(int position)
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:166
↓ 3 callersMethodsetAdapter
(RecyclerView.Adapter adapter)
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:92
↓ 3 callersMethodsetPendingScroll
(int position, int offset)
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:645
↓ 3 callersMethodsetSelected
(long id, boolean selected)
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:39
↓ 3 callersMethodsetTranslation
(@NonNull RecyclerView.ViewHolder viewHolder, float translationX, float translationY)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:522
↓ 3 callersMethodstartObservingItems
()
Animations/src/main/java/io/doist/recyclerviewext/animations/DataSetDiffer.java:163
↓ 3 callersMethodstopInternal
()
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:375
↓ 3 callersMethodstopObservingItems
()
Animations/src/main/java/io/doist/recyclerviewext/animations/DataSetDiffer.java:167
↓ 3 callersMethodupdateStickyHeader
Updates the sticky header state (creation, binding, display), to be called whenever there's a layout or scroll
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:323
↓ 2 callersMethodbind
(Object object)
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoAdapter.java:170
↓ 2 callersMethoddrawDivider
(Canvas canvas, int left, int top, int right, int bottom, float alpha)
Dividers/src/main/java/io/doist/recyclerviewext/dividers/DividerItemDecoration.java:145
↓ 2 callersMethodendChangeAnimation
(List<ChangeInfo> infoList, ViewHolder item)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:389
↓ 2 callersMethodexecute
(@NonNull final Runnable r)
Animations/src/main/java/io/doist/recyclerviewext/animations/LatestTaskAsyncTaskExecutor.java:15
↓ 2 callersMethodexecuteFlip
(final View outView, final View inView, final boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:96
↓ 2 callersMethodfindHeaderIndexOrBefore
Finds the header index of {@code position} or the one before it in {@code mHeaderPositions}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:610
↓ 2 callersMethodflipLoading
(final View outView, final View inView, final boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/ProgressEmptyRecyclerFlipper.java:142
↓ 2 callersMethodgetAdapterItems
()
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoActivity.java:124
↓ 2 callersMethodgetEmptyView
()
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:118
↓ 2 callersMethodgetFlipper
()
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:122
↓ 2 callersMethodgetItemViewType
(int position)
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoAdapter.java:94
↓ 2 callersMethodgetNextSize
()
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:104
↓ 2 callersMethodgetRecyclerView
()
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:114
↓ 2 callersMethodgetSelectedIds
()
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:47
↓ 2 callersMethodgetStartLeft
@return the view's left when it was setup for the first time.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:788
↓ 2 callersMethodgetStartTop
@return the view's top when it was setup for the first time.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:795
↓ 2 callersMethodgetTranslateProperty
()
PinchZoom/src/main/java/io/doist/recyclerviewext/pinch_zoom/PinchZoomItemTouchListener.java:194
↓ 2 callersMethodhandleMotionEvent
(@NonNull MotionEvent event)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:440
↓ 2 callersMethodhandleScroll
Scrolls the {@link RecyclerView} when the touch is close to the edges. Scrolling starts when the touch is width / height (of the {@link androidx.recyc
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:585
↓ 2 callersMethodhandleSwap
Swaps {@code viewHolder} whenever it overlaps the boundaries of another {@link RecyclerView.ViewHolder}.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:530
↓ 2 callersMethodhandleTranslation
Offsets the dragged view based on the touch position, clamping its location to the parent.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:510
↓ 2 callersMethodindexOfId
(long id, int startPosition)
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:79
↓ 2 callersMethodinit
(Drawable drawable, boolean vertical, Dividers dividers)
Dividers/src/main/java/io/doist/recyclerviewext/dividers/DividerItemDecoration.java:77
↓ 2 callersMethodisStickyHeader
(int position)
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeaders.java:12
↓ 2 callersMethodmeasureAndLayout
Measures and lays out {@code stickyHeader}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:445
↓ 2 callersMethodonFlipCompleted
(View outView, View inView, boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:90
↓ 2 callersMethodonItemRangeInserted
(int positionStart, int itemCount)
Animations/src/main/java/io/doist/recyclerviewext/animations/DiffHandler.java:9
↓ 2 callersMethodonItemRangeRemoved
(int positionStart, int itemCount)
Animations/src/main/java/io/doist/recyclerviewext/animations/DiffHandler.java:11
↓ 2 callersMethodonLoadingFlipped
(View outView, View inView, boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/ProgressEmptyRecyclerFlipper.java:92
↓ 2 callersMethodrecoverInternal
( @NonNull RecyclerView.ViewHolder viewHolder, @Nullable RecyclerView.ItemAnimator itemAnimator)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:402
↓ 2 callersMethodreplaceInternal
(View outView, View inView, boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/Flipper.java:44
↓ 2 callersMethodrun
()
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:99
↓ 2 callersMethodscheduleNext
()
Animations/src/main/java/io/doist/recyclerviewext/animations/LatestTaskAsyncTaskExecutor.java:30
↓ 2 callersMethodscrollToPositionWithOffset
(int position, int offset)
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:171
↓ 2 callersMethodsetContentHash
(int index, long contentHash)
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:35
↓ 2 callersMethodsetDataset
(List<Object> dataset)
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoAdapter.java:43
↓ 2 callersMethodsetLayout
(int layout)
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoActivity.java:143
↓ 2 callersMethodsetLoading
(boolean isLoading)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/ProgressEmptyRecyclerFlipper.java:76
↓ 2 callersMethodsetSelector
(Selector selector)
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoAdapter.java:48
↓ 2 callersMethodshowContent
(boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:82
↓ 2 callersMethodshowEmpty
(boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:86
↓ 2 callersMethodteardownViewHolder
(boolean destroy)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:832
↓ 1 callersMethodanimateAddImpl
(final ViewHolder holder)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:224
↓ 1 callersMethodanimateChangeImpl
(final ChangeInfo changeInfo)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:337
↓ 1 callersMethodanimateDataSetChanged
Analyzes the data set using {@link #getItemId(int)} and {@link #getItemContentHash(int)} and calls the necessary {@code notify } methods to go from th
Animations/src/main/java/io/doist/recyclerviewext/animations/AnimatedAdapter.java:53
↓ 1 callersMethodanimateFlip
(View out, View in)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/FlipperAnimator.java:13
next →1–100 of 361, ranked by callers