Example #1
0
        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));
        }
Example #2
0
        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));
        }