Package com.bumptech.glide
-
Interface Summary Interface Description Glide.RequestOptionsFactory Creates a new instance ofRequestOptions.ListPreloader.PreloadModelProvider<U> An implementation of PreloadModelProvider should provide all the models that should be preloaded.ListPreloader.PreloadSizeProvider<T> An implementation of PreloadSizeProvider should provide the size of the view in the list where the resources will be displayed. -
Class Summary Class Description GenericTransitionOptions<TranscodeType> Implementation ofTransitionOptionsthat exposes only generic methods that can be applied to any resource type.Glide A singleton to present a simple static interface for building requests withRequestBuilderand maintaining anEngine,BitmapPool,DiskCacheandMemoryCache.GlideBuilder A builder class for setting default structural classes for Glide to use.GlideBuilder.LogRequestOrigins GlideBuilder.UseDirectResourceLoader UseDirectResourceLoaderinstead ofResourceLoaderso that we load resources asynchronously with the correct theme.GlideBuilder.WaitForFramesAfterTrimMemory This is an internal only class that may be deleted at any time without notice.GlideContext Global context for all loads in Glide containing and exposing the various registries and classes required to load resources.GlideExperiments Keeps track of a set of Experimental features that may be enabled in Glide, simplifying the process of adding and removing them.ListPreloader<T> Loads a few resources ahead in the direction of scrolling in anyAbsListViewso that images are in the memory cache just before the corresponding view in created in the list.Registry Manages component registration to extend or replace Glide's default loading, decoding, and encoding logic.RequestBuilder<TranscodeType> A generic class that can handle setting options and staring loads for generic resource types.RequestManager A class for managing and starting requests for Glide.TransitionOptions<CHILD extends TransitionOptions<CHILD,TranscodeType>,TranscodeType> A base class for setting a transition to use on a resource when a load completes. -
Enum Summary Enum Description MemoryCategory An enum for dynamically modifying the amount of memory Glide is able to use.Priority Priorities for completing loads. -
Exception Summary Exception Description Registry.MissingComponentException Thrown when some necessary component is missing for a load.Registry.NoImageHeaderParserException Thrown when noImageHeaderParseris registered.Registry.NoModelLoaderAvailableException Thrown when noModelLoaderis registered for a given model class.Registry.NoResultEncoderAvailableException Thrown when noResourceEncoderis registered for a given resource class.Registry.NoSourceEncoderAvailableException Thrown when noEncoderis registered for a given data class.