public void AttachToRecyclerView (RecyclerView recyclerView, IScrollDirectorListener scrollDirectionListener = null, RecyclerView.OnScrollListener onScrollListener = null) { var scrollDetector = new RecyclerViewScrollDetectorImpl (this); scrollDetector.ScrollDirectionListener = scrollDirectionListener; scrollDetector.OnScrollListener = onScrollListener; scrollDetector.ScrollThreshold = scrollThreshold; recyclerView.SetOnScrollListener (scrollDetector); }
public void AttachToScrollView (ObservableScrollView scrollView, IScrollDirectorListener scrollDirectionListener = null, IOnScrollChangedListener onScrollChangedListener = null) { var scrollDetector = new ScrollViewScrollDetectorImpl (this); scrollDetector.ScrollDirectionListener = scrollDirectionListener; scrollDetector.OnScrollChangedListener = onScrollChangedListener; scrollDetector.ScrollThreshold = scrollThreshold; scrollView.OnScrollChangedListener = scrollDetector; }
public void AttachToListView (AbsListView listView, IScrollDirectorListener scrollDirectionListener = null, AbsListView.IOnScrollListener onScrollListener = null) { var scrollDetector = new AbsListViewScrollDetectorImpl (this); scrollDetector.ScrollDirectionListener = scrollDirectionListener; scrollDetector.OnScrollListener = onScrollListener; scrollDetector.ListView = listView; scrollDetector.ScrollThreshold = scrollThreshold; listView.SetOnScrollListener (scrollDetector); }