public class VerticalRecyclerViewListener
extends androidx.recyclerview.widget.RecyclerView.OnScrollListener
implements androidx.recyclerview.widget.RecyclerView.OnItemTouchListener
| Constructor and Description |
|---|
VerticalRecyclerViewListener(ITableView tableView) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView rv,
android.view.MotionEvent e) |
void |
onRequestDisallowInterceptTouchEvent(boolean disallowIntercept) |
void |
onScrolled(androidx.recyclerview.widget.RecyclerView recyclerView,
int dx,
int dy) |
void |
onScrollStateChanged(androidx.recyclerview.widget.RecyclerView recyclerView,
int newState) |
void |
onTouchEvent(androidx.recyclerview.widget.RecyclerView rv,
android.view.MotionEvent e) |
void |
removeLastTouchedRecyclerViewScrollListener(boolean isNeeded)
If current recyclerView that is touched to scroll is not same as the last one, this method
helps to remove the scroll listener of the last touched recyclerView.
|
public VerticalRecyclerViewListener(@NonNull
ITableView tableView)
public boolean onInterceptTouchEvent(@NonNull
androidx.recyclerview.widget.RecyclerView rv,
@NonNull
android.view.MotionEvent e)
onInterceptTouchEvent in interface androidx.recyclerview.widget.RecyclerView.OnItemTouchListenerpublic void onTouchEvent(@NonNull
androidx.recyclerview.widget.RecyclerView rv,
@NonNull
android.view.MotionEvent e)
onTouchEvent in interface androidx.recyclerview.widget.RecyclerView.OnItemTouchListenerpublic void onRequestDisallowInterceptTouchEvent(boolean disallowIntercept)
onRequestDisallowInterceptTouchEvent in interface androidx.recyclerview.widget.RecyclerView.OnItemTouchListenerpublic void onScrolled(@NonNull
androidx.recyclerview.widget.RecyclerView recyclerView,
int dx,
int dy)
onScrolled in class androidx.recyclerview.widget.RecyclerView.OnScrollListenerpublic void onScrollStateChanged(@NonNull
androidx.recyclerview.widget.RecyclerView recyclerView,
int newState)
onScrollStateChanged in class androidx.recyclerview.widget.RecyclerView.OnScrollListenerpublic void removeLastTouchedRecyclerViewScrollListener(boolean isNeeded)
isNeeded - Is mCellRecyclerView scroll listener should be removed ? The scenario is a
user scrolls vertically using RowHeaderRecyclerView. After that, the user
scrolls horizontally using ColumnHeaderRecyclerView.