mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2024-06-27 07:33:20 +00:00
16 lines
363 B
Java
16 lines
363 B
Java
package org.schabi.newpipe.util;
|
|
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
|
|
public interface OnClickGesture<T> {
|
|
void selected(T selectedItem);
|
|
|
|
default void held(final T selectedItem) {
|
|
// Optional gesture
|
|
}
|
|
|
|
default void drag(final T selectedItem, final RecyclerView.ViewHolder viewHolder) {
|
|
// Optional gesture
|
|
}
|
|
}
|