Class FixedPreloadSizeProvider<T>

    • Constructor Summary

      Constructors 
      Constructor Description
      FixedPreloadSizeProvider​(int width, int height)
      Constructor for a PreloadSizeProvider with a fixed size.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int[] getPreloadSize​(T item, int adapterPosition, int itemPosition)
      Returns the size of the view in the list where the resources will be displayed in pixels in the format [x, y], or null if no size is currently available.
      • Methods inherited from class java.lang.Object

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

      • FixedPreloadSizeProvider

        public FixedPreloadSizeProvider​(int width,
                                        int height)
        Constructor for a PreloadSizeProvider with a fixed size.
        Parameters:
        width - The width of the preload size in pixels.
        height - The height of the preload size in pixels.
    • Method Detail

      • getPreloadSize

        @Nullable
        public int[] getPreloadSize​(@NonNull
                                    T item,
                                    int adapterPosition,
                                    int itemPosition)
        Description copied from interface: ListPreloader.PreloadSizeProvider
        Returns the size of the view in the list where the resources will be displayed in pixels in the format [x, y], or null if no size is currently available.

        Note - The dimensions returned here must precisely match those of the view in the list.

        If this method returns null, then no request will be started for the given item.

        Specified by:
        getPreloadSize in interface ListPreloader.PreloadSizeProvider<T>
        Parameters:
        item - A model