android.support.v7.widget.helper.ItemTouchHelper.ViewDropHandler |
Known Indirect Subclasses |
An interface which can be implemented by LayoutManager for better integration with
ItemTouchHelper
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called by the
ItemTouchHelper after a View is dropped over another View.
|
Called by the ItemTouchHelper
after a View is dropped over another View.
A LayoutManager should implement this interface to get ready for the upcoming move operation.
For example, LinearLayoutManager sets up a "scrollToPositionWithOffset" calls so that the View under drag will be used as an anchor View while calculating the next layout, making layout stay consistent.
view | The View which is being dragged. It is very likely that user is still
dragging this View so there might be other
prepareForDrop(View, View, int, int) after this one. |
---|---|
target | The target view which is being dropped on. |
x | The left offset of the View that is being dragged. This value
includes the movement caused by the user. |
y | The top offset of the View that is being dragged. This value
includes the movement caused by the user.
|