Package com.bumptech.glide.util
Class FixedPreloadSizeProvider<T>
java.lang.Object
com.bumptech.glide.util.FixedPreloadSizeProvider<T>
- Type Parameters:
T- The type of the model the size should be provided for.
- All Implemented Interfaces:
ListPreloader.PreloadSizeProvider<T>
public class FixedPreloadSizeProvider<T>
extends Object
implements ListPreloader.PreloadSizeProvider<T>
A
ListPreloader.PreloadSizeProvider with a fixed width and height.-
Constructor Summary
ConstructorsConstructorDescriptionFixedPreloadSizeProvider(int width, int height) Constructor for a PreloadSizeProvider with a fixed size. -
Method Summary
Modifier and TypeMethodDescriptionint[]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], ornullif no size is currently available.
-
Constructor Details
-
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 Details
-
getPreloadSize
Description copied from interface:ListPreloader.PreloadSizeProviderReturns the size of the view in the list where the resources will be displayed in pixels in the format [x, y], ornullif 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:
getPreloadSizein interfaceListPreloader.PreloadSizeProvider<T>- Parameters:
item- A model
-