public override void SetOnScrollListener(IOnScrollListener l) { if (l == mOnScrollListener) { base.SetOnScrollListener(l); } else { mDelegateOnScrollListener = (OnScrollListenerImpl)l; } }
public void ConfigureBrowsingFor ( AbsListView abstractBrowseView, Func <int> getThumbnailWidth, Action viewTypeChanged, Action scaleTypeChanged ) { _abstractBrowseView = abstractBrowseView; _getThumbnailWidth = getThumbnailWidth; _viewTypeChanged = viewTypeChanged; _scaleTypeChanged = scaleTypeChanged; _abstractBrowseView.ScrollBarStyle = ScrollbarStyles.InsideInset; _abstractBrowseView.FastScrollEnabled = true; _abstractBrowseView.FastScrollAlwaysVisible = true; AbsListView.IOnScrollListener browseScrollListener = CreateScrollListener(); _abstractBrowseView.SetOnScrollListener(browseScrollListener); _gridViewButton = Activity.FindViewById <Button>(Resource.Id.GridViewButton); _gridViewButton.Click -= GridViewButtonClicked; _gridViewButton.Click += GridViewButtonClicked; _gridViewButton.LongClick -= ModeButtonLongClicked; _gridViewButton.LongClick += ModeButtonLongClicked; _listViewButton = Activity.FindViewById <Button>(Resource.Id.ListViewButton); _listViewButton.Click -= ListViewButtonClicked; _listViewButton.Click += ListViewButtonClicked; _listViewButton.LongClick -= ModeButtonLongClicked; _listViewButton.LongClick += ModeButtonLongClicked; _cropThumbnailButton = Activity.FindViewById <Button>(Resource.Id.CropThumbnailButton); _cropThumbnailButton.Click -= CropThumbnailButtonClicked; _cropThumbnailButton.Click += CropThumbnailButtonClicked; _cropThumbnailButton.LongClick -= ModeButtonLongClicked; _cropThumbnailButton.LongClick += ModeButtonLongClicked; _fitThumbnailButton = Activity.FindViewById <Button>(Resource.Id.FitThumbnailButton); _fitThumbnailButton.Click -= FitThumbnailButtonClicked; _fitThumbnailButton.Click += FitThumbnailButtonClicked; _fitThumbnailButton.LongClick -= ModeButtonLongClicked; _fitThumbnailButton.LongClick += ModeButtonLongClicked; }
public void AttachToListView(AbsListView listView, IScrollDirectorListener scrollDirectionListener = null, AbsListView.IOnScrollListener onScrollListener = null) { var scrollDetector = new AbsListViewScrollDetectorImpl(this) { ScrollDirectionListener = scrollDirectionListener, OnScrollListener = onScrollListener, ListView = listView, ScrollThreshold = scrollThreshold }; listView.SetOnScrollListener(scrollDetector); }
//@Override public void setOnScrollListener(AbsListView.IOnScrollListener onScrollListener) { mDynamicListView.SetOnScrollListener(onScrollListener); }
public override void SetOnScrollListener (IOnScrollListener l) { if (l == mOnScrollListener) { base.SetOnScrollListener (l); } else { mDelegateOnScrollListener = (OnScrollListenerImpl)l; } }
public RecyclerToListViewScrollListener([NotNull] AbsListView.IOnScrollListener scrollListener) { this.scrollListener = scrollListener; }