MCPcopy Create free account

hub / github.com/Doist/RecyclerViewExtensions / functions

Functions361 in github.com/Doist/RecyclerViewExtensions

↓ 1 callersMethodanimateMove
(final ViewHolder holder, int fromX, int fromY, int toX, int toY)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:249
↓ 1 callersMethodanimateMoveImpl
(final ViewHolder holder, int fromX, int fromY, int toX, int toY)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:272
↓ 1 callersMethodanimateRemoveImpl
(final ViewHolder holder)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:195
↓ 1 callersMethodareAnimationsEnabled
Returns whether animations are enabled or not.
Animations/src/main/java/io/doist/recyclerviewext/animations/AnimatedAdapter.java:29
↓ 1 callersMethodattach
Attaches {@link DragDropHelper} to {@code recyclerView}. If already attached to a {@link RecyclerView}, it detaches from the previous one. If {@code n
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:256
↓ 1 callersMethodbindStickyHeader
Binds the {@link #mStickyHeader} for the given {@code position}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:418
↓ 1 callersMethodcanScrollHorizontally
Alternative to {@link RecyclerView#canScrollHorizontally(int)} that is considerably faster and more suited to use while drawing. Doesn't compute scrol
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:681
↓ 1 callersMethodcanScrollVertically
Alternative to {@link RecyclerView#canScrollVertically(int)} that is considerably faster and more suited to use while drawing. Doesn't compute scroll
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:646
↓ 1 callersMethodcreateStickyHeader
Creates {@link RecyclerView.ViewHolder} for {@code position}, including measure / layout, and assigns it to {@link #mStickyHeader}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:394
↓ 1 callersMethoddestroyViewHolder
()
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:820
↓ 1 callersMethoddiffDataSet
Analyzes the data set in the background using the supplied {@link AsyncCallback}. When done, calls {@link AsyncCallback#submit()} to ensure the data s
Animations/src/main/java/io/doist/recyclerviewext/animations/AsyncDataSetDiffer.java:48
↓ 1 callersMethoddiffDataSet
Analyzes the data set using the supplied {@link Callback} and triggers all necessary {@code notify } calls.
Animations/src/main/java/io/doist/recyclerviewext/animations/DataSetDiffer.java:38
↓ 1 callersMethoddisableItemAnimatorForRecyclerInAnimation
()
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:167
↓ 1 callersMethoddrawHorizontal
(Canvas canvas, RecyclerView parent)
Dividers/src/main/java/io/doist/recyclerviewext/dividers/DividerItemDecoration.java:123
↓ 1 callersMethoddrawVertical
(Canvas canvas, RecyclerView parent)
Dividers/src/main/java/io/doist/recyclerviewext/dividers/DividerItemDecoration.java:101
↓ 1 callersMethodendAnimation
(ViewHolder item)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:425
↓ 1 callersMethodendAnimations
()
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:520
↓ 1 callersMethodgetFlipperAnimator
@deprecated To customize the flipper use the {@link #getFlipper()}.
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:129
↓ 1 callersMethodgetSelectedCount
()
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/MultiSelector.java:57
↓ 1 callersMethodgetSelectedCount
()
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:49
↓ 1 callersMethodgetSelector
()
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoActivity.java:135
↓ 1 callersMethodhasDivider
Specifies whether the item at {@code position} draws a divider below it.
Dividers/src/main/java/io/doist/recyclerviewext/dividers/Dividers.java:7
↓ 1 callersMethodhideLoading
(final boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/ProgressEmptyRecyclerFlipper.java:138
↓ 1 callersMethodisAnimating
()
Flippers/src/main/java/io/doist/recyclerviewext/flippers/FlipperAnimator.java:15
↓ 1 callersMethodisScrollEnabled
Gets whether the {@link RecyclerView} scrolls when the dragged view is close to the edges. Defaults to true.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:232
↓ 1 callersMethodisSwapEnabled
Sets whether the dragged view is swapped with others when it overlaps. Defaults to true.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:208
↓ 1 callersMethodisTranslateEnabled
Gets whether the dragged view follows the ongoing touch event. Defaults to true.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:182
↓ 1 callersMethodisViewOnBoundary
Returns true when the {@code view} is at the edge of the parent {@link RecyclerView}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:510
↓ 1 callersMethodisViewValidAnchor
Returns true when {@code view} is a valid anchor, ie. the first view to be valid and visible.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:487
↓ 1 callersMethodmonitor
(RecyclerView.Adapter adapter)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:59
↓ 1 callersMethodmoveInternal
(int x, int y)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:335
↓ 1 callersMethodnotify
(RecyclerView.Adapter adapter)
Animations/src/main/java/io/doist/recyclerviewext/animations/OpDiffHandler.java:38
↓ 1 callersMethodonChanged
()
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:656
↓ 1 callersMethodonDragMoved
A drag has moved. Implementations can trigger certain behaviors or workflows based off of the coordinates. Examples include adjusting the translation
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:898
↓ 1 callersMethodonDragStarted
A drag has started or its {@link RecyclerView.ViewHolder} has changed. {@code holder} can be setup in this callback (e.g. elevate, change background,
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:887
↓ 1 callersMethodonDragStopped
A drag has stopped or its {@link RecyclerView.ViewHolder} will change. Any setup done to {@code holder} in {@link #onDragStarted(RecyclerView.ViewHold
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:920
↓ 1 callersMethodonDragTo
Move {@code holder} to {@code adapterPosition} and notify the {@link RecyclerView.Adapter}. Implementations can move {@code holder} to any position.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:908
↓ 1 callersMethodonFlipCompleted
(View outView, View inView, boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/ProgressEmptyRecyclerFlipper.java:84
↓ 1 callersMethodonInterceptTouchEvent
(@NonNull RecyclerView rv, @NonNull MotionEvent e)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:423
↓ 1 callersMethodonItemClick
(RecyclerView.ViewHolder holder)
ClickListeners/src/main/java/io/doist/recyclerviewext/click_listeners/OnItemClickListener.java:6
↓ 1 callersMethodonItemLongClick
(RecyclerView.ViewHolder holder)
ClickListeners/src/main/java/io/doist/recyclerviewext/click_listeners/OnItemLongClickListener.java:6
↓ 1 callersMethodonItemMoved
(int fromPosition, int toPosition)
Animations/src/main/java/io/doist/recyclerviewext/animations/DiffHandler.java:13
↓ 1 callersMethodonPinchZoom
(int position)
PinchZoom/src/main/java/io/doist/recyclerviewext/pinch_zoom/PinchZoomItemTouchListener.java:203
↓ 1 callersMethodonTouchEvent
(@NonNull RecyclerView rv, @NonNull MotionEvent e)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:428
↓ 1 callersMethodonTouchEvent
(@NonNull RecyclerView recyclerView, @NonNull MotionEvent event)
PinchZoom/src/main/java/io/doist/recyclerviewext/pinch_zoom/PinchZoomItemTouchListener.java:96
↓ 1 callersMethodreplace
(View outView, View inView)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:142
↓ 1 callersMethodreplaceNoAnimation
(View outView, View inView)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:152
↓ 1 callersMethodrun
()
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:162
↓ 1 callersMethodrunPendingAnimations
()
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:100
↓ 1 callersMethodsetAnimationsEnabled
Sets whether animations are enabled or not (enabled by default). If set to {@code false}, {@link #animateDataSetChanged()} proxies to {@link #notifyD
Animations/src/main/java/io/doist/recyclerviewext/animations/AnimatedAdapter.java:38
↓ 1 callersMethodsetClickListeners
(@Nullable final OnItemClickListener onItemClickListener, @Nullable final O
ClickListeners/src/main/java/io/doist/recyclerviewext/click_listeners/ClickableViewHolder.java:20
↓ 1 callersMethodsetDelayedLoading
FlippersDelayed/src/main/java/io/doist/recyclerviewext/flippers/DelayedProgressEmptyRecyclerFlipper.kt:78
↓ 1 callersMethodsetDragDropHelper
(DragDropHelper dragDropHelper)
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoAdapter.java:52
↓ 1 callersMethodsetNextAdapterItems
()
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoActivity.java:119
↓ 1 callersMethodsetNextSelector
()
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoActivity.java:128
↓ 1 callersMethodsetScrollEnabled
Sets whether the {@link RecyclerView} scrolls when the dragged view is close to the edges.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:239
↓ 1 callersMethodsetSwapEnabled
Sets whether the dragged view is swapped with others when it overlaps. @see Callback#onDragTo(RecyclerView.ViewHolder, int)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:217
↓ 1 callersMethodsetTranslateEnabled
Sets whether the dragged view follows the ongoing touch event.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:189
↓ 1 callersMethodsetupStickyHeaderView
Adjusts any necessary properties of the {@code holder} that is being used as a sticky header. {@link #teardownStickyHeaderView(View)} will be called
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeaders.java:21
↓ 1 callersMethodsetupViewHolder
(boolean create)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:824
↓ 1 callersMethodshowLoading
(final boolean animate)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/ProgressEmptyRecyclerFlipper.java:134
↓ 1 callersMethodsortHeaderAtIndex
(int index)
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:752
↓ 1 callersMethodstartInternal
()
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:321
↓ 1 callersMethodsubmit
Submit the data set changes, ie. set your adapter collection to the new collection.
Animations/src/main/java/io/doist/recyclerviewext/animations/AsyncDataSetDiffer.java:90
↓ 1 callersMethodteardownStickyHeaderView
Reverts any properties changed in {@link #setupStickyHeaderView(View)}. Called after {@link #setupStickyHeaderView(View)}.
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeaders.java:28
↓ 1 callersMethodtoggleSelected
(long id)
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:41
↓ 1 callersMethodupdateScrollSpeedAccelerating
Updates the scroll speed for an accelerating motion, up to {@code mScrollSpeedMax}.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:715
↓ 1 callersMethodupdateScrollSpeedDecelerating
Updates the scroll speed for a decelerating motion, until {@code 0} is reached.
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:723
MethodAdapterNotifyDiffHandler
(RecyclerView.Adapter adapter)
Animations/src/main/java/io/doist/recyclerviewext/animations/AdapterNotifyDiffHandler.java:12
MethodAnimatedAdapter
()
Animations/src/main/java/io/doist/recyclerviewext/animations/AnimatedAdapter.java:17
MethodAsyncDataSetDiffer
@param adapter Adapter with which this data set differ is associated. @param callback Callback that provides information about the items set in the a
Animations/src/main/java/io/doist/recyclerviewext/animations/AsyncDataSetDiffer.java:32
MethodBindableViewHolder
(View itemView)
Samples/src/main/java/io/doist/recyclerviewext/demo/BindableViewHolder.java:8
MethodChange
(int positionStart, int itemCount)
Animations/src/main/java/io/doist/recyclerviewext/animations/OpDiffHandler.java:52
MethodChangeInfo
(ViewHolder oldHolder, ViewHolder newHolder)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:64
MethodClickableFocusableViewHolder
(View itemView, @Nullable OnItemClickListener onItemClickListener)
ClickListeners/src/main/java/io/doist/recyclerviewext/click_listeners/ClickableFocusableViewHolder.java:8
MethodClickableViewHolder
(View itemView, @Nullable OnItemClickListener onItemClickListener)
ClickListeners/src/main/java/io/doist/recyclerviewext/click_listeners/ClickableViewHolder.java:9
MethodDataSetDiffer
@param adapter Adapter with which this data set differ is associated. @param callback Callback that provides information about the items set in the a
Animations/src/main/java/io/doist/recyclerviewext/animations/DataSetDiffer.java:24
MethodDemoAdapter
(int orientation)
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoAdapter.java:38
MethodDemoItemViewHolder
(View itemView)
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoAdapter.java:160
MethodDemoSectionViewHolder
(View itemView)
Samples/src/main/java/io/doist/recyclerviewext/demo/DemoAdapter.java:192
MethodDividerItemDecoration
(Context context)
Dividers/src/main/java/io/doist/recyclerviewext/dividers/DividerItemDecoration.java:26
MethodDragDropTouchDragListener
(RecyclerView.OnItemTouchListener onItemTouchListener)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropTouchDragListener.java:22
MethodEmptyRecyclerFlipper
(ViewGroup container)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/EmptyRecyclerFlipper.java:30
MethodInsert
(int positionStart, int itemCount)
Animations/src/main/java/io/doist/recyclerviewext/animations/OpDiffHandler.java:67
MethodItems
()
Animations/src/main/java/io/doist/recyclerviewext/animations/Items.java:11
MethodItemsObserver
(Items items, DataSetDiffer.Callback callback)
Animations/src/main/java/io/doist/recyclerviewext/animations/ItemsObserver.java:13
MethodMove
(int fromPosition, int toPosition)
Animations/src/main/java/io/doist/recyclerviewext/animations/OpDiffHandler.java:97
MethodMoveInfo
(ViewHolder holder, int fromX, int fromY, int toX, int toY)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:52
MethodMultiSelector
(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.Adapter adapter)
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/MultiSelector.java:23
MethodPinchZoomItemTouchListener
(Context context, PinchZoomListener listener)
PinchZoom/src/main/java/io/doist/recyclerviewext/pinch_zoom/PinchZoomItemTouchListener.java:49
MethodProgressEmptyRecyclerFlipper
(ViewGroup container)
Flippers/src/main/java/io/doist/recyclerviewext/flippers/ProgressEmptyRecyclerFlipper.java:18
MethodRemove
(int positionStart, int itemCount)
Animations/src/main/java/io/doist/recyclerviewext/animations/OpDiffHandler.java:82
MethodSavedState
()
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:768
MethodSelector
(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.Adapter adapter)
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:33
MethodSingleSelector
(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.Adapter adapter)
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/SingleSelector.java:20
MethodStickyHeadersLinearLayoutManager
(Context context)
StickyHeaders/src/main/java/io/doist/recyclerviewext/sticky_headers/StickyHeadersLinearLayoutManager.java:44
MethodTracker
(int position)
DragDrop/src/main/java/io/doist/recyclerviewext/dragdrop/DragDropHelper.java:774
MethodWithLayerItemAnimator
()
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:92
MethodaddOnSelectionChangedListener
(@NonNull OnSelectionChangedListener observer)
Selectors/src/main/java/io/doist/recyclerviewext/choice_modes/Selector.java:53
MethodanimateAdd
(final ViewHolder holder)
Animations/src/main/java/io/doist/recyclerviewext/animations/WithLayerItemAnimator.java:216
← previousnext →101–200 of 361, ranked by callers