public ItemTouchListener (RecyclerView recyclerView, IItemTouchListener listener) { if (recyclerView == null || listener == null) { throw new IllegalArgumentException ("RecyclerView and Listener arguments can not be null"); } IsScrolling = false; this.recyclerView = recyclerView; this.listener = listener; gestureDetector = new GestureDetector (recyclerView.Context, this); recyclerView.AddOnScrollListener (new RecyclerViewScrollDetector (this)); }
public ItemTouchListener(RecyclerView recyclerView, IItemTouchListener listener) { if (recyclerView == null || listener == null) { throw new IllegalArgumentException("RecyclerView and Listener arguments can not be null"); } IsScrolling = false; this.recyclerView = recyclerView; this.listener = listener; gestureDetector = new GestureDetector(recyclerView.Context, this); recyclerView.AddOnScrollListener(new RecyclerViewScrollDetector(this)); }