public class RecyclerViewOverScrollDecorAdapter extends java.lang.Object implements IOverScrollDecoratorAdapter
HorizontalOverScrollBounceEffectDecorator
,
VerticalOverScrollBounceEffectDecorator
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 android.support.v7.widget.RecyclerView |
mRecyclerView |
Constructor and Description |
---|
RecyclerViewOverScrollDecorAdapter(android.support.v7.widget.RecyclerView recyclerView) |
RecyclerViewOverScrollDecorAdapter(android.support.v7.widget.RecyclerView recyclerView,
android.support.v7.widget.helper.ItemTouchHelper.Callback itemTouchHelperCallback) |
RecyclerViewOverScrollDecorAdapter(android.support.v7.widget.RecyclerView recyclerView,
RecyclerViewOverScrollDecorAdapter.Impl impl) |
RecyclerViewOverScrollDecorAdapter(android.support.v7.widget.RecyclerView recyclerView,
RecyclerViewOverScrollDecorAdapter.Impl impl,
android.support.v7.widget.helper.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(android.support.v7.widget.helper.ItemTouchHelper.Callback itemTouchHelperCallback) |
protected final android.support.v7.widget.RecyclerView mRecyclerView
protected final RecyclerViewOverScrollDecorAdapter.Impl mImpl
protected boolean mIsItemTouchInEffect
public RecyclerViewOverScrollDecorAdapter(android.support.v7.widget.RecyclerView recyclerView)
public RecyclerViewOverScrollDecorAdapter(android.support.v7.widget.RecyclerView recyclerView, RecyclerViewOverScrollDecorAdapter.Impl impl)
public RecyclerViewOverScrollDecorAdapter(android.support.v7.widget.RecyclerView recyclerView, android.support.v7.widget.helper.ItemTouchHelper.Callback itemTouchHelperCallback)
public RecyclerViewOverScrollDecorAdapter(android.support.v7.widget.RecyclerView recyclerView, RecyclerViewOverScrollDecorAdapter.Impl impl, android.support.v7.widget.helper.ItemTouchHelper.Callback itemTouchHelperCallback)
protected void setUpTouchHelperCallback(android.support.v7.widget.helper.ItemTouchHelper.Callback itemTouchHelperCallback)
public android.view.View getView()
getView
in interface IOverScrollDecoratorAdapter
public boolean isInAbsoluteStart()
IOverScrollDecoratorAdapter
isInAbsoluteStart
in interface IOverScrollDecoratorAdapter
public boolean isInAbsoluteEnd()
IOverScrollDecoratorAdapter
isInAbsoluteEnd
in interface IOverScrollDecoratorAdapter