Package 

Class RecyclerViewPreloader

    • Constructor Summary

      Constructors 
      Constructor Description
      RecyclerViewPreloader(Activity activity, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload) Helper constructor that accepts an Activity.
      RecyclerViewPreloader(FragmentActivity fragmentActivity, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload) Helper constructor that accepts an FragmentActivity.
      RecyclerViewPreloader(Fragment fragment, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload) Helper constructor that accepts an Fragment.
      RecyclerViewPreloader(Fragment fragment, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload) Helper constructor that accepts an android.app.Fragment.
      RecyclerViewPreloader(RequestManager requestManager, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload) Constructor that accepts interfaces for providing the dimensions of images to preload, the listof models to preload for a given position, and the request to use to load images.
    • Method Summary

      Modifier and Type Method Description
      void onScrolled(RecyclerView recyclerView, int dx, int dy)
      • Methods inherited from class androidx.recyclerview.widget.RecyclerView.OnScrollListener

        onScrollStateChanged, onScrolled
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RecyclerViewPreloader

        RecyclerViewPreloader(Activity activity, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload)
        Helper constructor that accepts an Activity.
      • RecyclerViewPreloader

        RecyclerViewPreloader(FragmentActivity fragmentActivity, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload)
        Helper constructor that accepts an FragmentActivity.
      • RecyclerViewPreloader

        RecyclerViewPreloader(Fragment fragment, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload)
        Helper constructor that accepts an Fragment.
      • RecyclerViewPreloader

        RecyclerViewPreloader(Fragment fragment, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload)
        Helper constructor that accepts an android.app.Fragment.
      • RecyclerViewPreloader

        RecyclerViewPreloader(RequestManager requestManager, ListPreloader.PreloadModelProvider<T> preloadModelProvider, ListPreloader.PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload)
        Constructor that accepts interfaces for providing the dimensions of images to preload, the listof models to preload for a given position, and the request to use to load images.
        Parameters:
        preloadModelProvider - Provides models to load and requests capable of loading them.
        preloadDimensionProvider - Provides the dimensions of images to load.
        maxPreload - Maximum number of items to preload.