public class RecyclerViewOverScrollDecorAdapter extends java.lang.Object implements IOverScrollDecoratorAdapter
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
RecyclerViewOverScrollDecorAdapter.Impl
A delegation of the adapter implementation of this view that should provide the processing
of
RecyclerViewOverScrollDecorAdapter.Impl.isInAbsoluteStart() and RecyclerViewOverScrollDecorAdapter.Impl.isInAbsoluteEnd(). |
protected class |
RecyclerViewOverScrollDecorAdapter.ImplHorizLayout |
protected class |
RecyclerViewOverScrollDecorAdapter.ImplVerticalLayout |
| Modifier and Type | Field and Description |
|---|---|
protected RecyclerViewOverScrollDecorAdapter.Impl |
mImpl |
protected boolean |
mIsItemTouchInEffect |
protected RecyclerView |
mRecyclerView |
| Constructor and Description |
|---|
RecyclerViewOverScrollDecorAdapter(RecyclerView recyclerView) |
RecyclerViewOverScrollDecorAdapter(RecyclerView recyclerView,
ItemTouchHelper.Callback itemTouchHelperCallback) |
RecyclerViewOverScrollDecorAdapter(RecyclerView recyclerView,
RecyclerViewOverScrollDecorAdapter.Impl impl) |
RecyclerViewOverScrollDecorAdapter(RecyclerView recyclerView,
RecyclerViewOverScrollDecorAdapter.Impl impl,
ItemTouchHelper.Callback itemTouchHelperCallback) |
| Modifier and Type | Method and Description |
|---|---|
android.view.View |
getView() |
boolean |
isInAbsoluteEnd()
Is view in it's absolute end position - such that an over-scroll can potentially
be initiated.
|
boolean |
isInAbsoluteStart()
Is view in it's absolute start position - such that a negative over-scroll can potentially
be initiated.
|
protected void |
setUpTouchHelperCallback(ItemTouchHelper.Callback itemTouchHelperCallback) |
protected final RecyclerView mRecyclerView
protected final RecyclerViewOverScrollDecorAdapter.Impl mImpl
protected boolean mIsItemTouchInEffect
public RecyclerViewOverScrollDecorAdapter(RecyclerView recyclerView)
public RecyclerViewOverScrollDecorAdapter(RecyclerView recyclerView,
RecyclerViewOverScrollDecorAdapter.Impl impl)
public RecyclerViewOverScrollDecorAdapter(RecyclerView recyclerView,
ItemTouchHelper.Callback itemTouchHelperCallback)
public RecyclerViewOverScrollDecorAdapter(RecyclerView recyclerView,
RecyclerViewOverScrollDecorAdapter.Impl impl,
ItemTouchHelper.Callback itemTouchHelperCallback)
protected void setUpTouchHelperCallback(ItemTouchHelper.Callback itemTouchHelperCallback)
public android.view.View getView()
getView in interface IOverScrollDecoratorAdapterpublic boolean isInAbsoluteStart()
IOverScrollDecoratorAdapterisInAbsoluteStart in interface IOverScrollDecoratorAdapterpublic boolean isInAbsoluteEnd()
IOverScrollDecoratorAdapterisInAbsoluteEnd in interface IOverScrollDecoratorAdapter