Merge pull request #8721 from Isira-Seneviratne/OnClickGesture_interface
Make OnClickGesture an interface.
This commit is contained in:
commit
1a8f396e77
7 changed files with 32 additions and 67 deletions
|
|
@ -2,15 +2,14 @@ package org.schabi.newpipe.util;
|
|||
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public abstract class OnClickGesture<T> {
|
||||
public interface OnClickGesture<T> {
|
||||
void selected(T selectedItem);
|
||||
|
||||
public abstract void selected(T selectedItem);
|
||||
|
||||
public void held(final T selectedItem) {
|
||||
default void held(final T selectedItem) {
|
||||
// Optional gesture
|
||||
}
|
||||
|
||||
public void drag(final T selectedItem, final RecyclerView.ViewHolder viewHolder) {
|
||||
default void drag(final T selectedItem, final RecyclerView.ViewHolder viewHolder) {
|
||||
// Optional gesture
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue