Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

abort() - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Editor
Aborts this edit.
abortUnlessCommitted() - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Editor
 
add(Class<T>, Encoder<T>) - Method in class com.bumptech.glide.provider.EncoderRegistry
 
add(ImageHeaderParser) - Method in class com.bumptech.glide.provider.ImageHeaderParserRegistry
 
add(Class<Z>, ResourceEncoder<Z>) - Method in class com.bumptech.glide.provider.ResourceEncoderRegistry
 
addFrame(Bitmap) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Adds next GIF frame.
addFrame(Bitmap, int, int) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Adds next GIF frame to the specified position.
addHeader(String, String) - Method in class com.bumptech.glide.load.model.LazyHeaders.Builder
Adds a value for the given header and returns this builder.
addHeader(String, LazyHeaderFactory) - Method in class com.bumptech.glide.load.model.LazyHeaders.Builder
Adds an LazyHeaderFactory that will be used to construct a value for the given key lazily on a background thread.
addListener(LifecycleListener) - Method in interface com.bumptech.glide.manager.Lifecycle
Adds the given listener to the set of listeners managed by this Lifecycle implementation.
advance() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Move the animation frame counter forward.
advance() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
ALL - Static variable in class com.bumptech.glide.load.engine.DiskCacheStrategy
Caches remote data with both DiskCacheStrategy.DATA and DiskCacheStrategy.RESOURCE, and local data with DiskCacheStrategy.RESOURCE only.
ALLOW_HARDWARE_CONFIG - Static variable in class com.bumptech.glide.load.resource.bitmap.Downsampler
Indicates that it's safe or unsafe to decode Bitmaps with Bitmap.Config#HARDWARE.
alternateKeys - Variable in class com.bumptech.glide.load.model.ModelLoader.LoadData
 
animate(View) - Method in interface com.bumptech.glide.request.transition.ViewPropertyTransition.Animator
Starts an animation on the given View.
AnimatedGifEncoder - Class in com.bumptech.glide.gifencoder
Class AnimatedGifEncoder - Encodes a GIF file consisting of one or more frames.
AnimatedGifEncoder() - Constructor for class com.bumptech.glide.gifencoder.AnimatedGifEncoder
 
append(Class<Model>, Class<Data>, ModelLoaderFactory<Model, Data>) - Method in class com.bumptech.glide.load.model.ModelLoaderRegistry
 
append(ResourceDecoder<T, R>, Class<T>, Class<R>) - Method in class com.bumptech.glide.provider.ResourceDecoderRegistry
 
append(Class<Data>, Class<TResource>, ResourceDecoder<Data, TResource>) - Method in class com.bumptech.glide.Registry
Appends the given ResourceDecoder onto the list of available ResourceDecoders allowing it to be used if all earlier and default ResourceDecoders for the given types fail (or if none are present).
append(Class<Model>, Class<Data>, ModelLoaderFactory<Model, Data>) - Method in class com.bumptech.glide.Registry
Appends a new ModelLoaderFactory onto the end of the existing set so that the constructed ModelLoader will be tried after all default and previously registered ModelLoaders for the given model and data classes.
AppGlideModule - Class in com.bumptech.glide.module
Defines a set of dependencies and options to use when initializing Glide within an application.
AppGlideModule() - Constructor for class com.bumptech.glide.module.AppGlideModule
 
ApplicationVersionSignature - Class in com.bumptech.glide.signature
A utility class for obtaining a Key signature containing the application version name using PackageInfo.versionCode.
apply(RequestOptions) - Method in class com.bumptech.glide.request.RequestOptions
 
apply(RequestOptions) - Method in class com.bumptech.glide.RequestBuilder
Applies the given options to the request, options set or unset in the given options will replace those previously set in options in this class.
applyDefaultRequestOptions(RequestOptions) - Method in class com.bumptech.glide.RequestManager
Updates the default RequestOptions for all loads started with this request manager with the given RequestOptions.
applyOptions(Context, GlideBuilder) - Method in class com.bumptech.glide.integration.okhttp.OkHttpGlideModule
Deprecated.
 
applyOptions(Context, GlideBuilder) - Method in class com.bumptech.glide.integration.okhttp3.OkHttpGlideModule
Deprecated.
 
applyOptions(Context, GlideBuilder) - Method in class com.bumptech.glide.integration.volley.VolleyGlideModule
Deprecated.
 
applyOptions(Context, GlideBuilder) - Method in class com.bumptech.glide.module.AppGlideModule
 
AppWidgetTarget - Class in com.bumptech.glide.request.target
This class is used in order to display downloaded Bitmap inside an ImageView of an AppWidget through RemoteViews.
AppWidgetTarget(Context, int, int, int, RemoteViews, int...) - Constructor for class com.bumptech.glide.request.target.AppWidgetTarget
Constructor using an int array of widgetIds to get a handle on the Widget in order to update it.
AppWidgetTarget(Context, int, RemoteViews, int...) - Constructor for class com.bumptech.glide.request.target.AppWidgetTarget
Constructor using an int array of widgetIds to get a handle on the Widget in order to update it that uses Target.SIZE_ORIGINAL as the target width and height.
AppWidgetTarget(Context, int, int, int, RemoteViews, ComponentName) - Constructor for class com.bumptech.glide.request.target.AppWidgetTarget
Constructor using a ComponentName to get a handle on the Widget in order to update it.
AppWidgetTarget(Context, int, RemoteViews, ComponentName) - Constructor for class com.bumptech.glide.request.target.AppWidgetTarget
Constructor using a ComponentName, when override has been put to get a handle on the Widget in order to update it that uses Target.SIZE_ORIGINAL as the target width and height.
ArrayAdapterInterface<T> - Interface in com.bumptech.glide.load.engine.bitmap_recycle
Interface for handling operations on a primitive array type.
ArrayPool - Interface in com.bumptech.glide.load.engine.bitmap_recycle
Interface for an array pool that pools arrays of different types.
as(Class<ResourceType>) - Method in class com.bumptech.glide.RequestManager
Attempts to load the resource using any registered ResourceDecoders that can decode the given resource class or any subclass of the given resource class.
asBitmap() - Method in class com.bumptech.glide.RequestManager
Attempts to always load the resource as a Bitmap, even if it could actually be animated.
asDrawable() - Method in class com.bumptech.glide.RequestManager
Attempts to always load the resource using any registered ResourceDecoders that can decode any subclass of Drawable.
asFile() - Method in class com.bumptech.glide.RequestManager
Attempts to always load a File containing the resource, either using a file path obtained from the media store (for local images/videos), or using Glide's disk cache (for remote images/videos).
asGif() - Method in class com.bumptech.glide.RequestManager
Attempts to always load the resource as a GifDrawable.
assertBackgroundThread() - Static method in class com.bumptech.glide.util.Util
Throws an IllegalArgumentException if called on the main thread.
assertMainThread() - Static method in class com.bumptech.glide.util.Util
Throws an IllegalArgumentException if called on a thread other than the main thread.
AssetPathFetcher<T> - Class in com.bumptech.glide.load.data
An abstract class for obtaining data for an asset path using an AssetManager.
AssetPathFetcher(AssetManager, String) - Constructor for class com.bumptech.glide.load.data.AssetPathFetcher
 
AssetUriLoader<Data> - Class in com.bumptech.glide.load.model
Loads a specific data type from an Asset Manager Uri.
AssetUriLoader(AssetManager, AssetUriLoader.AssetFetcherFactory<Data>) - Constructor for class com.bumptech.glide.load.model.AssetUriLoader
 
AssetUriLoader.AssetFetcherFactory<Data> - Interface in com.bumptech.glide.load.model
A factory to build a DataFetcher for a specific asset path.
AssetUriLoader.FileDescriptorFactory - Class in com.bumptech.glide.load.model
Factory for loading ParcelFileDescriptors from asset manager Uris.
AssetUriLoader.StreamFactory - Class in com.bumptech.glide.load.model
Factory for loading InputStreams from asset manager Uris.
AT_LEAST - Static variable in class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
Downsamples so the image's smallest dimension is between the given dimensions and 2x the given dimensions, with no size restrictions on the image's largest dimension.
AT_MOST - Static variable in class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
Downsamples so the image's largest dimension is between 1/2 the given dimensions and the given dimensions, with no restrictions on the image's smallest dimension.
autoClone() - Method in class com.bumptech.glide.request.RequestOptions
Similar to RequestOptions.lock() except that mutations cause a RequestOptions.clone() operation to happen before the mutation resulting in all methods returning a new Object and leaving the original locked object unmodified.
AUTOMATIC - Static variable in class com.bumptech.glide.load.engine.DiskCacheStrategy
Tries to intelligently choose a strategy based on the data source of the DataFetcher and the EncodeStrategy of the ResourceEncoder (if an ResourceEncoder is available).
available() - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
Returns an estimated number of bytes that can be read or skipped without blocking for more input.
available() - Method in class com.bumptech.glide.util.ContentLengthInputStream
 
available() - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
available() - Method in class com.bumptech.glide.util.MarkEnforcingInputStream
 

B

BaseGlideUrlLoader<Model> - Class in com.bumptech.glide.load.model.stream
A base class for loading data over http/https.
BaseGlideUrlLoader(ModelLoader<GlideUrl, InputStream>) - Constructor for class com.bumptech.glide.load.model.stream.BaseGlideUrlLoader
 
BaseGlideUrlLoader(ModelLoader<GlideUrl, InputStream>, ModelCache<Model, GlideUrl>) - Constructor for class com.bumptech.glide.load.model.stream.BaseGlideUrlLoader
 
BaseTarget<Z> - Class in com.bumptech.glide.request.target
A base Target for loading Resources that provides basic or empty implementations for most methods.
BaseTarget() - Constructor for class com.bumptech.glide.request.target.BaseTarget
 
begin() - Method in interface com.bumptech.glide.request.Request
Starts an asynchronous load.
begin() - Method in class com.bumptech.glide.request.SingleRequest
 
begin() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
Starts first the thumb request and then the full request.
BitmapBytesTranscoder - Class in com.bumptech.glide.load.resource.transcode
BitmapBytesTranscoder() - Constructor for class com.bumptech.glide.load.resource.transcode.BitmapBytesTranscoder
 
BitmapBytesTranscoder(Bitmap.CompressFormat, int) - Constructor for class com.bumptech.glide.load.resource.transcode.BitmapBytesTranscoder
 
BitmapContainerTransitionFactory<R> - Class in com.bumptech.glide.request.transition
A TransitionFactory for complex types that have a Bitmap inside.
BitmapContainerTransitionFactory(TransitionFactory<Drawable>) - Constructor for class com.bumptech.glide.request.transition.BitmapContainerTransitionFactory
 
BitmapDrawableDecoder<DataType> - Class in com.bumptech.glide.load.resource.bitmap
Decodes an BitmapDrawable for a data type.
BitmapDrawableDecoder(Context, ResourceDecoder<DataType, Bitmap>) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder
 
BitmapDrawableDecoder(Resources, BitmapPool, ResourceDecoder<DataType, Bitmap>) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder
 
BitmapDrawableEncoder - Class in com.bumptech.glide.load.resource.bitmap
Encodes BitmapDrawables.
BitmapDrawableEncoder(BitmapPool, ResourceEncoder<Bitmap>) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapDrawableEncoder
 
BitmapDrawableResource - Class in com.bumptech.glide.load.resource.bitmap
A Resource that wraps an BitmapDrawable
BitmapDrawableResource(BitmapDrawable, BitmapPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapDrawableResource
 
BitmapDrawableTranscoder - Class in com.bumptech.glide.load.resource.transcode
An ResourceTranscoder that converts Bitmaps into BitmapDrawables.
BitmapDrawableTranscoder(Context) - Constructor for class com.bumptech.glide.load.resource.transcode.BitmapDrawableTranscoder
 
BitmapDrawableTranscoder(Resources, BitmapPool) - Constructor for class com.bumptech.glide.load.resource.transcode.BitmapDrawableTranscoder
 
BitmapDrawableTransformation - Class in com.bumptech.glide.load.resource.bitmap
Transforms BitmapDrawables.
BitmapDrawableTransformation(Transformation<Bitmap>) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapDrawableTransformation
 
BitmapDrawableTransformation(Context, Transformation<Bitmap>) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapDrawableTransformation
BitmapDrawableTransformation(Context, BitmapPool, Transformation<Bitmap>) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapDrawableTransformation
BitmapEncoder - Class in com.bumptech.glide.load.resource.bitmap
An ResourceEncoder that writes Bitmaps to OutputStreams.
BitmapEncoder() - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapEncoder
 
BitmapImageViewTarget - Class in com.bumptech.glide.request.target
A Target that can display an Bitmap in an ImageView.
BitmapImageViewTarget(ImageView) - Constructor for class com.bumptech.glide.request.target.BitmapImageViewTarget
 
BitmapPool - Interface in com.bumptech.glide.load.engine.bitmap_recycle
An interface for a pool that allows users to reuse Bitmap objects.
BitmapPoolAdapter - Class in com.bumptech.glide.load.engine.bitmap_recycle
An BitmapPool implementation that rejects all Bitmaps added to it and always returns null from get.
BitmapPoolAdapter() - Constructor for class com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter
 
BitmapPreFiller - Class in com.bumptech.glide.load.engine.prefill
A class for pre-filling Bitmaps in a BitmapPool.
BitmapPreFiller(MemoryCache, BitmapPool, DecodeFormat) - Constructor for class com.bumptech.glide.load.engine.prefill.BitmapPreFiller
 
BitmapResource - Class in com.bumptech.glide.load.resource.bitmap
A resource wrapping a Bitmap object.
BitmapResource(Bitmap, BitmapPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapResource
 
BitmapThumbnailImageViewTarget - Class in com.bumptech.glide.request.target
Efficiently displays multiple Bitmaps loaded serially into a single View.
BitmapThumbnailImageViewTarget(ImageView) - Constructor for class com.bumptech.glide.request.target.BitmapThumbnailImageViewTarget
 
bitmapTransform(Transformation<Bitmap>) - Static method in class com.bumptech.glide.request.RequestOptions
BitmapTransformation - Class in com.bumptech.glide.load.resource.bitmap
A simple Transformation for transforming Bitmaps that abstracts away dealing with Resource objects for subclasses.
BitmapTransformation() - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapTransformation
 
BitmapTransformation(Context) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapTransformation
Deprecated.
BitmapTransformation(BitmapPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapTransformation
Deprecated.
BitmapTransitionFactory - Class in com.bumptech.glide.request.transition
A TransitionFactory for Bitmaps that uses a Drawable transition factory to transition from an existing drawable already visible on the target to the new bitmap.
BitmapTransitionFactory(TransitionFactory<Drawable>) - Constructor for class com.bumptech.glide.request.transition.BitmapTransitionFactory
 
BitmapTransitionOptions - Class in com.bumptech.glide.load.resource.bitmap
Contains Bitmap specific animation options.
BitmapTransitionOptions() - Constructor for class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
 
bothNullOrEqual(Object, Object) - Static method in class com.bumptech.glide.util.Util
Null-safe equivalent of a.equals(b).
build(Context) - Method in class com.bumptech.glide.GlideBuilder
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.integration.okhttp.OkHttpUrlLoader.Factory
Deprecated.
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader.Factory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.integration.volley.VolleyUrlLoader.Factory
 
build(T) - Method in interface com.bumptech.glide.load.data.DataRewinder.Factory
Returns a new DataRewinder wrapping the given data.
build(T) - Method in class com.bumptech.glide.load.data.DataRewinderRegistry
 
build(InputStream) - Method in class com.bumptech.glide.load.data.InputStreamRewinder.Factory
 
build() - Method in interface com.bumptech.glide.load.engine.cache.DiskCache.Factory
Returns a new disk cache, or null if no disk cache could be created.
build() - Method in class com.bumptech.glide.load.engine.cache.DiskLruCacheFactory
 
build() - Method in class com.bumptech.glide.load.engine.cache.MemorySizeCalculator.Builder
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.AssetUriLoader.FileDescriptorFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.AssetUriLoader.StreamFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.ByteArrayLoader.ByteBufferFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.ByteArrayLoader.StreamFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.ByteBufferFileLoader.Factory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.DataUrlLoader.StreamFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.FileLoader.Factory
 
build() - Method in class com.bumptech.glide.load.model.LazyHeaders.Builder
Returns a new immutable LazyHeaders object.
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.MediaStoreFileLoader.Factory
 
build(MultiModelLoaderFactory) - Method in interface com.bumptech.glide.load.model.ModelLoaderFactory
Build a concrete ModelLoader for this model type.
build(Class<Model>, Class<Data>) - Method in class com.bumptech.glide.load.model.ModelLoaderRegistry
 
build(Class<Model>, Class<Data>) - Method in class com.bumptech.glide.load.model.MultiModelLoaderFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.ResourceLoader.FileDescriptorFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.ResourceLoader.StreamFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.stream.HttpGlideUrlLoader.Factory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.stream.HttpUriLoader.Factory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader.Factory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.stream.MediaStoreVideoThumbLoader.Factory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.stream.UrlLoader.StreamFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.StringLoader.FileDescriptorFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.StringLoader.StreamFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.UnitModelLoader.Factory
 
build(Uri) - Method in class com.bumptech.glide.load.model.UriLoader.FileDescriptorFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.UriLoader.FileDescriptorFactory
 
build(Uri) - Method in interface com.bumptech.glide.load.model.UriLoader.LocalUriFetcherFactory
 
build(Uri) - Method in class com.bumptech.glide.load.model.UriLoader.StreamFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.UriLoader.StreamFactory
 
build(MultiModelLoaderFactory) - Method in class com.bumptech.glide.load.model.UrlUriLoader.StreamFactory
 
build(ByteBuffer) - Method in class com.bumptech.glide.load.resource.bytes.ByteBufferRewinder.Factory
 
build(Context, ConnectivityMonitor.ConnectivityListener) - Method in interface com.bumptech.glide.manager.ConnectivityMonitorFactory
 
build(Context, ConnectivityMonitor.ConnectivityListener) - Method in class com.bumptech.glide.manager.DefaultConnectivityMonitorFactory
 
build(Glide, Lifecycle, RequestManagerTreeNode) - Method in interface com.bumptech.glide.manager.RequestManagerRetriever.RequestManagerFactory
 
build(DataSource, boolean) - Method in class com.bumptech.glide.request.transition.BitmapContainerTransitionFactory
 
build(DataSource, boolean) - Method in class com.bumptech.glide.request.transition.DrawableCrossFadeFactory
 
build() - Method in class com.bumptech.glide.request.transition.DrawableCrossFadeFactory.Builder
 
build(DataSource, boolean) - Method in class com.bumptech.glide.request.transition.NoTransition.NoAnimationFactory
 
build(DataSource, boolean) - Method in interface com.bumptech.glide.request.transition.TransitionFactory
Returns a new Transition.
build(DataSource, boolean) - Method in class com.bumptech.glide.request.transition.ViewAnimationFactory
Returns a new Transition for the given arguments.
build(DataSource, boolean) - Method in class com.bumptech.glide.request.transition.ViewPropertyAnimationFactory
Returns a new Transition for the given arguments.
Builder(Context) - Constructor for class com.bumptech.glide.load.engine.cache.MemorySizeCalculator.Builder
 
Builder(int) - Constructor for class com.bumptech.glide.load.engine.prefill.PreFillType.Builder
Constructor for a builder that uses the given size as the width and height of the Bitmaps to prefill.
Builder(int, int) - Constructor for class com.bumptech.glide.load.engine.prefill.PreFillType.Builder
Constructor for a builder that uses the given dimensions as the dimensions of the Bitmaps to prefill.
Builder() - Constructor for class com.bumptech.glide.load.model.LazyHeaders.Builder
 
Builder() - Constructor for class com.bumptech.glide.request.transition.DrawableCrossFadeFactory.Builder
 
Builder(int) - Constructor for class com.bumptech.glide.request.transition.DrawableCrossFadeFactory.Builder
 
buildFetcher(AssetManager, String) - Method in interface com.bumptech.glide.load.model.AssetUriLoader.AssetFetcherFactory
 
buildFetcher(AssetManager, String) - Method in class com.bumptech.glide.load.model.AssetUriLoader.FileDescriptorFactory
 
buildFetcher(AssetManager, String) - Method in class com.bumptech.glide.load.model.AssetUriLoader.StreamFactory
 
buildHeader() - Method in interface com.bumptech.glide.load.model.LazyHeaderFactory
Returns an http header, or null if no header could be built.
buildImageFetcher(Context, Uri) - Static method in class com.bumptech.glide.load.data.mediastore.ThumbFetcher
 
buildImageViewTarget(ImageView, Class<X>) - Method in class com.bumptech.glide.GlideContext
 
buildLoadData(GlideUrl, int, int, Options) - Method in class com.bumptech.glide.integration.okhttp.OkHttpUrlLoader
Deprecated.
 
buildLoadData(GlideUrl, int, int, Options) - Method in class com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader
 
buildLoadData(GlideUrl, int, int, Options) - Method in class com.bumptech.glide.integration.volley.VolleyUrlLoader
 
buildLoadData(Uri, int, int, Options) - Method in class com.bumptech.glide.load.model.AssetUriLoader
 
buildLoadData(byte[], int, int, Options) - Method in class com.bumptech.glide.load.model.ByteArrayLoader
 
buildLoadData(File, int, int, Options) - Method in class com.bumptech.glide.load.model.ByteBufferFileLoader
 
buildLoadData(String, int, int, Options) - Method in class com.bumptech.glide.load.model.DataUrlLoader
 
buildLoadData(File, int, int, Options) - Method in class com.bumptech.glide.load.model.FileLoader
 
buildLoadData(Uri, int, int, Options) - Method in class com.bumptech.glide.load.model.MediaStoreFileLoader
 
buildLoadData(Model, int, int, Options) - Method in interface com.bumptech.glide.load.model.ModelLoader
Returns a ModelLoader.LoadData containing a DataFetcher required to decode the resource represented by this model, as well as a set of Keys that identify the data loaded by the DataFetcher as well as an optional list of alternate keys from which equivalent data can be loaded.
buildLoadData(Integer, int, int, Options) - Method in class com.bumptech.glide.load.model.ResourceLoader
 
buildLoadData(Model, int, int, Options) - Method in class com.bumptech.glide.load.model.stream.BaseGlideUrlLoader
 
buildLoadData(GlideUrl, int, int, Options) - Method in class com.bumptech.glide.load.model.stream.HttpGlideUrlLoader
 
buildLoadData(Uri, int, int, Options) - Method in class com.bumptech.glide.load.model.stream.HttpUriLoader
 
buildLoadData(Uri, int, int, Options) - Method in class com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader
 
buildLoadData(Uri, int, int, Options) - Method in class com.bumptech.glide.load.model.stream.MediaStoreVideoThumbLoader
 
buildLoadData(URL, int, int, Options) - Method in class com.bumptech.glide.load.model.stream.UrlLoader
 
buildLoadData(String, int, int, Options) - Method in class com.bumptech.glide.load.model.StringLoader
 
buildLoadData(Model, int, int, Options) - Method in class com.bumptech.glide.load.model.UnitModelLoader
 
buildLoadData(Uri, int, int, Options) - Method in class com.bumptech.glide.load.model.UriLoader
 
buildLoadData(Uri, int, int, Options) - Method in class com.bumptech.glide.load.model.UrlUriLoader
 
buildTarget(ImageView, Class<Z>) - Method in class com.bumptech.glide.request.target.ImageViewTargetFactory
 
buildVideoFetcher(Context, Uri) - Static method in class com.bumptech.glide.load.data.mediastore.ThumbFetcher
 
ByteArrayAdapter - Class in com.bumptech.glide.load.engine.bitmap_recycle
Adapter for handling primitive byte arrays.
ByteArrayAdapter() - Constructor for class com.bumptech.glide.load.engine.bitmap_recycle.ByteArrayAdapter
 
ByteArrayLoader<Data> - Class in com.bumptech.glide.load.model
A base class to convert byte arrays to input streams so they can be decoded.
ByteArrayLoader(ByteArrayLoader.Converter<Data>) - Constructor for class com.bumptech.glide.load.model.ByteArrayLoader
 
ByteArrayLoader.ByteBufferFactory - Class in com.bumptech.glide.load.model
Factory for ByteArrayLoader and ByteBuffer.
ByteArrayLoader.Converter<Data> - Interface in com.bumptech.glide.load.model
Converts between a byte array a desired model class.
ByteArrayLoader.StreamFactory - Class in com.bumptech.glide.load.model
Factory for ByteArrayLoader and InputStream.
ByteBufferBitmapDecoder - Class in com.bumptech.glide.load.resource.bitmap
Decodes Bitmaps from ByteBuffers.
ByteBufferBitmapDecoder(Downsampler) - Constructor for class com.bumptech.glide.load.resource.bitmap.ByteBufferBitmapDecoder
 
ByteBufferEncoder - Class in com.bumptech.glide.load.model
Writes ByteBuffers to Files.
ByteBufferEncoder() - Constructor for class com.bumptech.glide.load.model.ByteBufferEncoder
 
ByteBufferFactory() - Constructor for class com.bumptech.glide.load.model.ByteArrayLoader.ByteBufferFactory
 
ByteBufferFileLoader - Class in com.bumptech.glide.load.model
Loads ByteBuffers using NIO for File.
ByteBufferFileLoader() - Constructor for class com.bumptech.glide.load.model.ByteBufferFileLoader
 
ByteBufferFileLoader.Factory - Class in com.bumptech.glide.load.model
ByteBufferGifDecoder - Class in com.bumptech.glide.load.resource.gif
An ResourceDecoder that decodes GifDrawable from InputStream data.
ByteBufferGifDecoder(Context) - Constructor for class com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder
 
ByteBufferGifDecoder(Context, List<ImageHeaderParser>, BitmapPool, ArrayPool) - Constructor for class com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder
 
ByteBufferRewinder - Class in com.bumptech.glide.load.resource.bytes
Rewinds ByteBuffers.
ByteBufferRewinder(ByteBuffer) - Constructor for class com.bumptech.glide.load.resource.bytes.ByteBufferRewinder
 
ByteBufferRewinder.Factory - Class in com.bumptech.glide.load.resource.bytes
Factory for ByteBufferRewinder.
ByteBufferUtil - Class in com.bumptech.glide.util
Utilities for interacting with ByteBuffers.
BytesResource - Class in com.bumptech.glide.load.resource.bytes
An Resource wrapping a byte array.
BytesResource(byte[]) - Constructor for class com.bumptech.glide.load.resource.bytes.BytesResource
 

C

calculateBestThreadCount() - Static method in class com.bumptech.glide.load.engine.executor.GlideExecutor
Determines the number of cores available on the device.
cancel() - Method in class com.bumptech.glide.integration.okhttp.OkHttpStreamFetcher
Deprecated.
 
cancel() - Method in class com.bumptech.glide.integration.okhttp3.OkHttpStreamFetcher
 
cancel() - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher
 
cancel() - Method in class com.bumptech.glide.load.data.AssetPathFetcher
 
cancel() - Method in interface com.bumptech.glide.load.data.DataFetcher
A method that will be called when a load is no longer relevant and has been cancelled.
cancel() - Method in class com.bumptech.glide.load.data.HttpUrlFetcher
 
cancel() - Method in class com.bumptech.glide.load.data.LocalUriFetcher
 
cancel() - Method in class com.bumptech.glide.load.data.mediastore.ThumbFetcher
 
cancel() - Method in class com.bumptech.glide.load.engine.Engine.LoadStatus
 
cancel(boolean) - Method in class com.bumptech.glide.request.RequestFutureTarget
 
canNotifyStatusChanged(Request) - Method in interface com.bumptech.glide.request.RequestCoordinator
Returns true if the Request can display a placeholder.
canNotifyStatusChanged(Request) - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
Returns true if the request is the request loading the full size image and if neither the full nor the thumbnail image have completed successfully.
canSetImage(Request) - Method in interface com.bumptech.glide.request.RequestCoordinator
Returns true if the Request can display a loaded bitmap.
canSetImage(Request) - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
Returns true if the request is either the request loading the full size image or if the request loading the full size image has not yet completed.
CENTER_INSIDE - Static variable in class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
Returns the original image if it is smaller than the target, otherwise it will be downscaled maintaining its original aspect ratio, so that one of the image's dimensions is exactly equal to the requested size and the other is less or equal than the requested size.
CENTER_OUTSIDE - Static variable in class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
Scales, maintaining the original aspect ratio, so that one of the image's dimensions is exactly equal to the requested size and the other dimension is greater than or equal to the requested size.
CenterCrop - Class in com.bumptech.glide.load.resource.bitmap
Scale the image so that either the width of the image matches the given width and the height of the image is greater than the given height or vice versa, and then crop the larger dimension to match the given dimension.
CenterCrop() - Constructor for class com.bumptech.glide.load.resource.bitmap.CenterCrop
 
CenterCrop(Context) - Constructor for class com.bumptech.glide.load.resource.bitmap.CenterCrop
Deprecated.
CenterCrop(BitmapPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.CenterCrop
Deprecated.
centerCrop(BitmapPool, Bitmap, int, int) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
A potentially expensive operation to crop the given Bitmap so that it fills the given dimensions.
centerCrop() - Method in class com.bumptech.glide.request.RequestOptions
Applies CenterCrop to all default types and throws an exception if asked to transform an unknown type.
centerCropTransform() - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions object with RequestOptions.centerCrop() set.
CenterInside - Class in com.bumptech.glide.load.resource.bitmap
Returns the image with its original size if its dimensions match or are smaller than the target's, couple with ImageView.ScaleType.CENTER_INSIDE in order to center it in Target.
CenterInside() - Constructor for class com.bumptech.glide.load.resource.bitmap.CenterInside
 
CenterInside(Context) - Constructor for class com.bumptech.glide.load.resource.bitmap.CenterInside
Deprecated.
CenterInside(BitmapPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.CenterInside
Deprecated.
centerInside(BitmapPool, Bitmap, int, int) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
If the Bitmap is smaller or equal to the Target it returns the original size, if not then TransformationUtils.fitCenter(BitmapPool, Bitmap, int, int) is called instead.
centerInside() - Method in class com.bumptech.glide.request.RequestOptions
Applies CenterInside to all default types, DownsampleStrategy.CENTER_INSIDE to image types and throws an exception if asked to transform an unknown type.
centerInsideTransform() - Static method in class com.bumptech.glide.request.RequestOptions
CHARSET - Static variable in interface com.bumptech.glide.load.Key
 
checkArgument(boolean, String) - Static method in class com.bumptech.glide.util.Preconditions
 
checkNotEmpty(String) - Static method in class com.bumptech.glide.util.Preconditions
 
checkNotEmpty(T) - Static method in class com.bumptech.glide.util.Preconditions
 
checkNotNull(T) - Static method in class com.bumptech.glide.util.Preconditions
 
checkNotNull(T, String) - Static method in class com.bumptech.glide.util.Preconditions
 
CircleCrop - Class in com.bumptech.glide.load.resource.bitmap
A Glide BitmapTransformation to circle crop an image.
CircleCrop() - Constructor for class com.bumptech.glide.load.resource.bitmap.CircleCrop
 
CircleCrop(Context) - Constructor for class com.bumptech.glide.load.resource.bitmap.CircleCrop
Deprecated.
CircleCrop(BitmapPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.CircleCrop
Deprecated.
circleCrop(BitmapPool, Bitmap, int, int) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
Crop the image to a circle and resize to the specified width/height.
circleCrop() - Method in class com.bumptech.glide.request.RequestOptions
Applies CircleCrop to all default types and throws an exception if asked to transform an unknown type.
circleCropTransform() - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions object with RequestOptions.circleCrop() set.
cleanup() - Method in class com.bumptech.glide.integration.okhttp.OkHttpStreamFetcher
Deprecated.
 
cleanup() - Method in class com.bumptech.glide.integration.okhttp3.OkHttpStreamFetcher
 
cleanup() - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher
 
cleanup() - Method in class com.bumptech.glide.load.data.AssetPathFetcher
 
cleanup() - Method in interface com.bumptech.glide.load.data.DataFetcher
Cleanup or recycle any resources used by this data fetcher.
cleanup() - Method in interface com.bumptech.glide.load.data.DataRewinder
Called when this rewinder is no longer needed and can be cleaned up.
cleanup() - Method in class com.bumptech.glide.load.data.HttpUrlFetcher
 
cleanup() - Method in class com.bumptech.glide.load.data.InputStreamRewinder
 
cleanup() - Method in class com.bumptech.glide.load.data.LocalUriFetcher
 
cleanup() - Method in class com.bumptech.glide.load.data.mediastore.ThumbFetcher
 
cleanup() - Method in class com.bumptech.glide.load.resource.bytes.ByteBufferRewinder
 
clear() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
 
clear() - Method in class com.bumptech.glide.gifdecoder.GifHeaderParser
 
clear() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
clear() - Method in interface com.bumptech.glide.load.engine.cache.DiskCache
Clear the cache.
clear() - Method in class com.bumptech.glide.load.engine.cache.DiskCacheAdapter
 
clear() - Method in class com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper
 
clear() - Method in class com.bumptech.glide.load.model.ModelCache
Removes all entries from the cache.
clear() - Method in class com.bumptech.glide.manager.TargetTracker
 
clear() - Method in class com.bumptech.glide.provider.ModelToResourceClassCache
 
clear() - Method in interface com.bumptech.glide.request.Request
Prevents any bitmaps being loaded from previous requests, releases any resources held by this request, displays the current placeholder if one was provided, and marks the request as having been cancelled.
clear() - Method in class com.bumptech.glide.request.SingleRequest
Cancels the current load if it is in progress, clears any resources held onto by the request and replaces the loaded resource if the load completed with the placeholder.
clear() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
Prevents any bitmaps being loaded from previous requests, releases any resources held by this request, displays the current placeholder if one was provided, and marks the request as having been cancelled.
clear(View) - Method in class com.bumptech.glide.RequestManager
Cancel any pending loads Glide may have for the view and free any resources that may have been loaded for the view.
clear(Target<?>) - Method in class com.bumptech.glide.RequestManager
Cancel any pending loads Glide may have for the target and free any resources (such as Bitmaps) that may have been loaded for the target so they may be reused.
clearColorFilter() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
clearDiskCache() - Method in class com.bumptech.glide.Glide
Clears disk cache.
clearDiskCache() - Method in class com.bumptech.glide.load.engine.Engine
 
clearMemory() - Method in class com.bumptech.glide.Glide
Clears as much memory as possible.
clearMemory() - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool
Clears all arrays from the pool.
clearMemory() - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool
Removes all Bitmaps from the pool.
clearMemory() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter
 
clearMemory() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool
 
clearMemory() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
 
clearMemory() - Method in interface com.bumptech.glide.load.engine.cache.MemoryCache
Evict all items from the memory cache.
clearMemory() - Method in class com.bumptech.glide.load.engine.cache.MemoryCacheAdapter
 
clearMemory() - Method in class com.bumptech.glide.util.LruCache
Clears all items in the cache.
clearRemoveAndRecycle(Request) - Method in class com.bumptech.glide.manager.RequestTracker
Stops tracking the given request, clears, and recycles it, and returns true if the request was removed or false if the request was not found.
clearRequests() - Method in class com.bumptech.glide.manager.RequestTracker
Cancels all requests and clears their resources.
clone() - Method in class com.bumptech.glide.request.RequestOptions
Returns a copy of this request builder with all of the options put so far on this builder.
clone() - Method in class com.bumptech.glide.RequestBuilder
Returns a copy of this request builder with all of the options put so far on this builder.
clone() - Method in class com.bumptech.glide.TransitionOptions
 
close() - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Closes this cache.
close(T) - Method in class com.bumptech.glide.load.data.AssetPathFetcher
Closes the concrete data type if necessary.
close(ParcelFileDescriptor) - Method in class com.bumptech.glide.load.data.FileDescriptorAssetPathFetcher
 
close(ParcelFileDescriptor) - Method in class com.bumptech.glide.load.data.FileDescriptorLocalUriFetcher
 
close(T) - Method in class com.bumptech.glide.load.data.LocalUriFetcher
Closes the concrete data type if necessary.
close(InputStream) - Method in class com.bumptech.glide.load.data.StreamAssetPathFetcher
 
close(InputStream) - Method in class com.bumptech.glide.load.data.StreamLocalUriFetcher
 
close(Data) - Method in interface com.bumptech.glide.load.model.DataUrlLoader.DataDecoder
 
close(Data) - Method in interface com.bumptech.glide.load.model.FileLoader.FileOpener
 
close() - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
Closes this stream.
close() - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
com.bumptech.glide - package com.bumptech.glide
 
com.bumptech.glide.annotation - package com.bumptech.glide.annotation
 
com.bumptech.glide.annotation.compiler - package com.bumptech.glide.annotation.compiler
 
com.bumptech.glide.disklrucache - package com.bumptech.glide.disklrucache
 
com.bumptech.glide.gifdecoder - package com.bumptech.glide.gifdecoder
 
com.bumptech.glide.gifencoder - package com.bumptech.glide.gifencoder
 
com.bumptech.glide.integration.gifencoder - package com.bumptech.glide.integration.gifencoder
 
com.bumptech.glide.integration.okhttp - package com.bumptech.glide.integration.okhttp
 
com.bumptech.glide.integration.okhttp3 - package com.bumptech.glide.integration.okhttp3
 
com.bumptech.glide.integration.volley - package com.bumptech.glide.integration.volley
 
com.bumptech.glide.load - package com.bumptech.glide.load
 
com.bumptech.glide.load.data - package com.bumptech.glide.load.data
 
com.bumptech.glide.load.data.mediastore - package com.bumptech.glide.load.data.mediastore
 
com.bumptech.glide.load.engine - package com.bumptech.glide.load.engine
 
com.bumptech.glide.load.engine.bitmap_recycle - package com.bumptech.glide.load.engine.bitmap_recycle
 
com.bumptech.glide.load.engine.cache - package com.bumptech.glide.load.engine.cache
 
com.bumptech.glide.load.engine.executor - package com.bumptech.glide.load.engine.executor
 
com.bumptech.glide.load.engine.prefill - package com.bumptech.glide.load.engine.prefill
 
com.bumptech.glide.load.model - package com.bumptech.glide.load.model
 
com.bumptech.glide.load.model.stream - package com.bumptech.glide.load.model.stream
 
com.bumptech.glide.load.resource - package com.bumptech.glide.load.resource
 
com.bumptech.glide.load.resource.bitmap - package com.bumptech.glide.load.resource.bitmap
 
com.bumptech.glide.load.resource.bytes - package com.bumptech.glide.load.resource.bytes
 
com.bumptech.glide.load.resource.drawable - package com.bumptech.glide.load.resource.drawable
 
com.bumptech.glide.load.resource.file - package com.bumptech.glide.load.resource.file
 
com.bumptech.glide.load.resource.gif - package com.bumptech.glide.load.resource.gif
 
com.bumptech.glide.load.resource.transcode - package com.bumptech.glide.load.resource.transcode
 
com.bumptech.glide.manager - package com.bumptech.glide.manager
 
com.bumptech.glide.module - package com.bumptech.glide.module
 
com.bumptech.glide.provider - package com.bumptech.glide.provider
 
com.bumptech.glide.request - package com.bumptech.glide.request
 
com.bumptech.glide.request.target - package com.bumptech.glide.request.target
 
com.bumptech.glide.request.transition - package com.bumptech.glide.request.transition
 
com.bumptech.glide.signature - package com.bumptech.glide.signature
 
com.bumptech.glide.util - package com.bumptech.glide.util
 
com.bumptech.glide.util.pool - package com.bumptech.glide.util.pool
 
commit() - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Editor
Commits this edit so it is visible to readers.
COMPRESSION_FORMAT - Static variable in class com.bumptech.glide.load.resource.bitmap.BitmapEncoder
An Bitmap.CompressFormat option used as the format to encode the Bitmap.
COMPRESSION_QUALITY - Static variable in class com.bumptech.glide.load.resource.bitmap.BitmapEncoder
An integer option between 0 and 100 that is used as the compression quality.
ConnectivityMonitor - Interface in com.bumptech.glide.manager
An interface for monitoring network connectivity events.
ConnectivityMonitor.ConnectivityListener - Interface in com.bumptech.glide.manager
An interface for listening to network connectivity events picked up by the monitor.
ConnectivityMonitorFactory - Interface in com.bumptech.glide.manager
A factory class that produces a functional ConnectivityMonitor.
contains(Class<?>, Class<?>, Class<?>) - Method in class com.bumptech.glide.provider.LoadPathCache
 
contains(T) - Method in class com.bumptech.glide.util.LruCache
Returns true if there is a value for the given key in the cache.
ContentLengthInputStream - Class in com.bumptech.glide.util
Uses the content length as the basis for the return value of ContentLengthInputStream.available() and verifies that at least content length bytes are returned from the various read methods.
context - Variable in class com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader
 
convert(byte[]) - Method in interface com.bumptech.glide.load.model.ByteArrayLoader.Converter
 
create(String, DataFetcher.DataCallback<? super InputStream>, Request.Priority, Map<String, String>) - Method in interface com.bumptech.glide.integration.volley.VolleyRequestFactory
Returns a Volley request for the given image url.
create() - Method in interface com.bumptech.glide.util.pool.FactoryPools.Factory
 
createQueue(int) - Static method in class com.bumptech.glide.util.Util
Creates a Queue of the given size using Glide's preferred implementation.
crossFade() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Enables a cross fade animation between both the placeholder and the first resource and between subsequent resources (if thumbnails are used).
crossFade(int) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Enables a cross fade animation between both the placeholder and the first resource and between subsequent resources (if thumbnails are used).
crossFade(DrawableCrossFadeFactory) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Enables a cross fade animation between both the placeholder and the first resource and between subsequent resources (if thumbnails are used).
crossFade(DrawableCrossFadeFactory.Builder) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Enables a cross fade animation between both the placeholder and the first resource and between subsequent resources (if thumbnails are used).
crossFade() - Method in class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
Enables a cross fade animation between both the placeholder and the first resource and between subsequent resources (if thumbnails are used).
crossFade(int) - Method in class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
Enables a cross fade animation between both the placeholder and the first resource and between subsequent resources (if thumbnails are used).
crossFade(DrawableCrossFadeFactory) - Method in class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
Enables a cross fade animation between both the placeholder and the first resource and between subsequent resources (if thumbnails are used).
crossFade(DrawableCrossFadeFactory.Builder) - Method in class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
Enables a cross fade animation between both the placeholder and the first resource and between subsequent resources (if thumbnails are used).

D

DATA - Static variable in class com.bumptech.glide.load.engine.DiskCacheStrategy
Writes retrieved data directly to the disk cache before it's decoded.
data - Variable in class com.bumptech.glide.load.resource.SimpleResource
 
DataFetcher<T> - Interface in com.bumptech.glide.load.data
Lazily retrieves data that can be used to load a resource.
DataFetcher.DataCallback<T> - Interface in com.bumptech.glide.load.data
Callback that must be called when data has been loaded and is available, or when the load fails.
DataRewinder<T> - Interface in com.bumptech.glide.load.data
Responsible for rewinding a stream like data types.
DataRewinder.Factory<T> - Interface in com.bumptech.glide.load.data
A factory interface for producing individual DataRewinders.
DataRewinderRegistry - Class in com.bumptech.glide.load.data
Stores a mapping of data class to DataRewinder.Factory and allows registration of new types and factories.
DataRewinderRegistry() - Constructor for class com.bumptech.glide.load.data.DataRewinderRegistry
 
DataSource - Enum in com.bumptech.glide.load
Indicates the origin of some retrieved data.
DataUrlLoader<Data> - Class in com.bumptech.glide.load.model
A simple model loader for loading data from a Data URL String.
DataUrlLoader(DataUrlLoader.DataDecoder<Data>) - Constructor for class com.bumptech.glide.load.model.DataUrlLoader
 
DataUrlLoader.DataDecoder<Data> - Interface in com.bumptech.glide.load.model
Allows decoding a specific type of data from a Data URL String.
DataUrlLoader.StreamFactory - Class in com.bumptech.glide.load.model
Factory for loading InputStream from Data URL string.
decode(DataRewinder<DataType>, int, int, Options, DecodePath.DecodeCallback<ResourceType>) - Method in class com.bumptech.glide.load.engine.DecodePath
 
decode(String) - Method in interface com.bumptech.glide.load.model.DataUrlLoader.DataDecoder
 
decode(DataType, int, int, Options) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder
 
decode(ByteBuffer, int, int, Options) - Method in class com.bumptech.glide.load.resource.bitmap.ByteBufferBitmapDecoder
 
decode(InputStream, int, int, Options) - Method in class com.bumptech.glide.load.resource.bitmap.Downsampler
Returns a Bitmap decoded from the given InputStream that is rotated to match any EXIF data present in the stream and that is downsampled according to the given dimensions and any provided DownsampleStrategy option.
decode(InputStream, int, int, Options, Downsampler.DecodeCallbacks) - Method in class com.bumptech.glide.load.resource.bitmap.Downsampler
Returns a Bitmap decoded from the given InputStream that is rotated to match any EXIF data present in the stream and that is downsampled according to the given dimensions and any provided DownsampleStrategy option.
decode(InputStream, int, int, Options) - Method in class com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder
 
decode(ParcelFileDescriptor, int, int, Options) - Method in class com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder
 
decode(File, int, int, Options) - Method in class com.bumptech.glide.load.resource.file.FileDecoder
 
decode(ByteBuffer, int, int, Options) - Method in class com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder
 
decode(GifDecoder, int, int, Options) - Method in class com.bumptech.glide.load.resource.gif.GifFrameResourceDecoder
 
decode(InputStream, int, int, Options) - Method in class com.bumptech.glide.load.resource.gif.StreamGifDecoder
 
decode(T, int, int, Options) - Method in interface com.bumptech.glide.load.ResourceDecoder
Returns a decoded resource from the given data or null if no resource could be decoded.
decode(Class<?>) - Method in class com.bumptech.glide.request.RequestOptions
 
DECODE_FORMAT - Static variable in class com.bumptech.glide.load.resource.bitmap.Downsampler
Indicates the DecodeFormat that will be used in conjunction with the image format to determine the Bitmap.Config to provide to BitmapFactory.Options.inPreferredConfig when decoding the image.
decodeCachedData() - Method in class com.bumptech.glide.load.engine.DiskCacheStrategy
Returns true if this request should attempt to decode cached source data.
decodeCachedResource() - Method in class com.bumptech.glide.load.engine.DiskCacheStrategy
Returns true if this request should attempt to decode cached resource data.
DecodeFormat - Enum in com.bumptech.glide.load
Options for setting the value of Bitmap.getConfig() for Bitmaps returned by ResourceDecoders.
DecodePath<DataType,ResourceType,Transcode> - Class in com.bumptech.glide.load.engine
Attempts to decode and transcode resource type from a given data type.
DecodePath(Class<DataType>, Class<ResourceType>, Class<Transcode>, List<? extends ResourceDecoder<DataType, ResourceType>>, ResourceTranscoder<ResourceType, Transcode>, Pools.Pool<List<Exception>>) - Constructor for class com.bumptech.glide.load.engine.DecodePath
 
decodeTypeOf(Class<?>) - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions object with RequestOptions.decode(Class) set.
DEFAULT - Static variable in enum com.bumptech.glide.load.DecodeFormat
The default value for DecodeFormat.
DEFAULT - Static variable in enum com.bumptech.glide.load.engine.executor.GlideExecutor.UncaughtThrowableStrategy
The default strategy, currently GlideExecutor.UncaughtThrowableStrategy.LOG.
DEFAULT - Static variable in interface com.bumptech.glide.load.model.Headers
A Headers object containing reasonable defaults that should be used when users don't want to provide their own headers.
DEFAULT - Static variable in class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
Default strategy, currently DownsampleStrategy.CENTER_OUTSIDE.
DEFAULT_DISK_CACHE_DIR - Static variable in interface com.bumptech.glide.load.engine.cache.DiskCache.Factory
 
DEFAULT_DISK_CACHE_EXECUTOR_NAME - Static variable in class com.bumptech.glide.load.engine.executor.GlideExecutor
The default thread name prefix for executors used to load/decode/transform data found in Glide's cache.
DEFAULT_DISK_CACHE_EXECUTOR_THREADS - Static variable in class com.bumptech.glide.load.engine.executor.GlideExecutor
The default thread count for executors used to load/decode/transform data found in Glide's cache.
DEFAULT_DISK_CACHE_SIZE - Static variable in interface com.bumptech.glide.load.engine.cache.DiskCache.Factory
250 MB of cache.
DEFAULT_FRAME - Static variable in class com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder
A constant indicating we should use whatever frame we consider best, frequently not the first frame.
DEFAULT_REQUEST_FACTORY - Static variable in class com.bumptech.glide.integration.volley.VolleyStreamFetcher
 
DEFAULT_SOURCE_EXECUTOR_NAME - Static variable in class com.bumptech.glide.load.engine.executor.GlideExecutor
The default thread name prefix for executors used to load/decode/transform data not found in cache.
DefaultConnectivityMonitorFactory - Class in com.bumptech.glide.manager
A factory class that produces a functional ConnectivityMonitor if the application has the android.permission.ACCESS_NETWORK_STATE permission and a no-op non functional ConnectivityMonitor if the app does not have the required permission.
DefaultConnectivityMonitorFactory() - Constructor for class com.bumptech.glide.manager.DefaultConnectivityMonitorFactory
 
DefaultImageHeaderParser - Class in com.bumptech.glide.load.resource.bitmap
A class for parsing the exif orientation and other data from an image header.
DefaultImageHeaderParser() - Constructor for class com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser
 
delete() - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Closes the cache and deletes all of its stored values.
delete(Key) - Method in interface com.bumptech.glide.load.engine.cache.DiskCache
Remove the key and value from the cache.
delete(Key) - Method in class com.bumptech.glide.load.engine.cache.DiskCacheAdapter
 
delete(Key) - Method in class com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper
 
deliverResponse(byte[]) - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher.GlideRequest
 
DISABLE_ANIMATION - Static variable in class com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder
If set to true, disables this decoder (ByteBufferGifDecoder.handles(ByteBuffer, Options) will return false).
DISABLE_ANIMATION - Static variable in class com.bumptech.glide.load.resource.gif.StreamGifDecoder
If set to true, disables this decoder (StreamGifDecoder.handles(InputStream, Options) will return false).
disallowHardwareConfig() - Method in class com.bumptech.glide.request.RequestOptions
Disables the use of Bitmap.Config.HARDWARE in Downsampler to avoid errors caused by inspecting Bitmap pixels, drawing with hardware support disabled, drawing to Canvass backed by Bitmaps etc.
disk(String, Option.CacheKeyUpdater<T>) - Static method in class com.bumptech.glide.load.Option
Returns a new Option that uses the given Option.CacheKeyUpdater to update disk cache keys.
disk(String, T, Option.CacheKeyUpdater<T>) - Static method in class com.bumptech.glide.load.Option
Returns a new Option that uses the given Option.CacheKeyUpdater to update disk cache keys and provides the given value as the default value.
DiskCache - Interface in com.bumptech.glide.load.engine.cache
An interface for writing to and reading from a disk cache.
DiskCache.Factory - Interface in com.bumptech.glide.load.engine.cache
An interface for lazily creating a disk cache.
DiskCache.Writer - Interface in com.bumptech.glide.load.engine.cache
An interface to actually write data to a key in the disk cache.
DiskCacheAdapter - Class in com.bumptech.glide.load.engine.cache
A simple class that returns null for all gets and ignores all writes.
DiskCacheAdapter() - Constructor for class com.bumptech.glide.load.engine.cache.DiskCacheAdapter
 
DiskCacheStrategy - Class in com.bumptech.glide.load.engine
Set of available caching strategies for media.
DiskCacheStrategy() - Constructor for class com.bumptech.glide.load.engine.DiskCacheStrategy
 
diskCacheStrategy(DiskCacheStrategy) - Method in class com.bumptech.glide.request.RequestOptions
Sets the DiskCacheStrategy to use for this load.
diskCacheStrategyOf(DiskCacheStrategy) - Static method in class com.bumptech.glide.request.RequestOptions
DiskLruCache - Class in com.bumptech.glide.disklrucache
A cache that uses a bounded amount of space on a filesystem.
DiskLruCache.Editor - Class in com.bumptech.glide.disklrucache
Edits the values for an entry.
DiskLruCache.Value - Class in com.bumptech.glide.disklrucache
A snapshot of the values for an entry.
DiskLruCacheFactory - Class in com.bumptech.glide.load.engine.cache
Creates an DiskLruCache based disk cache in the specified disk cache directory.
DiskLruCacheFactory(String, int) - Constructor for class com.bumptech.glide.load.engine.cache.DiskLruCacheFactory
 
DiskLruCacheFactory(String, String, int) - Constructor for class com.bumptech.glide.load.engine.cache.DiskLruCacheFactory
 
DiskLruCacheFactory(DiskLruCacheFactory.CacheDirectoryGetter, int) - Constructor for class com.bumptech.glide.load.engine.cache.DiskLruCacheFactory
When using this constructor DiskLruCacheFactory.CacheDirectoryGetter.getCacheDirectory() will be called out of UI thread, allowing to do I/O access without performance impacts.
DiskLruCacheFactory.CacheDirectoryGetter - Interface in com.bumptech.glide.load.engine.cache
Interface called out of UI thread to get the cache folder.
DiskLruCacheWrapper - Class in com.bumptech.glide.load.engine.cache
The default DiskCache implementation.
DiskLruCacheWrapper(File, int) - Constructor for class com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper
 
dontAnimate() - Method in class com.bumptech.glide.request.RequestOptions
Disables resource decoders that return animated resources so any resource returned will be static.
dontTransform() - Method in class com.bumptech.glide.request.RequestOptions
Removes all applied Transformations for all resource classes and allows unknown resource types to be transformed without throwing an exception.
dontTransition() - Method in class com.bumptech.glide.TransitionOptions
Removes any existing animation put on the builder.
download(Object) - Method in class com.bumptech.glide.RequestManager
A helper method equivalent to calling RequestManager.downloadOnly() ()} and then RequestBuilder.load(Object) with the given model.
DOWNLOAD_ONLY_OPTIONS - Static variable in class com.bumptech.glide.RequestBuilder
 
downloadOnly(Y) - Method in class com.bumptech.glide.RequestBuilder
downloadOnly(int, int) - Method in class com.bumptech.glide.RequestBuilder
downloadOnly() - Method in class com.bumptech.glide.RequestManager
Attempts always load the resource into the cache and return the File containing the cached source data.
downsample(DownsampleStrategy) - Method in class com.bumptech.glide.request.RequestOptions
Sets the DownsampleStrategy to use when decoding Bitmaps using Downsampler.
DOWNSAMPLE_STRATEGY - Static variable in class com.bumptech.glide.load.resource.bitmap.Downsampler
Indicates the DownsampleStrategy option that will be used to calculate the sample size to use to downsample an image given the original and target dimensions of the image.
downsampleOf(DownsampleStrategy) - Static method in class com.bumptech.glide.request.RequestOptions
Downsampler - Class in com.bumptech.glide.load.resource.bitmap
Downsamples, decodes, and rotates images according to their exif orientation.
Downsampler(List<ImageHeaderParser>, DisplayMetrics, BitmapPool, ArrayPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.Downsampler
 
Downsampler.DecodeCallbacks - Interface in com.bumptech.glide.load.resource.bitmap
Callbacks for key points during decodes.
DownsampleStrategy - Class in com.bumptech.glide.load.resource.bitmap
Indicates the algorithm to use when downsampling images.
DownsampleStrategy() - Constructor for class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
 
DownsampleStrategy.SampleSizeRounding - Enum in com.bumptech.glide.load.resource.bitmap
Indicates whether to prefer to prefer downsampling or scaling to prefer lower memory usage or higher quality.
draw(Canvas) - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
draw(Canvas) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
drawable - Variable in class com.bumptech.glide.load.resource.drawable.DrawableResource
 
DrawableCrossFadeFactory - Class in com.bumptech.glide.request.transition
A factory class that produces a new Transition that varies depending on whether or not the drawable was loaded from the memory cache and whether or not the drawable is the first image to be put on the target.
DrawableCrossFadeFactory(int, boolean) - Constructor for class com.bumptech.glide.request.transition.DrawableCrossFadeFactory
 
DrawableCrossFadeFactory.Builder - Class in com.bumptech.glide.request.transition
DrawableCrossFadeTransition - Class in com.bumptech.glide.request.transition
A cross fade Transition for Drawables that uses an TransitionDrawable to transition from an existing drawable already visible on the target to a new drawable.
DrawableCrossFadeTransition(int, boolean) - Constructor for class com.bumptech.glide.request.transition.DrawableCrossFadeTransition
 
DrawableImageViewTarget - Class in com.bumptech.glide.request.target
A target for display Drawable objects in ImageViews.
DrawableImageViewTarget(ImageView) - Constructor for class com.bumptech.glide.request.target.DrawableImageViewTarget
 
DrawableResource<T extends Drawable> - Class in com.bumptech.glide.load.resource.drawable
Simple wrapper for an Android Drawable which returns a new drawable based on it's state.
DrawableResource(T) - Constructor for class com.bumptech.glide.load.resource.drawable.DrawableResource
 
DrawableThumbnailImageViewTarget - Class in com.bumptech.glide.request.target
Efficiently displays multiple Drawables loaded serially into a single View.
DrawableThumbnailImageViewTarget(ImageView) - Constructor for class com.bumptech.glide.request.target.DrawableThumbnailImageViewTarget
 
DrawableTransitionOptions - Class in com.bumptech.glide.load.resource.drawable
Contains Drawable specific animation options.
DrawableTransitionOptions() - Constructor for class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
 

E

edit(String) - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Returns an editor for the entry named key, or null if another edit is in progress.
edit() - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Value
Returns an editor for this snapshot's entry, or null if either the entry has changed since this snapshot was created or if another edit is in progress.
EmptySignature - Class in com.bumptech.glide.signature
An empty key that is always equal to all other empty keys.
encode(Resource<GifDrawable>, File, Options) - Method in class com.bumptech.glide.integration.gifencoder.ReEncodingGifResourceEncoder
 
encode(T, File, Options) - Method in interface com.bumptech.glide.load.Encoder
Writes the given data to the given output stream and returns True if the write completed successfully and should be committed.
encode(ByteBuffer, File, Options) - Method in class com.bumptech.glide.load.model.ByteBufferEncoder
 
encode(InputStream, File, Options) - Method in class com.bumptech.glide.load.model.StreamEncoder
 
encode(Resource<BitmapDrawable>, File, Options) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableEncoder
 
encode(Resource<Bitmap>, File, Options) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapEncoder
 
encode(Resource<GifDrawable>, File, Options) - Method in class com.bumptech.glide.load.resource.gif.GifDrawableEncoder
 
ENCODE_TRANSFORMATION - Static variable in class com.bumptech.glide.integration.gifencoder.ReEncodingGifResourceEncoder
A boolean option that, if set to true, causes the fully transformed GIF to be written to cache.
encodeFormat(Bitmap.CompressFormat) - Method in class com.bumptech.glide.request.RequestOptions
Sets the value for key BitmapEncoder.COMPRESSION_FORMAT.
encodeFormatOf(Bitmap.CompressFormat) - Static method in class com.bumptech.glide.request.RequestOptions
encodeQuality(int) - Method in class com.bumptech.glide.request.RequestOptions
Sets the value for key BitmapEncoder.COMPRESSION_QUALITY.
encodeQualityOf(int) - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions with RequestOptions.encodeQuality(int) called with the given quality.
Encoder<T> - Interface in com.bumptech.glide.load
An interface for writing data to some persistent data store (i.e.
EncoderRegistry - Class in com.bumptech.glide.provider
Contains an unordered list of Encoders capable of encoding arbitrary data types.
EncoderRegistry() - Constructor for class com.bumptech.glide.provider.EncoderRegistry
 
EncodeStrategy - Enum in com.bumptech.glide.load
Details how an ResourceEncoder will encode a resource to cache.
Engine - Class in com.bumptech.glide.load.engine
Responsible for starting loads and managing active and cached resources.
Engine(MemoryCache, DiskCache.Factory, GlideExecutor, GlideExecutor, GlideExecutor) - Constructor for class com.bumptech.glide.load.engine.Engine
 
Engine.LoadStatus - Class in com.bumptech.glide.load.engine
Allows a request to indicate it no longer is interested in a given load.
equals(Object) - Method in class com.bumptech.glide.load.engine.prefill.PreFillType
 
equals(Object) - Method in interface com.bumptech.glide.load.Key
 
equals(Object) - Method in class com.bumptech.glide.load.model.GlideUrl
 
equals(Object) - Method in class com.bumptech.glide.load.model.LazyHeaders
 
equals(Object) - Method in class com.bumptech.glide.load.MultiTransformation
 
equals(Object) - Method in class com.bumptech.glide.load.Option
 
equals(Object) - Method in class com.bumptech.glide.load.Options
 
equals(Object) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableTransformation
 
equals(Object) - Method in class com.bumptech.glide.load.resource.bitmap.CenterCrop
 
equals(Object) - Method in class com.bumptech.glide.load.resource.bitmap.CenterInside
 
equals(Object) - Method in class com.bumptech.glide.load.resource.bitmap.CircleCrop
 
equals(Object) - Method in class com.bumptech.glide.load.resource.bitmap.FitCenter
 
equals(Object) - Method in class com.bumptech.glide.load.resource.bitmap.RoundedCorners
 
equals(Object) - Method in class com.bumptech.glide.load.resource.gif.GifDrawableTransformation
 
equals(Object) - Method in interface com.bumptech.glide.load.Transformation
For caching to work correctly, implementations must implement this method and Transformation.hashCode().
equals(Object) - Method in class com.bumptech.glide.request.RequestOptions
 
equals(Object) - Method in class com.bumptech.glide.signature.MediaStoreSignature
 
equals(Object) - Method in class com.bumptech.glide.signature.ObjectKey
 
equals(Object) - Method in class com.bumptech.glide.util.MultiClassKey
 
error(Drawable) - Method in class com.bumptech.glide.request.RequestOptions
Sets a Drawable to display if a load fails.
error(int) - Method in class com.bumptech.glide.request.RequestOptions
Sets a resource to display if a load fails.
errorOf(Drawable) - Static method in class com.bumptech.glide.request.RequestOptions
errorOf(int) - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions object with RequestOptions.error(int)} set.
ExceptionCatchingInputStream - Class in com.bumptech.glide.util
An InputStream that catches IOExceptions during read and skip calls and stores them so they can later be handled or thrown.
Excludes - Annotation Type in com.bumptech.glide.annotation
Specifies a set of GlideModule and/or LibraryGlideModule classes that should be excluded from an application.
execute(Runnable) - Method in class com.bumptech.glide.load.engine.executor.GlideExecutor
 
ExifOrientationStream - Class in com.bumptech.glide.load.data
Adds an exif segment with an orientation attribute to a wrapped InputStream containing image data.
ExifOrientationStream(InputStream, int) - Constructor for class com.bumptech.glide.load.data.ExifOrientationStream
 
ExternalCacheDiskCacheFactory - Class in com.bumptech.glide.load.engine.cache
Creates an DiskLruCache based disk cache in the external disk cache directory.
ExternalCacheDiskCacheFactory(Context) - Constructor for class com.bumptech.glide.load.engine.cache.ExternalCacheDiskCacheFactory
 
ExternalCacheDiskCacheFactory(Context, int) - Constructor for class com.bumptech.glide.load.engine.cache.ExternalCacheDiskCacheFactory
 
ExternalCacheDiskCacheFactory(Context, String, int) - Constructor for class com.bumptech.glide.load.engine.cache.ExternalCacheDiskCacheFactory
 

F

Factory() - Constructor for class com.bumptech.glide.integration.okhttp.OkHttpUrlLoader.Factory
Deprecated.
Constructor for a new Factory that runs requests using a static singleton client.
Factory(OkHttpClient) - Constructor for class com.bumptech.glide.integration.okhttp.OkHttpUrlLoader.Factory
Deprecated.
Constructor for a new Factory that runs requests using given client.
Factory() - Constructor for class com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader.Factory
Constructor for a new Factory that runs requests using a static singleton client.
Factory(Call.Factory) - Constructor for class com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader.Factory
Constructor for a new Factory that runs requests using given client.
Factory(Context) - Constructor for class com.bumptech.glide.integration.volley.VolleyUrlLoader.Factory
Constructor for a new Factory that runs requests using a static singleton request queue.
Factory(RequestQueue) - Constructor for class com.bumptech.glide.integration.volley.VolleyUrlLoader.Factory
Constructor for a new Factory that runs requests using the given RequestQueue.
Factory(RequestQueue, VolleyRequestFactory) - Constructor for class com.bumptech.glide.integration.volley.VolleyUrlLoader.Factory
Constructor for a new Factory with a custom Volley request factory that runs requests using the given RequestQueue.
Factory(ArrayPool) - Constructor for class com.bumptech.glide.load.data.InputStreamRewinder.Factory
 
Factory() - Constructor for class com.bumptech.glide.load.model.ByteBufferFileLoader.Factory
 
Factory(FileLoader.FileOpener<Data>) - Constructor for class com.bumptech.glide.load.model.FileLoader.Factory
 
Factory(Context) - Constructor for class com.bumptech.glide.load.model.MediaStoreFileLoader.Factory
 
Factory() - Constructor for class com.bumptech.glide.load.model.stream.HttpGlideUrlLoader.Factory
 
Factory() - Constructor for class com.bumptech.glide.load.model.stream.HttpUriLoader.Factory
 
Factory(Context) - Constructor for class com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader.Factory
 
Factory(Context) - Constructor for class com.bumptech.glide.load.model.stream.MediaStoreVideoThumbLoader.Factory
 
Factory() - Constructor for class com.bumptech.glide.load.model.UnitModelLoader.Factory
 
Factory() - Constructor for class com.bumptech.glide.load.resource.bytes.ByteBufferRewinder.Factory
 
FactoryPools - Class in com.bumptech.glide.util.pool
Provides implementations of Pools.Pool never return null, log when new instances are created, and that can use the FactoryPools.Poolable interface to ensure objects aren't used while inside the pool.
FactoryPools.Factory<T> - Interface in com.bumptech.glide.util.pool
Creates new instances of the given type.
FactoryPools.Poolable - Interface in com.bumptech.glide.util.pool
Allows additional verification to catch errors caused by using objects while they are in an object pool.
FactoryPools.Resetter<T> - Interface in com.bumptech.glide.util.pool
Resets state when objects are returned to the pool.
fallback(Drawable) - Method in class com.bumptech.glide.request.RequestOptions
Sets an Drawable to display if the model provided to RequestBuilder.load(Object) is null.
fallback(int) - Method in class com.bumptech.glide.request.RequestOptions
Sets a resource to display if the model provided to RequestBuilder.load(Object) is null.
fetcher - Variable in class com.bumptech.glide.load.model.ModelLoader.LoadData
 
FileDecoder - Class in com.bumptech.glide.load.resource.file
A simple ResourceDecoder that creates resource for a given File.
FileDecoder() - Constructor for class com.bumptech.glide.load.resource.file.FileDecoder
 
FileDescriptorAssetPathFetcher - Class in com.bumptech.glide.load.data
Fetches an ParcelFileDescriptor for an asset path.
FileDescriptorAssetPathFetcher(AssetManager, String) - Constructor for class com.bumptech.glide.load.data.FileDescriptorAssetPathFetcher
 
FileDescriptorFactory(AssetManager) - Constructor for class com.bumptech.glide.load.model.AssetUriLoader.FileDescriptorFactory
 
FileDescriptorFactory() - Constructor for class com.bumptech.glide.load.model.FileLoader.FileDescriptorFactory
 
FileDescriptorFactory(Resources) - Constructor for class com.bumptech.glide.load.model.ResourceLoader.FileDescriptorFactory
 
FileDescriptorFactory() - Constructor for class com.bumptech.glide.load.model.StringLoader.FileDescriptorFactory
 
FileDescriptorFactory(ContentResolver) - Constructor for class com.bumptech.glide.load.model.UriLoader.FileDescriptorFactory
 
FileDescriptorLocalUriFetcher - Class in com.bumptech.glide.load.data
Fetches an ParcelFileDescriptor for a local Uri.
FileDescriptorLocalUriFetcher(ContentResolver, Uri) - Constructor for class com.bumptech.glide.load.data.FileDescriptorLocalUriFetcher
 
FileLoader<Data> - Class in com.bumptech.glide.load.model
A simple model loader for loading data from Files.
FileLoader(FileLoader.FileOpener<Data>) - Constructor for class com.bumptech.glide.load.model.FileLoader
 
FileLoader.Factory<Data> - Class in com.bumptech.glide.load.model
Base factory for loading data from files.
FileLoader.FileDescriptorFactory - Class in com.bumptech.glide.load.model
Factory for loading ParcelFileDescriptors from Files.
FileLoader.FileOpener<Data> - Interface in com.bumptech.glide.load.model
Allows opening a specific type of data from a File.
FileLoader.StreamFactory - Class in com.bumptech.glide.load.model
Factory for loading InputStreams from Files.
FileResource - Class in com.bumptech.glide.load.resource.file
A simple Resource that wraps a File.
FileResource(File) - Constructor for class com.bumptech.glide.load.resource.file.FileResource
 
fillInStackTrace() - Method in exception com.bumptech.glide.load.engine.GlideException
 
finish() - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Flushes any pending data and closes output file.
FIT_CENTER - Static variable in class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
Scales, maintaining the original aspect ratio, so that one of the image's dimensions is exactly equal to the requested size and the other dimension is less than or equal to the requested size.
FitCenter - Class in com.bumptech.glide.load.resource.bitmap
Scales the image uniformly (maintaining the image's aspect ratio) so that one of the dimensions of the image will be equal to the given dimension and the other will be less than the given dimension.
FitCenter() - Constructor for class com.bumptech.glide.load.resource.bitmap.FitCenter
 
FitCenter(Context) - Constructor for class com.bumptech.glide.load.resource.bitmap.FitCenter
Deprecated.
FitCenter(BitmapPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.FitCenter
Deprecated.
fitCenter(BitmapPool, Bitmap, int, int) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
An expensive operation to resize the given Bitmap down so that it fits within the given dimensions maintain the original proportions.
fitCenter() - Method in class com.bumptech.glide.request.RequestOptions
Applies FitCenter and to all default types, DownsampleStrategy.FIT_CENTER to image types, and throws an exception if asked to transform an unknown type.
fitCenterTransform() - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions object with RequestOptions.fitCenter() set.
FIX_BITMAP_SIZE_TO_REQUESTED_DIMENSIONS - Static variable in class com.bumptech.glide.load.resource.bitmap.Downsampler
Ensure that the size of the bitmap is fixed to the requested width and height of the resource from the caller.
FixedPreloadSizeProvider<T> - Class in com.bumptech.glide.util
A ListPreloader.PreloadSizeProvider with a fixed width and height.
FixedPreloadSizeProvider(int, int) - Constructor for class com.bumptech.glide.util.FixedPreloadSizeProvider
Constructor for a PreloadSizeProvider with a fixed size.
FixedSizeDrawable - Class in com.bumptech.glide.request.target
A wrapper drawable to square the wrapped drawable so that it expands to fill a square with exactly the given side length.
FixedSizeDrawable(Drawable, int, int) - Constructor for class com.bumptech.glide.request.target.FixedSizeDrawable
 
fixMarkLimit() - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
Reduces the mark limit to match the current buffer length to prevent the buffer from continuing to increase in size.
flush() - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Force buffered operations to the filesystem.
format(DecodeFormat) - Method in class com.bumptech.glide.request.RequestOptions
Sets the DecodeFormat to use when decoding Bitmap objects using Downsampler.
formatOf(DecodeFormat) - Static method in class com.bumptech.glide.request.RequestOptions
frame(long) - Method in class com.bumptech.glide.request.RequestOptions
Sets the time position of the frame to extract from a video.
FRAME_OPTION - Static variable in class com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder
An integer indicating the frame option used to retrieve a target frame.
frameOf(long) - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions object with RequestOptions.frame(long) set.
fromFile(File) - Static method in class com.bumptech.glide.util.ByteBufferUtil
 
fromStream(InputStream) - Static method in class com.bumptech.glide.util.ByteBufferUtil
 
FutureTarget<R> - Interface in com.bumptech.glide.request
An interface for an object that is both a Target and a Future.

G

GenericTransitionOptions<TranscodeType> - Class in com.bumptech.glide
Implementation of TransitionOptions that exposes only generic methods that can be applied to any resource type.
GenericTransitionOptions() - Constructor for class com.bumptech.glide.GenericTransitionOptions
 
get(String) - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Returns a snapshot of the entry named key, or null if it doesn't exist is not currently readable.
get(Context) - Static method in class com.bumptech.glide.Glide
Get the singleton.
get(int, Class<T>) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool
Returns a non-null array of the given type with a length >= to the given size.
get(int, int, Bitmap.Config) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool
Returns a Bitmap of exactly the given width, height, and configuration, and containing only transparent pixels.
get(int, int, Bitmap.Config) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter
 
get(int, Class<T>) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool
 
get(int, int, Bitmap.Config) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
 
get(int, int, Bitmap.Config) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy
 
get(Key) - Method in interface com.bumptech.glide.load.engine.cache.DiskCache
Get the cache for the value at the given key.
get(Key) - Method in class com.bumptech.glide.load.engine.cache.DiskCacheAdapter
 
get(File, int) - Static method in class com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper
Get a DiskCache in the given directory and size.
get(Key) - Method in class com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper
 
get() - Method in interface com.bumptech.glide.load.engine.Resource
Returns an instance of the wrapped resource.
get(A, int, int) - Method in class com.bumptech.glide.load.model.ModelCache
Get a value.
get(Option<T>) - Method in class com.bumptech.glide.load.Options
 
get() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapResource
 
get() - Method in class com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource
 
get() - Method in class com.bumptech.glide.load.resource.bytes.BytesResource
 
get() - Method in class com.bumptech.glide.load.resource.drawable.DrawableResource
 
get() - Method in class com.bumptech.glide.load.resource.SimpleResource
 
get(Class<Z>, Class<R>) - Method in class com.bumptech.glide.load.resource.transcode.TranscoderRegistry
Returns the currently registered ResourceTranscoder for the given classes.
get() - Static method in class com.bumptech.glide.load.resource.transcode.UnitTranscoder
 
get() - Static method in class com.bumptech.glide.load.resource.UnitTransformation
Returns a UnitTransformation for the given type.
get(Context) - Method in class com.bumptech.glide.manager.RequestManagerRetriever
 
get(FragmentActivity) - Method in class com.bumptech.glide.manager.RequestManagerRetriever
 
get(Fragment) - Method in class com.bumptech.glide.manager.RequestManagerRetriever
 
get(Activity) - Method in class com.bumptech.glide.manager.RequestManagerRetriever
 
get(View) - Method in class com.bumptech.glide.manager.RequestManagerRetriever
 
get(Fragment) - Method in class com.bumptech.glide.manager.RequestManagerRetriever
 
get(Class<Data>, Class<TResource>, Class<Transcode>) - Method in class com.bumptech.glide.provider.LoadPathCache
 
get(Class<?>, Class<?>) - Method in class com.bumptech.glide.provider.ModelToResourceClassCache
 
get(Class<Z>) - Method in class com.bumptech.glide.provider.ResourceEncoderRegistry
 
get() - Method in class com.bumptech.glide.request.RequestFutureTarget
 
get(long, TimeUnit) - Method in class com.bumptech.glide.request.RequestFutureTarget
 
get() - Static method in class com.bumptech.glide.request.transition.NoTransition
Returns an instance of NoTransition.
get(T) - Method in class com.bumptech.glide.util.LruCache
Returns the item in the cache for the given key or null if no such item exists.
getAll() - Method in class com.bumptech.glide.manager.TargetTracker
 
getAlpha() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getAlternateUrls(Model, int, int, Options) - Method in class com.bumptech.glide.load.model.stream.BaseGlideUrlLoader
Returns a list of alternate urls for the given model, width, and height from which equivalent data can be obtained (usually the same image with the same aspect ratio, but in a larger size) as the primary url.
getArrayLength(T) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface
Return the length of the given array.
getArrayLength(byte[]) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.ByteArrayAdapter
 
getArrayLength(int[]) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.IntegerArrayAdapter
 
getArrayPool() - Method in class com.bumptech.glide.Glide
 
getArrayPoolSizeInBytes() - Method in class com.bumptech.glide.load.engine.cache.MemorySizeCalculator
Returns the recommended array pool size for the device it is run on in bytes.
getBitmap(R) - Method in class com.bumptech.glide.request.transition.BitmapContainerTransitionFactory
Retrieve the Bitmap from a composite object.
getBitmap(Bitmap) - Method in class com.bumptech.glide.request.transition.BitmapTransitionFactory
 
getBitmapByteSize(Bitmap) - Static method in class com.bumptech.glide.util.Util
Returns the in memory size of the given Bitmap in bytes.
getBitmapByteSize(int, int, Bitmap.Config) - Static method in class com.bumptech.glide.util.Util
Returns the in memory size of Bitmap with the given width, height, and Bitmap.Config.
getBitmapDrawableLock() - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
 
getBitmapPool() - Method in class com.bumptech.glide.Glide
Returns the BitmapPool used to temporarily store Bitmaps so they can be reused to avoid garbage collections.
getBitmapPoolSize() - Method in class com.bumptech.glide.load.engine.cache.MemorySizeCalculator
Returns the recommended bitmap pool size for the device it is run on in bytes.
getBuffer() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
getByteSize() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Returns an estimated byte size for this decoder based on the data provided to GifDecoder.setData(GifHeader, byte[]), as well as internal buffers.
getByteSize() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getCacheDirectory() - Method in interface com.bumptech.glide.load.engine.cache.DiskLruCacheFactory.CacheDirectoryGetter
 
getCacheKey() - Method in class com.bumptech.glide.load.model.GlideUrl
Returns an inexpensive to calculate String suitable for use as a disk cache key.
getCallback() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getCauses() - Method in exception com.bumptech.glide.load.engine.GlideException
Returns a list of causes that are immediate children of this exception.
getChangingConfigurations() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getConstantState() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
getConstantState() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getContext() - Method in class com.bumptech.glide.Glide
 
getCount() - Method in class com.bumptech.glide.util.LruCache
Returns the number of entries stored in cache.
getCurrent() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getCurrentDrawable() - Method in class com.bumptech.glide.request.target.ImageViewTarget
Returns the current Drawable being displayed in the view using ImageView.getDrawable().
getCurrentDrawable() - Method in interface com.bumptech.glide.request.transition.Transition.ViewAdapter
Returns the current drawable being displayed in the view, or null if no such drawable exists (or one cannot be retrieved).
getCurrentFrameIndex() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Gets the current index of the animation frame, or -1 if animation hasn't not yet started.
getCurrentFrameIndex() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getCurrentSize() - Method in interface com.bumptech.glide.load.engine.cache.MemoryCache
Returns the sum of the sizes of all the contents of the cache in bytes.
getCurrentSize() - Method in class com.bumptech.glide.load.engine.cache.MemoryCacheAdapter
 
getCurrentSize() - Method in class com.bumptech.glide.util.LruCache
Returns the sum of the sizes of all items in the cache.
getData() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
 
getData() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getDataClass() - Method in class com.bumptech.glide.integration.okhttp.OkHttpStreamFetcher
Deprecated.
 
getDataClass() - Method in class com.bumptech.glide.integration.okhttp3.OkHttpStreamFetcher
 
getDataClass() - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher
 
getDataClass() - Method in interface com.bumptech.glide.load.data.DataFetcher
Returns the class of the data this fetcher will attempt to obtain.
getDataClass() - Method in interface com.bumptech.glide.load.data.DataRewinder.Factory
Returns the class of data this factory can produce DataRewinders for.
getDataClass() - Method in class com.bumptech.glide.load.data.FileDescriptorAssetPathFetcher
 
getDataClass() - Method in class com.bumptech.glide.load.data.FileDescriptorLocalUriFetcher
 
getDataClass() - Method in class com.bumptech.glide.load.data.HttpUrlFetcher
 
getDataClass() - Method in class com.bumptech.glide.load.data.InputStreamRewinder.Factory
 
getDataClass() - Method in class com.bumptech.glide.load.data.mediastore.ThumbFetcher
 
getDataClass() - Method in class com.bumptech.glide.load.data.StreamAssetPathFetcher
 
getDataClass() - Method in class com.bumptech.glide.load.data.StreamLocalUriFetcher
 
getDataClass() - Method in class com.bumptech.glide.load.engine.LoadPath
 
getDataClass() - Method in interface com.bumptech.glide.load.model.ByteArrayLoader.Converter
 
getDataClass() - Method in interface com.bumptech.glide.load.model.DataUrlLoader.DataDecoder
 
getDataClass() - Method in interface com.bumptech.glide.load.model.FileLoader.FileOpener
 
getDataClass() - Method in class com.bumptech.glide.load.resource.bytes.ByteBufferRewinder.Factory
 
getDataClasses(Class<?>) - Method in class com.bumptech.glide.load.model.ModelLoaderRegistry
 
getDataSource() - Method in class com.bumptech.glide.integration.okhttp.OkHttpStreamFetcher
Deprecated.
 
getDataSource() - Method in class com.bumptech.glide.integration.okhttp3.OkHttpStreamFetcher
 
getDataSource() - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher
 
getDataSource() - Method in class com.bumptech.glide.load.data.AssetPathFetcher
 
getDataSource() - Method in interface com.bumptech.glide.load.data.DataFetcher
Returns the DataSource this fetcher will return data from.
getDataSource() - Method in class com.bumptech.glide.load.data.HttpUrlFetcher
 
getDataSource() - Method in class com.bumptech.glide.load.data.LocalUriFetcher
 
getDataSource() - Method in class com.bumptech.glide.load.data.mediastore.ThumbFetcher
 
getDecoders(Class<T>, Class<R>) - Method in class com.bumptech.glide.provider.ResourceDecoderRegistry
 
getDefaultRequestOptions() - Method in class com.bumptech.glide.GlideContext
 
getDefaultTransitionOptions(Class<T>) - Method in class com.bumptech.glide.GlideContext
 
getDefaultValue() - Method in class com.bumptech.glide.load.Option
Returns a reasonable default to use if no other value is set, or null.
getDelay(int) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Gets display duration for specified frame.
getDelay(int) - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getDescendantRequestManagerFragments() - Method in class com.bumptech.glide.manager.RequestManagerFragment
Returns the set of fragments that this RequestManagerFragment's parent is a parent to.
getDescendantRequestManagerFragments() - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
Returns the set of fragments that this RequestManagerFragment's parent is a parent to.
getDescendants() - Method in interface com.bumptech.glide.manager.RequestManagerTreeNode
Returns all descendant RequestManagers relative to the context of the current RequestManager.
getDirectory() - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Returns the directory where this cache stores its data.
getDirty(int, int, Bitmap.Config) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool
Identical to BitmapPool.get(int, int, android.graphics.Bitmap.Config) except that any returned Bitmap may not have been erased and may contain random data.
getDirty(int, int, Bitmap.Config) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter
 
getDirty(int, int, Bitmap.Config) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
 
getDiskCacheStrategy() - Method in class com.bumptech.glide.request.RequestOptions
 
getDownloadOnlyRequest() - Method in class com.bumptech.glide.RequestBuilder
 
getDrawable(Bitmap) - Method in class com.bumptech.glide.request.target.BitmapThumbnailImageViewTarget
 
getDrawable(Drawable) - Method in class com.bumptech.glide.request.target.DrawableThumbnailImageViewTarget
 
getDrawable(T) - Method in class com.bumptech.glide.request.target.ThumbnailImageViewTarget
 
getElapsedMillis(long) - Static method in class com.bumptech.glide.util.LogTime
Returns the time elapsed since the given logTime in millis.
getElementSizeInBytes() - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface
Return the size of an element in the array in bytes (e.g.
getElementSizeInBytes() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.ByteArrayAdapter
 
getElementSizeInBytes() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.IntegerArrayAdapter
 
getEncoder(Class<T>) - Method in class com.bumptech.glide.provider.EncoderRegistry
 
getEncodeStrategy(Options) - Method in class com.bumptech.glide.integration.gifencoder.ReEncodingGifResourceEncoder
 
getEncodeStrategy(Options) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableEncoder
 
getEncodeStrategy(Options) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapEncoder
 
getEncodeStrategy(Options) - Method in class com.bumptech.glide.load.resource.gif.GifDrawableEncoder
 
getEncodeStrategy(Options) - Method in interface com.bumptech.glide.load.ResourceEncoder
 
getEngine() - Method in class com.bumptech.glide.GlideContext
 
getErrorId() - Method in class com.bumptech.glide.request.RequestOptions
 
getErrorPlaceholder() - Method in class com.bumptech.glide.request.RequestOptions
 
getException() - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
getExifOrientationDegrees(int) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
Get the # of degrees an image must be rotated to match the given exif orientation.
getFactory() - Static method in class com.bumptech.glide.request.transition.NoTransition
Returns an instance of a factory that produces NoTransitions.
getFallbackDrawable() - Method in class com.bumptech.glide.request.RequestOptions
 
getFallbackId() - Method in class com.bumptech.glide.request.RequestOptions
 
getFile(int) - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Editor
 
getFile(int) - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Value
 
getFirstFrame() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
getFrameCount() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Gets the number of frames read from file.
getFrameCount() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getFrameCount() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
getFrameIndex() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
Returns the current frame index in the range 0..GifDrawable.getFrameCount() - 1, or -1 if no frame is displayed.
getFrameTransformation() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
getHeaders() - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher.GlideRequest
 
getHeaders() - Method in class com.bumptech.glide.load.model.GlideUrl
Returns a non-null Map containing headers.
getHeaders() - Method in interface com.bumptech.glide.load.model.Headers
Returns a non-null map containing a set of headers to apply to an http request.
getHeaders() - Method in class com.bumptech.glide.load.model.LazyHeaders
 
getHeaders(Model, int, int, Options) - Method in class com.bumptech.glide.load.model.stream.BaseGlideUrlLoader
Returns the headers for the given model and dimensions as a map of strings to sets of strings, or null if no headers should be added.
getHeight() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
 
getHeight() - Method in class com.bumptech.glide.gifdecoder.GifHeader
 
getHeight() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getImageHeaderParsers() - Method in class com.bumptech.glide.Registry
 
getIntrinsicHeight() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
getIntrinsicHeight() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getIntrinsicWidth() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
getIntrinsicWidth() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getLength(int) - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Value
Returns the byte length of the value for index.
getLoadPath(Class<Data>, Class<TResource>, Class<Transcode>) - Method in class com.bumptech.glide.Registry
 
getLogLevel() - Method in class com.bumptech.glide.GlideContext
 
getLogTime() - Static method in class com.bumptech.glide.util.LogTime
Returns the current time in either millis or nanos depending on the api level to be used with LogTime.getElapsedMillis(long).
getLoopCount() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Deprecated.
Use GifDecoder.getNetscapeLoopCount() instead. This method cannot distinguish whether the loop count is 1 or doesn't exist.
getLoopCount() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getMainHandler() - Method in class com.bumptech.glide.GlideContext
 
getMaxSize() - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Returns the maximum number of bytes that this cache should use to store its data.
getMaxSize() - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool
Returns the current maximum size of the pool in bytes.
getMaxSize() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter
 
getMaxSize() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
 
getMaxSize() - Method in interface com.bumptech.glide.load.engine.cache.MemoryCache
Returns the current maximum size in bytes of the cache.
getMaxSize() - Method in class com.bumptech.glide.load.engine.cache.MemoryCacheAdapter
 
getMaxSize() - Method in class com.bumptech.glide.util.LruCache
Returns the current maximum size of the cache in bytes.
getMemoryCacheSize() - Method in class com.bumptech.glide.load.engine.cache.MemorySizeCalculator
Returns the recommended memory cache size for the device it is run on in bytes.
getMessage() - Method in exception com.bumptech.glide.load.engine.GlideException
 
getMinimumHeight() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getMinimumWidth() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getModelLoaders(A) - Method in class com.bumptech.glide.load.model.ModelLoaderRegistry
 
getModelLoaders(Model) - Method in class com.bumptech.glide.Registry
 
getMultiplier() - Method in enum com.bumptech.glide.MemoryCategory
Returns the multiplier that should be applied to the initial maximum size of Glide's memory cache and bitmap pool.
getMutableOptions() - Method in class com.bumptech.glide.RequestBuilder
 
getNetscapeLoopCount() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Gets the "Netscape" loop count, if any.
getNetscapeLoopCount() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getNextDelay() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Gets display duration for the upcoming frame in ms.
getNextDelay() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getNextFrame() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Get the next frame in the animation sequence.
getNextFrame() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getNumFrames() - Method in class com.bumptech.glide.gifdecoder.GifHeader
 
getOnlyRetrieveFromCache() - Method in class com.bumptech.glide.request.RequestOptions
 
getOpacity() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
getOpacity() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getOptions() - Method in class com.bumptech.glide.request.RequestOptions
 
getOrientation(InputStream, ArrayPool) - Method in interface com.bumptech.glide.load.ImageHeaderParser
Parse the orientation from the image header.
getOrientation(ByteBuffer, ArrayPool) - Method in interface com.bumptech.glide.load.ImageHeaderParser
 
getOrientation(List<ImageHeaderParser>, InputStream, ArrayPool) - Static method in class com.bumptech.glide.load.ImageHeaderParserUtils
Returns the orientation for the given InputStream.
getOrientation(InputStream, ArrayPool) - Method in class com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser
 
getOrientation(ByteBuffer, ArrayPool) - Method in class com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser
 
getOverrideHeight() - Method in class com.bumptech.glide.request.RequestOptions
 
getOverrideWidth() - Method in class com.bumptech.glide.request.RequestOptions
 
getPadding(Rect) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
getParsers() - Method in class com.bumptech.glide.provider.ImageHeaderParserRegistry
 
getPhotoCacheDir(Context) - Static method in class com.bumptech.glide.Glide
Returns a directory with a default name in the private cache directory of the application to use to store retrieved media and thumbnails.
getPhotoCacheDir(Context, String) - Static method in class com.bumptech.glide.Glide
Returns a directory with the given name in the private cache directory of the application to use to store retrieved media and thumbnails.
getPlaceholderDrawable() - Method in class com.bumptech.glide.request.RequestOptions
 
getPlaceholderId() - Method in class com.bumptech.glide.request.RequestOptions
 
getPreloadItems(int) - Method in interface com.bumptech.glide.ListPreloader.PreloadModelProvider
Returns a non null list of all models that need to be loaded for the list to display adapter items in positions between start and end.
getPreloadRequestBuilder(U) - Method in interface com.bumptech.glide.ListPreloader.PreloadModelProvider
Returns a non null RequestBuilder for a given item.
getPreloadSize(T, int, int) - Method in interface com.bumptech.glide.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.
getPreloadSize(T, int, int) - Method in class com.bumptech.glide.util.FixedPreloadSizeProvider
 
getPreloadSize(T, int, int) - Method in class com.bumptech.glide.util.ViewPreloadSizeProvider
 
getPriority() - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher.GlideRequest
 
getPriority() - Method in class com.bumptech.glide.request.RequestOptions
 
getRegisteredResourceClasses(Class<Model>, Class<TResource>, Class<Transcode>) - Method in class com.bumptech.glide.Registry
 
getRegistry() - Method in class com.bumptech.glide.Glide
 
getRegistry() - Method in class com.bumptech.glide.GlideContext
 
getRequest() - Method in class com.bumptech.glide.request.RequestFutureTarget
 
getRequest() - Method in class com.bumptech.glide.request.target.BaseTarget
 
getRequest() - Method in interface com.bumptech.glide.request.target.Target
Retrieves the current request for this target, should not be called outside of Glide.
getRequest() - Method in class com.bumptech.glide.request.target.ViewTarget
Returns any stored request using View.getTag().
getRequestManager() - Method in class com.bumptech.glide.manager.RequestManagerFragment
Returns the current RequestManager or null if none exists.
getRequestManager() - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
Returns the current RequestManager or null if none is put.
getRequestManagerRetriever() - Method in class com.bumptech.glide.Glide
Internal method.
getRequestManagerTreeNode() - Method in class com.bumptech.glide.manager.RequestManagerFragment
Returns the RequestManagerTreeNode for this fragment.
getRequestManagerTreeNode() - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
Returns the RequestManagerTreeNode that provides tree traversal methods relative to the associated RequestManager.
getResourceClass() - Method in interface com.bumptech.glide.load.engine.Resource
Returns the Class of the wrapped resource.
getResourceClass() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableResource
 
getResourceClass() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapResource
 
getResourceClass() - Method in class com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource
 
getResourceClass() - Method in class com.bumptech.glide.load.resource.bytes.BytesResource
 
getResourceClass() - Method in class com.bumptech.glide.load.resource.gif.GifDrawableResource
 
getResourceClass() - Method in class com.bumptech.glide.load.resource.SimpleResource
 
getResourceClass() - Method in class com.bumptech.glide.request.RequestOptions
 
getResourceClasses(Class<T>, Class<R>) - Method in class com.bumptech.glide.provider.ResourceDecoderRegistry
 
getResultEncoder(Resource<X>) - Method in class com.bumptech.glide.Registry
 
getRewinder(X) - Method in class com.bumptech.glide.Registry
 
getRootCauses() - Method in exception com.bumptech.glide.load.engine.GlideException
Returns the list of root causes that are the leaf nodes of all children of this exception.
getSafeKey(Key) - Method in class com.bumptech.glide.load.engine.cache.SafeKeyGenerator
 
getSampleSizeRounding(int, int, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
Returns a non-null DownsampleStrategy.SampleSizeRounding to use to resolve rounding errors and conflicts between scaling for the width and the height of the image.
getScaleFactor(int, int, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
Returns a float (0, +infinity) indicating a scale factor to apply to the source width and height when displayed in the requested width and height.
getSignature() - Method in class com.bumptech.glide.request.RequestOptions
 
getSize(Bitmap) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy
 
getSize(Resource<?>) - Method in class com.bumptech.glide.load.engine.cache.LruResourceCache
 
getSize() - Method in interface com.bumptech.glide.load.engine.Resource
Returns the size in bytes of the wrapped resource to use to determine how much of the memory cache this resource uses.
getSize() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableResource
 
getSize() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapResource
 
getSize() - Method in class com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource
 
getSize() - Method in class com.bumptech.glide.load.resource.bytes.BytesResource
 
getSize() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
getSize() - Method in class com.bumptech.glide.load.resource.gif.GifDrawableResource
 
getSize() - Method in class com.bumptech.glide.load.resource.SimpleResource
 
getSize(SizeReadyCallback) - Method in class com.bumptech.glide.request.RequestFutureTarget
A callback that should never be invoked directly.
getSize(SizeReadyCallback) - Method in class com.bumptech.glide.request.target.SimpleTarget
Immediately calls the given callback with the sizes given in the constructor.
getSize(SizeReadyCallback) - Method in interface com.bumptech.glide.request.target.Target
A method to retrieve the size of this target.
getSize(SizeReadyCallback) - Method in class com.bumptech.glide.request.target.ViewTarget
Determines the size of the view by first checking View.getWidth() and View.getHeight().
getSize(Y) - Method in class com.bumptech.glide.util.LruCache
Returns the size of a given item, defaulting to one.
getSize(Bitmap) - Static method in class com.bumptech.glide.util.Util
Deprecated.
Use Util.getBitmapByteSize(android.graphics.Bitmap) instead. Scheduled to be removed in Glide 4.0.
getSizeMultiplier() - Method in class com.bumptech.glide.request.RequestOptions
 
getSnapshot(Collection<T>) - Static method in class com.bumptech.glide.util.Util
Returns a copy of the given list that is safe to iterate over and perform actions that may modify the original list.
getSourceEncoder(X) - Method in class com.bumptech.glide.Registry
 
getStatus() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Returns the current status of the decoder.
getStatus() - Method in class com.bumptech.glide.gifdecoder.GifHeader
Global status code of GIF data parsing.
getStatus() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getStatusCode() - Method in exception com.bumptech.glide.load.HttpException
Returns the http status code, or HttpException.UNKNOWN if the request failed without providing a status code.
getString(int) - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Editor
Returns the last committed value as a string, or null if no value has been committed.
getString(int) - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Value
Returns the string value for index.
getSupportedAnnotationTypes() - Method in class com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor
 
getSupportedSourceVersion() - Method in class com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor
 
getTag() - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface
TAG for logging.
getTag() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.ByteArrayAdapter
 
getTag() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.IntegerArrayAdapter
 
getTheme() - Method in class com.bumptech.glide.request.RequestOptions
 
getTotalIterationCount() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Gets the total count which represents how many times the animation sequence should be displayed.
getTotalIterationCount() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
getTranscodeClasses(Class<Z>, Class<R>) - Method in class com.bumptech.glide.load.resource.transcode.TranscoderRegistry
 
getTransformations() - Method in class com.bumptech.glide.request.RequestOptions
 
getType(InputStream) - Method in interface com.bumptech.glide.load.ImageHeaderParser
 
getType(ByteBuffer) - Method in interface com.bumptech.glide.load.ImageHeaderParser
 
getType(List<ImageHeaderParser>, InputStream, ArrayPool) - Static method in class com.bumptech.glide.load.ImageHeaderParserUtils
Returns the ImageType for the given InputStream.
getType(List<ImageHeaderParser>, ByteBuffer) - Static method in class com.bumptech.glide.load.ImageHeaderParserUtils
Returns the ImageType for the given ByteBuffer.
getType(InputStream) - Method in class com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser
 
getType(ByteBuffer) - Method in class com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser
 
getUrl(Model, int, int, Options) - Method in class com.bumptech.glide.load.model.stream.BaseGlideUrlLoader
Returns a valid url http:// or https:// for the given model and dimensions as a string.
getUseUnlimitedSourceGeneratorsPool() - Method in class com.bumptech.glide.request.RequestOptions
 
getVerifier() - Method in class com.bumptech.glide.request.SingleRequest
 
getVerifier() - Method in interface com.bumptech.glide.util.pool.FactoryPools.Poolable
 
getView() - Method in class com.bumptech.glide.request.target.ViewTarget
Returns the wrapped View.
getView() - Method in interface com.bumptech.glide.request.transition.Transition.ViewAdapter
Returns the wrapped View.
getWidth() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
 
getWidth() - Method in class com.bumptech.glide.gifdecoder.GifHeader
 
getWidth() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
GifBitmapProvider - Class in com.bumptech.glide.load.resource.gif
Implements GifDecoder.BitmapProvider by wrapping Glide's BitmapPool.
GifBitmapProvider(BitmapPool) - Constructor for class com.bumptech.glide.load.resource.gif.GifBitmapProvider
Constructs an instance without a shared byte array pool.
GifBitmapProvider(BitmapPool, ArrayPool) - Constructor for class com.bumptech.glide.load.resource.gif.GifBitmapProvider
Constructs an instance with a shared array pool.
GifDecoder - Interface in com.bumptech.glide.gifdecoder
Shared interface for GIF decoders.
GifDecoder.BitmapProvider - Interface in com.bumptech.glide.gifdecoder
An interface that can be used to provide reused Bitmaps to avoid GCs from constantly allocating Bitmaps for every frame.
GifDecoder.GifDecodeStatus - Annotation Type in com.bumptech.glide.gifdecoder
Android Lint annotation for status codes that can be used with a GIF decoder.
GifDrawable - Class in com.bumptech.glide.load.resource.gif
An animated Drawable that plays the frames of an animated GIF.
GifDrawable(Context, GifDecoder, BitmapPool, Transformation<Bitmap>, int, int, Bitmap) - Constructor for class com.bumptech.glide.load.resource.gif.GifDrawable
Constructor for GifDrawable.
GifDrawableBytesTranscoder - Class in com.bumptech.glide.load.resource.transcode
An ResourceTranscoder that converts GifDrawable into bytes by obtaining the original bytes of the GIF from the GifDrawable.
GifDrawableBytesTranscoder() - Constructor for class com.bumptech.glide.load.resource.transcode.GifDrawableBytesTranscoder
 
GifDrawableEncoder - Class in com.bumptech.glide.load.resource.gif
Writes the original bytes of a GifDrawable to an OutputStream.
GifDrawableEncoder() - Constructor for class com.bumptech.glide.load.resource.gif.GifDrawableEncoder
 
GifDrawableResource - Class in com.bumptech.glide.load.resource.gif
A resource wrapping an GifDrawable.
GifDrawableResource(GifDrawable) - Constructor for class com.bumptech.glide.load.resource.gif.GifDrawableResource
 
GifDrawableTransformation - Class in com.bumptech.glide.load.resource.gif
An Transformation that wraps a transformation for a Bitmap and can apply it to every frame of any GifDrawable.
GifDrawableTransformation(Transformation<Bitmap>) - Constructor for class com.bumptech.glide.load.resource.gif.GifDrawableTransformation
 
GifDrawableTransformation(Context, Transformation<Bitmap>) - Constructor for class com.bumptech.glide.load.resource.gif.GifDrawableTransformation
GifDrawableTransformation(Transformation<Bitmap>, BitmapPool) - Constructor for class com.bumptech.glide.load.resource.gif.GifDrawableTransformation
GifFrameResourceDecoder - Class in com.bumptech.glide.load.resource.gif
Decodes Bitmaps from GifDecoders representing a particular frame of a particular GIF image.
GifFrameResourceDecoder(BitmapPool) - Constructor for class com.bumptech.glide.load.resource.gif.GifFrameResourceDecoder
 
GifHeader - Class in com.bumptech.glide.gifdecoder
A header object containing the number of frames in an animated GIF image as well as basic metadata like width and height that can be used to decode each individual frame of the GIF.
GifHeader() - Constructor for class com.bumptech.glide.gifdecoder.GifHeader
 
GifHeaderParser - Class in com.bumptech.glide.gifdecoder
A class responsible for creating GifHeaders from data representing animated GIFs.
GifHeaderParser() - Constructor for class com.bumptech.glide.gifdecoder.GifHeaderParser
 
Glide - Class in com.bumptech.glide
A singleton to present a simple static interface for building requests with RequestBuilder and maintaining an Engine, BitmapPool, DiskCache and MemoryCache.
glide - Variable in class com.bumptech.glide.RequestManager
 
GlideAnnotationProcessor - Class in com.bumptech.glide.annotation.compiler
Generates classes based on Glide's annotations that configure Glide, add support for additional resource types, and/or extend Glide's API.
GlideAnnotationProcessor() - Constructor for class com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor
 
GlideBuilder - Class in com.bumptech.glide
A builder class for setting default structural classes for Glide to use.
GlideBuilder() - Constructor for class com.bumptech.glide.GlideBuilder
 
GlideContext - Class in com.bumptech.glide
Global context for all loads in Glide containing and exposing the various registries and classes required to load resources.
GlideContext(Context, Registry, ImageViewTargetFactory, RequestOptions, Map<Class<?>, TransitionOptions<?, ?>>, Engine, int) - Constructor for class com.bumptech.glide.GlideContext
 
GlideException - Exception in com.bumptech.glide.load.engine
An exception with zero or more causes indicating why a load in Glide failed.
GlideException(String) - Constructor for exception com.bumptech.glide.load.engine.GlideException
 
GlideException(String, Exception) - Constructor for exception com.bumptech.glide.load.engine.GlideException
 
GlideException(String, List<Exception>) - Constructor for exception com.bumptech.glide.load.engine.GlideException
 
GlideExecutor - Class in com.bumptech.glide.load.engine.executor
A prioritized ThreadPoolExecutor for running jobs in Glide.
GlideExecutor.UncaughtThrowableStrategy - Enum in com.bumptech.glide.load.engine.executor
A strategy for handling unexpected and uncaught Throwables thrown by futures run on the pool.
GlideExtension - Annotation Type in com.bumptech.glide.annotation
Indicate a class that extends Glide's public API.
GlideModule - Annotation Type in com.bumptech.glide.annotation
Identifies AppGlideModules and LibraryGlideModules for Glide's annotation processor to merge at compile time.
GlideModule - Interface in com.bumptech.glide.module
Deprecated.
Libraries should use LibraryGlideModule and Applications should use AppGlideModule.
GlideOption - Annotation Type in com.bumptech.glide.annotation
Identifies methods in GlideExtension annotated classes that extend RequestOptions.
GlideRequest(String, DataFetcher.DataCallback<? super InputStream>, Request.Priority) - Constructor for class com.bumptech.glide.integration.volley.VolleyStreamFetcher.GlideRequest
 
GlideRequest(String, DataFetcher.DataCallback<? super InputStream>, Request.Priority, Map<String, String>) - Constructor for class com.bumptech.glide.integration.volley.VolleyStreamFetcher.GlideRequest
 
GlideType - Annotation Type in com.bumptech.glide.annotation
Identifies methods in GlideExtension annotated classes that extend RequestManager.
GlideUrl - Class in com.bumptech.glide.load.model
A wrapper for strings representing http/https URLs responsible for ensuring URLs are properly escaped and avoiding unnecessary URL instantiations for loaders that require only string urls rather than URL objects.
GlideUrl(URL) - Constructor for class com.bumptech.glide.load.model.GlideUrl
 
GlideUrl(String) - Constructor for class com.bumptech.glide.load.model.GlideUrl
 
GlideUrl(URL, Headers) - Constructor for class com.bumptech.glide.load.model.GlideUrl
 
GlideUrl(String, Headers) - Constructor for class com.bumptech.glide.load.model.GlideUrl
 

H

handle(Throwable) - Method in enum com.bumptech.glide.load.engine.executor.GlideExecutor.UncaughtThrowableStrategy
 
handleMessage(Message) - Method in class com.bumptech.glide.manager.RequestManagerRetriever
 
handles(GlideUrl) - Method in class com.bumptech.glide.integration.okhttp.OkHttpUrlLoader
Deprecated.
 
handles(GlideUrl) - Method in class com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader
 
handles(GlideUrl) - Method in class com.bumptech.glide.integration.volley.VolleyUrlLoader
 
handles(Uri) - Method in class com.bumptech.glide.load.model.AssetUriLoader
 
handles(byte[]) - Method in class com.bumptech.glide.load.model.ByteArrayLoader
 
handles(File) - Method in class com.bumptech.glide.load.model.ByteBufferFileLoader
 
handles(String) - Method in class com.bumptech.glide.load.model.DataUrlLoader
 
handles(File) - Method in class com.bumptech.glide.load.model.FileLoader
 
handles(Uri) - Method in class com.bumptech.glide.load.model.MediaStoreFileLoader
 
handles(Model) - Method in interface com.bumptech.glide.load.model.ModelLoader
Returns true if the given model is a of a recognized type that this loader can probably load.
handles(Integer) - Method in class com.bumptech.glide.load.model.ResourceLoader
 
handles(GlideUrl) - Method in class com.bumptech.glide.load.model.stream.HttpGlideUrlLoader
 
handles(Uri) - Method in class com.bumptech.glide.load.model.stream.HttpUriLoader
 
handles(Uri) - Method in class com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader
 
handles(Uri) - Method in class com.bumptech.glide.load.model.stream.MediaStoreVideoThumbLoader
 
handles(URL) - Method in class com.bumptech.glide.load.model.stream.UrlLoader
 
handles(String) - Method in class com.bumptech.glide.load.model.StringLoader
 
handles(Model) - Method in class com.bumptech.glide.load.model.UnitModelLoader
 
handles(Uri) - Method in class com.bumptech.glide.load.model.UriLoader
 
handles(Uri) - Method in class com.bumptech.glide.load.model.UrlUriLoader
 
handles(DataType, Options) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder
 
handles(ByteBuffer, Options) - Method in class com.bumptech.glide.load.resource.bitmap.ByteBufferBitmapDecoder
 
handles(InputStream) - Method in class com.bumptech.glide.load.resource.bitmap.Downsampler
 
handles(ByteBuffer) - Method in class com.bumptech.glide.load.resource.bitmap.Downsampler
 
handles(InputStream, Options) - Method in class com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder
 
handles(ParcelFileDescriptor, Options) - Method in class com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder
 
handles(File, Options) - Method in class com.bumptech.glide.load.resource.file.FileDecoder
 
handles(ByteBuffer, Options) - Method in class com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder
 
handles(GifDecoder, Options) - Method in class com.bumptech.glide.load.resource.gif.GifFrameResourceDecoder
 
handles(InputStream, Options) - Method in class com.bumptech.glide.load.resource.gif.StreamGifDecoder
 
handles(T, Options) - Method in interface com.bumptech.glide.load.ResourceDecoder
Returns true if this decoder is capable of decoding the given source with the given options, and false otherwise.
hasAlpha() - Method in enum com.bumptech.glide.load.ImageHeaderParser.ImageType
 
hashCode() - Method in class com.bumptech.glide.load.engine.prefill.PreFillType
 
hashCode() - Method in interface com.bumptech.glide.load.Key
 
hashCode() - Method in class com.bumptech.glide.load.model.GlideUrl
 
hashCode() - Method in class com.bumptech.glide.load.model.LazyHeaders
 
hashCode() - Method in class com.bumptech.glide.load.MultiTransformation
 
hashCode() - Method in class com.bumptech.glide.load.Option
 
hashCode() - Method in class com.bumptech.glide.load.Options
 
hashCode() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableTransformation
 
hashCode() - Method in class com.bumptech.glide.load.resource.bitmap.CenterCrop
 
hashCode() - Method in class com.bumptech.glide.load.resource.bitmap.CenterInside
 
hashCode() - Method in class com.bumptech.glide.load.resource.bitmap.CircleCrop
 
hashCode() - Method in class com.bumptech.glide.load.resource.bitmap.FitCenter
 
hashCode() - Method in class com.bumptech.glide.load.resource.bitmap.RoundedCorners
 
hashCode() - Method in class com.bumptech.glide.load.resource.gif.GifDrawableTransformation
 
hashCode() - Method in interface com.bumptech.glide.load.Transformation
For caching to work correctly, implementations must implement this method and Transformation.equals(Object).
hashCode() - Method in class com.bumptech.glide.request.RequestOptions
 
hashCode() - Method in class com.bumptech.glide.signature.MediaStoreSignature
 
hashCode() - Method in class com.bumptech.glide.signature.ObjectKey
 
hashCode() - Method in class com.bumptech.glide.util.MultiClassKey
 
hashCode(int) - Static method in class com.bumptech.glide.util.Util
 
hashCode(int, int) - Static method in class com.bumptech.glide.util.Util
 
hashCode(float) - Static method in class com.bumptech.glide.util.Util
 
hashCode(float, int) - Static method in class com.bumptech.glide.util.Util
 
hashCode(Object, int) - Static method in class com.bumptech.glide.util.Util
 
hashCode(boolean, int) - Static method in class com.bumptech.glide.util.Util
 
hashCode(boolean) - Static method in class com.bumptech.glide.util.Util
 
Headers - Interface in com.bumptech.glide.load.model
An interface for a wrapper for a set of headers to be included in a Glide request.
HttpException - Exception in com.bumptech.glide.load
Thrown when an http request fails.
HttpException(int) - Constructor for exception com.bumptech.glide.load.HttpException
 
HttpException(String) - Constructor for exception com.bumptech.glide.load.HttpException
 
HttpException(String, int) - Constructor for exception com.bumptech.glide.load.HttpException
 
HttpException(String, int, Throwable) - Constructor for exception com.bumptech.glide.load.HttpException
 
HttpGlideUrlLoader - Class in com.bumptech.glide.load.model.stream
An ModelLoader for translating GlideUrl (http/https URLS) into InputStream data.
HttpGlideUrlLoader() - Constructor for class com.bumptech.glide.load.model.stream.HttpGlideUrlLoader
 
HttpGlideUrlLoader(ModelCache<GlideUrl, GlideUrl>) - Constructor for class com.bumptech.glide.load.model.stream.HttpGlideUrlLoader
 
HttpGlideUrlLoader.Factory - Class in com.bumptech.glide.load.model.stream
The default factory for HttpGlideUrlLoaders.
HttpUriLoader - Class in com.bumptech.glide.load.model.stream
Loads InputStreams from http or https Uris.
HttpUriLoader(ModelLoader<GlideUrl, InputStream>) - Constructor for class com.bumptech.glide.load.model.stream.HttpUriLoader
 
HttpUriLoader.Factory - Class in com.bumptech.glide.load.model.stream
Factory for loading InputStreams from http/https Uris.
HttpUrlFetcher - Class in com.bumptech.glide.load.data
A DataFetcher that retrieves an InputStream for a Url.
HttpUrlFetcher(GlideUrl, int) - Constructor for class com.bumptech.glide.load.data.HttpUrlFetcher
 

I

ImageHeaderParser - Interface in com.bumptech.glide.load
Interface for the ImageHeaderParser.
ImageHeaderParser.ImageType - Enum in com.bumptech.glide.load
The format of the image data including whether or not the image may include transparent pixels.
ImageHeaderParserRegistry - Class in com.bumptech.glide.provider
Contains an unordered list of ImageHeaderParsers capable of parsing image headers.
ImageHeaderParserRegistry() - Constructor for class com.bumptech.glide.provider.ImageHeaderParserRegistry
 
ImageHeaderParserUtils - Class in com.bumptech.glide.load
Utilities for the ImageHeaderParser.
ImageViewTarget<Z> - Class in com.bumptech.glide.request.target
A base Target for displaying resources in ImageViews.
ImageViewTarget(ImageView) - Constructor for class com.bumptech.glide.request.target.ImageViewTarget
 
ImageViewTargetFactory - Class in com.bumptech.glide.request.target
A factory responsible for producing the correct type of Target for a given View subclass.
ImageViewTargetFactory() - Constructor for class com.bumptech.glide.request.target.ImageViewTargetFactory
 
init(ProcessingEnvironment) - Method in class com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor
 
init(Glide) - Static method in class com.bumptech.glide.Glide
 
Initializable - Interface in com.bumptech.glide.load.engine
A callback allowing a resource to do some optimization on a background thread before being returned to the ui.
initialize() - Method in interface com.bumptech.glide.load.engine.Initializable
Called on a background thread so the Resource can do some eager initialization.
initialize() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableResource
 
initialize() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapResource
 
initialize() - Method in class com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource
 
initialize() - Method in class com.bumptech.glide.load.resource.drawable.DrawableResource
 
initialize() - Method in class com.bumptech.glide.load.resource.gif.GifDrawableResource
 
InputStreamRewinder - Class in com.bumptech.glide.load.data
Implementation for InputStreams that rewinds streams by wrapping them in a buffered stream.
InputStreamRewinder.Factory - Class in com.bumptech.glide.load.data
Factory for producing InputStreamRewinders from InputStreams.
IntegerArrayAdapter - Class in com.bumptech.glide.load.engine.bitmap_recycle
Adapter for handling primitive int arrays.
IntegerArrayAdapter() - Constructor for class com.bumptech.glide.load.engine.bitmap_recycle.IntegerArrayAdapter
 
InternalCacheDiskCacheFactory - Class in com.bumptech.glide.load.engine.cache
Creates an DiskLruCache based disk cache in the internal disk cache directory.
InternalCacheDiskCacheFactory(Context) - Constructor for class com.bumptech.glide.load.engine.cache.InternalCacheDiskCacheFactory
 
InternalCacheDiskCacheFactory(Context, int) - Constructor for class com.bumptech.glide.load.engine.cache.InternalCacheDiskCacheFactory
 
InternalCacheDiskCacheFactory(Context, String, int) - Constructor for class com.bumptech.glide.load.engine.cache.InternalCacheDiskCacheFactory
 
into(Y) - Method in class com.bumptech.glide.RequestBuilder
Set the target the resource will be loaded into.
into(ImageView) - Method in class com.bumptech.glide.RequestBuilder
Sets the ImageView the resource will be loaded into, cancels any existing loads into the view, and frees any resources Glide may have previously loaded into the view so they may be reused.
into(int, int) - Method in class com.bumptech.glide.RequestBuilder
Deprecated.
invalidateSelf() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
InvalidMarkException(String) - Constructor for exception com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream.InvalidMarkException
 
isAnimated() - Method in class com.bumptech.glide.gifdecoder.GifHeaderParser
Determines if the GIF is animated by trying to read in the first 2 frames This method re-parses the data even if the header has already been read.
isAnyResourceSet() - Method in interface com.bumptech.glide.request.RequestCoordinator
Returns true if any coordinated Request has successfully completed.
isAnyResourceSet() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
isAutoCloneEnabled() - Method in class com.bumptech.glide.request.RequestOptions
 
isCancelled() - Method in interface com.bumptech.glide.request.Request
Returns true if the request has been cancelled.
isCancelled() - Method in class com.bumptech.glide.request.RequestFutureTarget
 
isCancelled() - Method in class com.bumptech.glide.request.SingleRequest
 
isCancelled() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
isClosed() - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Returns true if this cache has been closed.
isComplete() - Method in interface com.bumptech.glide.request.Request
Returns true if the request has completed successfully.
isComplete() - Method in class com.bumptech.glide.request.SingleRequest
 
isComplete() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
Returns true if the full request is complete.
isDataCacheable(DataSource) - Method in class com.bumptech.glide.load.engine.DiskCacheStrategy
Returns true if this request should cache the original unmodified data.
isDone() - Method in class com.bumptech.glide.request.RequestFutureTarget
 
isEquivalentTo(Request) - Method in interface com.bumptech.glide.request.Request
Returns true if this Request is equivalent to the given Request (has all of the same options and sizes).
isEquivalentTo(Request) - Method in class com.bumptech.glide.request.SingleRequest
 
isEquivalentTo(Request) - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
isExifOrientationRequired(int) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
Returns true if the given exif orientation indicates that a transformation is necessary and false otherwise.
isFailed() - Method in interface com.bumptech.glide.request.Request
Returns true if the request has failed.
isFailed() - Method in class com.bumptech.glide.request.SingleRequest
 
isFailed() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
Returns true if the full request has failed.
isLocked() - Method in class com.bumptech.glide.request.RequestOptions
 
isManifestParsingEnabled() - Method in class com.bumptech.glide.module.AppGlideModule
Returns true if Glide should check the AndroidManifest for GlideModules.
isMediaStoreImageUri(Uri) - Static method in class com.bumptech.glide.load.data.mediastore.MediaStoreUtil
 
isMediaStoreUri(Uri) - Static method in class com.bumptech.glide.load.data.mediastore.MediaStoreUtil
 
isMediaStoreVideoUri(Uri) - Static method in class com.bumptech.glide.load.data.mediastore.MediaStoreUtil
 
isMemoryCacheable() - Method in class com.bumptech.glide.request.RequestOptions
 
isOnBackgroundThread() - Static method in class com.bumptech.glide.util.Util
Returns true if called on a background thread, false otherwise.
isOnMainThread() - Static method in class com.bumptech.glide.util.Util
Returns true if called on the main thread, false otherwise.
isPaused() - Method in class com.bumptech.glide.manager.RequestTracker
Returns true if requests are currently paused, and false otherwise.
isPaused() - Method in interface com.bumptech.glide.request.Request
Returns true if this request is paused and may be restarted.
isPaused() - Method in class com.bumptech.glide.request.SingleRequest
 
isPaused() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
isPaused() - Method in class com.bumptech.glide.RequestManager
Returns true if loads for this RequestManager are currently paused.
isPrioritySet() - Method in class com.bumptech.glide.request.RequestOptions
 
isResourceCacheable(boolean, DataSource, EncodeStrategy) - Method in class com.bumptech.glide.load.engine.DiskCacheStrategy
Returns true if this request should cache the final transformed resource.
isResourceEncoderAvailable(Resource<?>) - Method in class com.bumptech.glide.Registry
 
isResourceSet() - Method in interface com.bumptech.glide.request.Request
Returns true if a non-placeholder resource is put.
isResourceSet() - Method in class com.bumptech.glide.request.SingleRequest
 
isResourceSet() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
isRunning() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
isRunning() - Method in interface com.bumptech.glide.request.Request
Returns true if this request is running and has not completed or failed.
isRunning() - Method in class com.bumptech.glide.request.SingleRequest
 
isRunning() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
Returns true if the full request is still running.
isScaleOnlyOrNoTransform() - Method in class com.bumptech.glide.request.RequestOptions
 
isThumbnailSize(int, int) - Static method in class com.bumptech.glide.load.data.mediastore.MediaStoreUtil
 
isTransformationAllowed() - Method in class com.bumptech.glide.request.RequestOptions
 
isTransformationRequired() - Method in class com.bumptech.glide.request.RequestOptions
 
isTransformationSet() - Method in class com.bumptech.glide.request.RequestOptions
 
isValidDimensions(int, int) - Static method in class com.bumptech.glide.util.Util
Returns true if width and height are both > 0 and/or equal to Target.SIZE_ORIGINAL.
isValidOverride() - Method in class com.bumptech.glide.request.RequestOptions
 

K

Key - Interface in com.bumptech.glide.load
An interface that uniquely identifies some put of data.

L

LazyBitmapDrawableResource - Class in com.bumptech.glide.load.resource.bitmap
Lazily allocates a BitmapDrawable from a given Bitmap on the first call to LazyBitmapDrawableResource.get().
LazyHeaderFactory - Interface in com.bumptech.glide.load.model
An interface for lazily creating headers that allows expensive to calculate headers (oauth for example) to be generated in the background during the first fetch.
LazyHeaders - Class in com.bumptech.glide.load.model
A wrapper class for a set of headers to be included in a Glide request, allowing headers to be constructed lazily.
LazyHeaders.Builder - Class in com.bumptech.glide.load.model
Adds an LazyHeaderFactory that will be used to construct a value for the given key* lazily on a background thread.
LibraryGlideModule - Class in com.bumptech.glide.module
Registers a set of components to use when initializing Glide within an app when Glide's annotation processor is used.
LibraryGlideModule() - Constructor for class com.bumptech.glide.module.LibraryGlideModule
 
Lifecycle - Interface in com.bumptech.glide.manager
An interface for listening to Activity/Fragment lifecycle events.
LifecycleListener - Interface in com.bumptech.glide.manager
An interface for listener to Fragment and Activity lifecycle events.
listener(RequestListener<TranscodeType>) - Method in class com.bumptech.glide.RequestBuilder
Sets a RequestBuilder listener to monitor the resource load.
ListPreloader<T> - Class in com.bumptech.glide
Loads a few resources ahead in the direction of scrolling in any AbsListView so that images are in the memory cache just before the corresponding view in created in the list.
ListPreloader(RequestManager, ListPreloader.PreloadModelProvider<T>, ListPreloader.PreloadSizeProvider<T>, int) - Constructor for class com.bumptech.glide.ListPreloader
Constructor for ListPreloader that accepts interfaces for providing the dimensions of images to preload, the list of models to preload for a given position, and the request to use to load images.
ListPreloader.PreloadModelProvider<U> - Interface in com.bumptech.glide
An implementation of PreloadModelProvider should provide all the models that should be preloaded.
ListPreloader.PreloadSizeProvider<T> - Interface in com.bumptech.glide
An implementation of PreloadSizeProvider should provide the size of the view in the list where the resources will be displayed.
load(GlideContext, Object, Key, int, int, Class<?>, Class<R>, Priority, DiskCacheStrategy, Map<Class<?>, Transformation<?>>, boolean, boolean, Options, boolean, boolean, boolean, ResourceCallback) - Method in class com.bumptech.glide.load.engine.Engine
Starts a load for the given arguments.
load(DataRewinder<Data>, Options, int, int, DecodePath.DecodeCallback<ResourceType>) - Method in class com.bumptech.glide.load.engine.LoadPath
 
load(Object) - Method in class com.bumptech.glide.RequestBuilder
Sets the specific model to load data for.
load(String) - Method in class com.bumptech.glide.RequestBuilder
Returns a request builder to load the given String.
load(Uri) - Method in class com.bumptech.glide.RequestBuilder
Returns a request builder to load the given Uri.
load(File) - Method in class com.bumptech.glide.RequestBuilder
Returns a request builder to load the given File.
load(Integer) - Method in class com.bumptech.glide.RequestBuilder
Returns a request builder to load the given resource id.
load(URL) - Method in class com.bumptech.glide.RequestBuilder
Deprecated.
The URL class has a number of performance problems and should generally be avoided when possible. Prefer RequestBuilder.load(android.net.Uri) or RequestBuilder.load(String).
load(byte[]) - Method in class com.bumptech.glide.RequestBuilder
Returns a request to load the given byte array.
load(Object) - Method in class com.bumptech.glide.RequestManager
A helper method equivalent to calling RequestManager.asDrawable() and then RequestBuilder.load(Object) with the given model.
loadData(Priority, DataFetcher.DataCallback<? super InputStream>) - Method in class com.bumptech.glide.integration.okhttp.OkHttpStreamFetcher
Deprecated.
 
loadData(Priority, DataFetcher.DataCallback<? super InputStream>) - Method in class com.bumptech.glide.integration.okhttp3.OkHttpStreamFetcher
 
loadData(Priority, DataFetcher.DataCallback<? super InputStream>) - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher
 
loadData(Priority, DataFetcher.DataCallback<? super T>) - Method in class com.bumptech.glide.load.data.AssetPathFetcher
 
loadData(Priority, DataFetcher.DataCallback<? super T>) - Method in interface com.bumptech.glide.load.data.DataFetcher
Fetch data from which a resource can be decoded.
loadData(Priority, DataFetcher.DataCallback<? super InputStream>) - Method in class com.bumptech.glide.load.data.HttpUrlFetcher
 
loadData(Priority, DataFetcher.DataCallback<? super T>) - Method in class com.bumptech.glide.load.data.LocalUriFetcher
 
loadData(Priority, DataFetcher.DataCallback<? super InputStream>) - Method in class com.bumptech.glide.load.data.mediastore.ThumbFetcher
 
LoadData(Key, DataFetcher<Data>) - Constructor for class com.bumptech.glide.load.model.ModelLoader.LoadData
 
LoadData(Key, List<Key>, DataFetcher<Data>) - Constructor for class com.bumptech.glide.load.model.ModelLoader.LoadData
 
LoadPath<Data,ResourceType,Transcode> - Class in com.bumptech.glide.load.engine
For a given DataFetcher for a given data class, attempts to fetch the data and then run it through one or more DecodePaths.
LoadPath(Class<Data>, Class<ResourceType>, Class<Transcode>, List<DecodePath<Data, ResourceType, Transcode>>, Pools.Pool<List<Exception>>) - Constructor for class com.bumptech.glide.load.engine.LoadPath
 
LoadPathCache - Class in com.bumptech.glide.provider
Maintains a cache of data, resource, and transcode classes to available LoadPaths capable of decoding with the requested types.
LoadPathCache() - Constructor for class com.bumptech.glide.provider.LoadPathCache
 
loadResource(AssetManager, String) - Method in class com.bumptech.glide.load.data.AssetPathFetcher
Opens the given asset path with the given AssetManager and returns the concrete data type returned by the AssetManager.
loadResource(AssetManager, String) - Method in class com.bumptech.glide.load.data.FileDescriptorAssetPathFetcher
 
loadResource(Uri, ContentResolver) - Method in class com.bumptech.glide.load.data.FileDescriptorLocalUriFetcher
 
loadResource(Uri, ContentResolver) - Method in class com.bumptech.glide.load.data.LocalUriFetcher
Returns a concrete data type from the given Uri using the given ContentResolver.
loadResource(AssetManager, String) - Method in class com.bumptech.glide.load.data.StreamAssetPathFetcher
 
loadResource(Uri, ContentResolver) - Method in class com.bumptech.glide.load.data.StreamLocalUriFetcher
 
LoadStatus(ResourceCallback, EngineJob<?>) - Constructor for class com.bumptech.glide.load.engine.Engine.LoadStatus
 
LocalUriFetcher<T> - Class in com.bumptech.glide.load.data
A DataFetcher that uses an ContentResolver to load data from a Uri pointing to a local resource.
LocalUriFetcher(ContentResolver, Uri) - Constructor for class com.bumptech.glide.load.data.LocalUriFetcher
Opens an input stream for a uri pointing to a local asset.
lock() - Method in class com.bumptech.glide.request.RequestOptions
Throws if any further mutations are attempted.
logBitmap(Bitmap) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy
 
logBitmap(int, int, Bitmap.Config) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy
 
logRootCauses(String) - Method in exception com.bumptech.glide.load.engine.GlideException
Logs all root causes using the given tag.
LogTime - Class in com.bumptech.glide.util
A class for logging elapsed real time in millis.
LOOP_FOREVER - Static variable in class com.bumptech.glide.load.resource.gif.GifDrawable
A constant indicating that an animated drawable should loop continuously.
LOOP_INTRINSIC - Static variable in class com.bumptech.glide.load.resource.gif.GifDrawable
A constant indicating that an animated drawable should loop for its default number of times.
LruArrayPool - Class in com.bumptech.glide.load.engine.bitmap_recycle
A fixed size Array Pool that evicts arrays using an LRU strategy to keep the pool under the maximum byte size.
LruArrayPool() - Constructor for class com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool
 
LruArrayPool(int) - Constructor for class com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool
Constructor for a new pool.
LruBitmapPool - Class in com.bumptech.glide.load.engine.bitmap_recycle
An BitmapPool implementation that uses an LruPoolStrategy to bucket Bitmaps and then uses an LRU eviction policy to evict Bitmaps from the least recently used bucket in order to keep the pool below a given maximum size limit.
LruBitmapPool(int) - Constructor for class com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
Constructor for LruBitmapPool.
LruBitmapPool(int, Set<Bitmap.Config>) - Constructor for class com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
Constructor for LruBitmapPool.
LruCache<T,Y> - Class in com.bumptech.glide.util
A general purpose size limited cache that evicts items using an LRU algorithm.
LruCache(int) - Constructor for class com.bumptech.glide.util.LruCache
Constructor for LruCache.
LruResourceCache - Class in com.bumptech.glide.load.engine.cache
An LRU in memory cache for Resources.
LruResourceCache(int) - Constructor for class com.bumptech.glide.load.engine.cache.LruResourceCache
Constructor for LruResourceCache.

M

ManifestParser - Class in com.bumptech.glide.module
Parses GlideModule references out of the AndroidManifest file.
ManifestParser(Context) - Constructor for class com.bumptech.glide.module.ManifestParser
 
mark(int) - Method in class com.bumptech.glide.load.data.ExifOrientationStream
 
mark(int) - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
Sets a mark position in this stream.
mark(int) - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
mark(int) - Method in class com.bumptech.glide.util.MarkEnforcingInputStream
 
MarkEnforcingInputStream - Class in com.bumptech.glide.util
Prevents InputStreams from overflowing their buffer by reading data past their read limit.
MarkEnforcingInputStream(InputStream) - Constructor for class com.bumptech.glide.util.MarkEnforcingInputStream
 
markSupported() - Method in class com.bumptech.glide.load.data.ExifOrientationStream
 
markSupported() - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
Indicates whether BufferedInputStream supports the RecyclableBufferedInputStream.mark(int) and RecyclableBufferedInputStream.reset() methods.
markSupported() - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
MediaStoreFileLoader - Class in com.bumptech.glide.load.model
Loads the file path for MediaStore owned uris.
MediaStoreFileLoader.Factory - Class in com.bumptech.glide.load.model
MediaStoreImageThumbLoader - Class in com.bumptech.glide.load.model.stream
Loads InputStreams from media store image Uris that point to pre-generated thumbnails for those Uris in the media store.
MediaStoreImageThumbLoader(Context) - Constructor for class com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader
 
MediaStoreImageThumbLoader.Factory - Class in com.bumptech.glide.load.model.stream
Factory that loads InputStreams from media store image Uris.
MediaStoreSignature - Class in com.bumptech.glide.signature
A unique signature based on metadata data from the media store that detects common changes to media store files like edits, rotations, and temporary file replacement.
MediaStoreSignature(String, long, int) - Constructor for class com.bumptech.glide.signature.MediaStoreSignature
Constructor for MediaStoreSignature.
MediaStoreUtil - Class in com.bumptech.glide.load.data.mediastore
Utility classes for interacting with the media store.
MediaStoreVideoThumbLoader - Class in com.bumptech.glide.load.model.stream
Loads InputStreams from media store video Uris that point to pre-generated thumbnails for those Uris in the media store.
MediaStoreVideoThumbLoader.Factory - Class in com.bumptech.glide.load.model.stream
Loads InputStreams from media store image Uris that point to pre-generated thumbnails for those Uris in the media store.
memory(String) - Static method in class com.bumptech.glide.load.Option
Returns a new Option that does not affect disk cache keys with a null default value.
memory(String, T) - Static method in class com.bumptech.glide.load.Option
Returns a new Option that does not affect disk cache keys with the given value as the default value.
MemoryCache - Interface in com.bumptech.glide.load.engine.cache
An interface for adding and removing resources from an in memory cache.
MemoryCache.ResourceRemovedListener - Interface in com.bumptech.glide.load.engine.cache
An interface that will be called whenever a bitmap is removed from the cache.
MemoryCacheAdapter - Class in com.bumptech.glide.load.engine.cache
A simple class that ignores all puts and returns null for all gets.
MemoryCacheAdapter() - Constructor for class com.bumptech.glide.load.engine.cache.MemoryCacheAdapter
 
MemoryCategory - Enum in com.bumptech.glide
An enum for dynamically modifying the amount of memory Glide is able to use.
MemorySizeCalculator - Class in com.bumptech.glide.load.engine.cache
A calculator that tries to intelligently determine cache sizes for a given device based on some constants and the devices screen density, width, and height.
MemorySizeCalculator.Builder - Class in com.bumptech.glide.load.engine.cache
Constructs an MemorySizeCalculator with reasonable defaults that can be optionally overridden.
MissingComponentException(String) - Constructor for exception com.bumptech.glide.Registry.MissingComponentException
 
ModelCache<A,B> - Class in com.bumptech.glide.load.model
A simple cache that can be used by ModelLoader and ModelLoaderFactory to cache some data for a given model, width and height.
ModelCache() - Constructor for class com.bumptech.glide.load.model.ModelCache
 
ModelCache(int) - Constructor for class com.bumptech.glide.load.model.ModelCache
 
ModelLoader<Model,Data> - Interface in com.bumptech.glide.load.model
A factory interface for translating an arbitrarily complex data model into a concrete data type that can be used by an DataFetcher to obtain the data for a resource represented by the model.
ModelLoader.LoadData<Data> - Class in com.bumptech.glide.load.model
Contains a set of Keys identifying the source of the load, alternate cache keys pointing to equivalent data, and a DataFetcher that can be used to fetch data not found in cache.
ModelLoaderFactory<T,Y> - Interface in com.bumptech.glide.load.model
An interface for creating a ModelLoader for a given model type.
ModelLoaderRegistry - Class in com.bumptech.glide.load.model
Maintains an ordered put of ModelLoaders and the model and data types they handle in order from highest priority to lowest.
ModelLoaderRegistry(Pools.Pool<List<Exception>>) - Constructor for class com.bumptech.glide.load.model.ModelLoaderRegistry
 
ModelToResourceClassCache - Class in com.bumptech.glide.provider
Maintains a cache of Model + Resource class to a set of registered resource classes that are subclasses of the resource class that can be decoded from the model class.
ModelToResourceClassCache() - Constructor for class com.bumptech.glide.provider.ModelToResourceClassCache
 
MultiClassKey - Class in com.bumptech.glide.util
A key of two Classes to be used in hashed collections.
MultiClassKey() - Constructor for class com.bumptech.glide.util.MultiClassKey
 
MultiClassKey(Class<?>, Class<?>) - Constructor for class com.bumptech.glide.util.MultiClassKey
 
MultiClassKey(Class<?>, Class<?>, Class<?>) - Constructor for class com.bumptech.glide.util.MultiClassKey
 
MultiModelLoaderFactory - Class in com.bumptech.glide.load.model
Capable of building an ModelLoader that wraps one or more other ModelLoaders for a given model and data class.
MultiModelLoaderFactory(Pools.Pool<List<Exception>>) - Constructor for class com.bumptech.glide.load.model.MultiModelLoaderFactory
 
MultiTransformation<T> - Class in com.bumptech.glide.load
A transformation that applies one or more transformations in iteration order to a resource.
MultiTransformation(Transformation<T>...) - Constructor for class com.bumptech.glide.load.MultiTransformation
 
MultiTransformation(Collection<? extends Transformation<T>>) - Constructor for class com.bumptech.glide.load.MultiTransformation
 
mutate() - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 

N

NETSCAPE_LOOP_COUNT_DOES_NOT_EXIST - Static variable in class com.bumptech.glide.gifdecoder.GifHeader
Indicates that this header has no "Netscape" loop count.
NETSCAPE_LOOP_COUNT_FOREVER - Static variable in class com.bumptech.glide.gifdecoder.GifHeader
The "Netscape" loop count which means loop forever.
newArray(int) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface
Allocate and return an array of the specified size.
newArray(int) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.ByteArrayAdapter
 
newArray(int) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.IntegerArrayAdapter
 
newDiskCacheExecutor() - Static method in class com.bumptech.glide.load.engine.executor.GlideExecutor
Returns a new fixed thread pool with the default thread count returned from GlideExecutor.calculateBestThreadCount(), the GlideExecutor.DEFAULT_DISK_CACHE_EXECUTOR_NAME thread name prefix, and the GlideExecutor.UncaughtThrowableStrategy.DEFAULT uncaught throwable strategy.
newDiskCacheExecutor(int, String, GlideExecutor.UncaughtThrowableStrategy) - Static method in class com.bumptech.glide.load.engine.executor.GlideExecutor
Returns a new fixed thread pool with the given thread count, thread name prefix, and GlideExecutor.UncaughtThrowableStrategy.
newInstance() - Static method in class com.bumptech.glide.util.pool.StateVerifier
Creates a new StateVerifier instance.
newSourceExecutor() - Static method in class com.bumptech.glide.load.engine.executor.GlideExecutor
Returns a new fixed thread pool with the default thread count returned from GlideExecutor.calculateBestThreadCount(), the GlideExecutor.DEFAULT_SOURCE_EXECUTOR_NAME thread name prefix, and the GlideExecutor.UncaughtThrowableStrategy.DEFAULT uncaught throwable strategy.
newSourceExecutor(int, String, GlideExecutor.UncaughtThrowableStrategy) - Static method in class com.bumptech.glide.load.engine.executor.GlideExecutor
Returns a new fixed thread pool with the given thread count, thread name prefix, and GlideExecutor.UncaughtThrowableStrategy.
newUnlimitedSourceExecutor() - Static method in class com.bumptech.glide.load.engine.executor.GlideExecutor
Returns a new unlimited thread pool with zero core thread count to make sure no threads are created by default, GlideExecutor.SOURCE_UNLIMITED_EXECUTOR_KEEP_ALIVE_TIME_MS keep alive time, the GlideExecutor.SOURCE_UNLIMITED_EXECUTOR_NAME thread name prefix, the GlideExecutor.UncaughtThrowableStrategy.DEFAULT uncaught throwable strategy, and the SynchronousQueue since using default unbounded blocking queue, for example, PriorityBlockingQueue effectively won't create more than corePoolSize threads.
noAnimation() - Static method in class com.bumptech.glide.request.RequestOptions
Returns a new RequestOptions with RequestOptions.dontAnimate() called.
NoAnimationFactory() - Constructor for class com.bumptech.glide.request.transition.NoTransition.NoAnimationFactory
 
NoImageHeaderParserException() - Constructor for exception com.bumptech.glide.Registry.NoImageHeaderParserException
 
NoModelLoaderAvailableException(Object) - Constructor for exception com.bumptech.glide.Registry.NoModelLoaderAvailableException
 
NoModelLoaderAvailableException(Class<?>, Class<?>) - Constructor for exception com.bumptech.glide.Registry.NoModelLoaderAvailableException
 
NONE - Static variable in class com.bumptech.glide.load.engine.DiskCacheStrategy
Saves no data to cache.
NONE - Static variable in interface com.bumptech.glide.load.model.Headers
Deprecated.
Use Headers.DEFAULT instead.
NONE - Static variable in class com.bumptech.glide.load.resource.bitmap.DownsampleStrategy
Performs no downsampling or scaling.
NoResultEncoderAvailableException(Class<?>) - Constructor for exception com.bumptech.glide.Registry.NoResultEncoderAvailableException
 
NoSourceEncoderAvailableException(Class<?>) - Constructor for exception com.bumptech.glide.Registry.NoSourceEncoderAvailableException
 
NotificationTarget - Class in com.bumptech.glide.request.target
This class is used to display downloaded Bitmap inside an ImageView of a Notification through RemoteViews.
NotificationTarget(Context, int, RemoteViews, Notification, int) - Constructor for class com.bumptech.glide.request.target.NotificationTarget
Constructor using a Notification object and a notificationId to get a handle on the Notification in order to update it that uses Target.SIZE_ORIGINAL as the target width and height.
NotificationTarget(Context, int, RemoteViews, Notification, int, String) - Constructor for class com.bumptech.glide.request.target.NotificationTarget
Constructor using a Notification object, a notificationId, and a notificationTag to get a handle on the Notification in order to update it that uses Target.SIZE_ORIGINAL as the target width and height.
NotificationTarget(Context, int, int, int, RemoteViews, Notification, int, String) - Constructor for class com.bumptech.glide.request.target.NotificationTarget
Constructor using a Notification object, a notificationId, and a notificationTag to get a handle on the Notification in order to update it.
noTransformation() - Static method in class com.bumptech.glide.request.RequestOptions
NoTransition<R> - Class in com.bumptech.glide.request.transition
A simple Transition that performs no actions.
NoTransition() - Constructor for class com.bumptech.glide.request.transition.NoTransition
 
NoTransition.NoAnimationFactory<R> - Class in com.bumptech.glide.request.transition
A factory that always returns the same NoTransition.

O

ObjectKey - Class in com.bumptech.glide.signature
Wraps an Object, delegating ObjectKey.equals(Object) and ObjectKey.hashCode() to the wrapped Object and providing the bytes of the result of the Object's ObjectKey.toString() method to the MessageDigest in ObjectKey.updateDiskCacheKey(java.security.MessageDigest).
ObjectKey(Object) - Constructor for class com.bumptech.glide.signature.ObjectKey
 
obtain(int, int, Bitmap.Config) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider
Returns an Bitmap with exactly the given dimensions and config.
obtain(Bitmap, BitmapPool) - Static method in class com.bumptech.glide.load.resource.bitmap.BitmapResource
Returns a new BitmapResource wrapping the given Bitmap if the Bitmap is non-null or null if the given Bitmap is null.
obtain(Context, Bitmap) - Static method in class com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource
 
obtain(Resources, BitmapPool, Bitmap) - Static method in class com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource
 
obtain(int, int, Bitmap.Config) - Method in class com.bumptech.glide.load.resource.gif.GifBitmapProvider
 
obtain(GlideContext, Object, Class<R>, RequestOptions, int, int, Priority, Target<R>, RequestListener<R>, RequestCoordinator, Engine, TransitionFactory<? super R>) - Static method in class com.bumptech.glide.request.SingleRequest
 
obtain(RequestManager, int, int) - Static method in class com.bumptech.glide.request.target.PreloadTarget
Returns a PreloadTarget.
obtain(Context) - Static method in class com.bumptech.glide.signature.ApplicationVersionSignature
Returns the signature Key for version code of the Application of the given Context.
obtain() - Static method in class com.bumptech.glide.signature.EmptySignature
 
obtain(InputStream, String) - Static method in class com.bumptech.glide.util.ContentLengthInputStream
 
obtain(InputStream, long) - Static method in class com.bumptech.glide.util.ContentLengthInputStream
 
obtain(InputStream) - Static method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
obtainByteArray(int) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider
Returns a byte array used for decoding and generating the frame bitmap.
obtainByteArray(int) - Method in class com.bumptech.glide.load.resource.gif.GifBitmapProvider
 
obtainIntArray(int) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider
Returns an int array used for decoding/generating the frame bitmaps.
obtainIntArray(int) - Method in class com.bumptech.glide.load.resource.gif.GifBitmapProvider
 
OkHttpGlideModule - Class in com.bumptech.glide.integration.okhttp
Deprecated.
replaced with com.bumptech.glide.integration.okhttp3.OkHttpGlideModule.
OkHttpGlideModule() - Constructor for class com.bumptech.glide.integration.okhttp.OkHttpGlideModule
Deprecated.
 
OkHttpGlideModule - Class in com.bumptech.glide.integration.okhttp3
Deprecated.
Replaced by OkHttpLibraryGlideModule for Applications that use Glide's annotations.
OkHttpGlideModule() - Constructor for class com.bumptech.glide.integration.okhttp3.OkHttpGlideModule
Deprecated.
 
OkHttpLibraryGlideModule - Class in com.bumptech.glide.integration.okhttp
Registers OkHttp related classes via Glide's annotation processor.
OkHttpLibraryGlideModule() - Constructor for class com.bumptech.glide.integration.okhttp.OkHttpLibraryGlideModule
 
OkHttpLibraryGlideModule - Class in com.bumptech.glide.integration.okhttp3
Registers OkHttp related classes via Glide's annotation processor.
OkHttpLibraryGlideModule() - Constructor for class com.bumptech.glide.integration.okhttp3.OkHttpLibraryGlideModule
 
OkHttpStreamFetcher - Class in com.bumptech.glide.integration.okhttp
Deprecated.
replaced with com.bumptech.glide.integration.okhttp3.OkHttpStreamFetcher.
OkHttpStreamFetcher(OkHttpClient, GlideUrl) - Constructor for class com.bumptech.glide.integration.okhttp.OkHttpStreamFetcher
Deprecated.
 
OkHttpStreamFetcher - Class in com.bumptech.glide.integration.okhttp3
Fetches an InputStream using the okhttp library.
OkHttpStreamFetcher(Call.Factory, GlideUrl) - Constructor for class com.bumptech.glide.integration.okhttp3.OkHttpStreamFetcher
 
OkHttpUrlLoader - Class in com.bumptech.glide.integration.okhttp
Deprecated.
replaced with com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader.
OkHttpUrlLoader(OkHttpClient) - Constructor for class com.bumptech.glide.integration.okhttp.OkHttpUrlLoader
Deprecated.
 
OkHttpUrlLoader - Class in com.bumptech.glide.integration.okhttp3
A simple model loader for fetching media over http/https using OkHttp.
OkHttpUrlLoader(Call.Factory) - Constructor for class com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader
 
OkHttpUrlLoader.Factory - Class in com.bumptech.glide.integration.okhttp
Deprecated.
The default factory for OkHttpUrlLoaders.
OkHttpUrlLoader.Factory - Class in com.bumptech.glide.integration.okhttp3
The default factory for OkHttpUrlLoaders.
onAttach(Activity) - Method in class com.bumptech.glide.manager.RequestManagerFragment
 
onAttach(Context) - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
 
onBoundsChange(Rect) - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
onConfigurationChanged(Configuration) - Method in class com.bumptech.glide.Glide
 
onConnectivityChanged(boolean) - Method in interface com.bumptech.glide.manager.ConnectivityMonitor.ConnectivityListener
Called when the connectivity state changes.
onDataReady(T) - Method in interface com.bumptech.glide.load.data.DataFetcher.DataCallback
Called with the loaded data if the load succeeded, or with null if the load failed.
onDecodeComplete(BitmapPool, Bitmap) - Method in interface com.bumptech.glide.load.resource.bitmap.Downsampler.DecodeCallbacks
 
onDestroy() - Method in interface com.bumptech.glide.manager.LifecycleListener
Callback for when Fragment.onDestroy()} or Activity.onDestroy() is called.
onDestroy() - Method in class com.bumptech.glide.manager.RequestManagerFragment
 
onDestroy() - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
 
onDestroy() - Method in class com.bumptech.glide.manager.TargetTracker
 
onDestroy() - Method in class com.bumptech.glide.request.RequestFutureTarget
 
onDestroy() - Method in class com.bumptech.glide.request.target.BaseTarget
 
onDestroy() - Method in class com.bumptech.glide.RequestManager
Lifecycle callback that cancels all in progress requests and clears and recycles resources for all completed requests.
onDetach() - Method in class com.bumptech.glide.manager.RequestManagerFragment
 
onDetach() - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
 
onEngineJobCancelled(EngineJob, Key) - Method in class com.bumptech.glide.load.engine.Engine
 
onEngineJobComplete(Key, EngineResource<?>) - Method in class com.bumptech.glide.load.engine.Engine
 
onFrameReady() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
onItemEvicted(Key, Resource<?>) - Method in class com.bumptech.glide.load.engine.cache.LruResourceCache
 
onItemEvicted(T, Y) - Method in class com.bumptech.glide.util.LruCache
A callback called whenever an item is evicted from the cache.
onLoadCleared(Drawable) - Method in class com.bumptech.glide.request.RequestFutureTarget
A callback that should never be invoked directly.
onLoadCleared(Drawable) - Method in class com.bumptech.glide.request.target.BaseTarget
 
onLoadCleared(Drawable) - Method in class com.bumptech.glide.request.target.ImageViewTarget
onLoadCleared(Drawable) - Method in interface com.bumptech.glide.request.target.Target
A lifecycle callback that is called when a load is cancelled and its resources are freed.
onLoadCleared(Drawable) - Method in class com.bumptech.glide.request.target.ViewTarget
 
onLoadFailed(Exception) - Method in interface com.bumptech.glide.load.data.DataFetcher.DataCallback
Called when the load fails.
onLoadFailed(Drawable) - Method in class com.bumptech.glide.request.RequestFutureTarget
A callback that should never be invoked directly.
onLoadFailed(GlideException, Object, Target<R>, boolean) - Method in interface com.bumptech.glide.request.RequestListener
Called when an exception occurs during a load, immediately before Target.onLoadFailed(Drawable).
onLoadFailed(GlideException) - Method in interface com.bumptech.glide.request.ResourceCallback
Called when a resource fails to load successfully.
onLoadFailed(GlideException) - Method in class com.bumptech.glide.request.SingleRequest
A callback method that should never be invoked directly.
onLoadFailed(Drawable) - Method in class com.bumptech.glide.request.target.BaseTarget
 
onLoadFailed(Drawable) - Method in class com.bumptech.glide.request.target.ImageViewTarget
onLoadFailed(Drawable) - Method in interface com.bumptech.glide.request.target.Target
A lifecycle callback that is called when a load fails.
onLoadStarted(Drawable) - Method in class com.bumptech.glide.request.RequestFutureTarget
A callback that should never be invoked directly.
onLoadStarted(Drawable) - Method in class com.bumptech.glide.request.target.BaseTarget
 
onLoadStarted(Drawable) - Method in class com.bumptech.glide.request.target.ImageViewTarget
onLoadStarted(Drawable) - Method in interface com.bumptech.glide.request.target.Target
A lifecycle callback that is called when a load is started.
onLowMemory() - Method in class com.bumptech.glide.Glide
 
onLowMemory() - Method in class com.bumptech.glide.RequestManager
Deprecated.
This method is called automatically by Glide's internals and shouldn't be called externally.
onlyRetrieveFromCache(boolean) - Method in class com.bumptech.glide.request.RequestOptions
If set to true, will only load an item if found in the cache, and will not fetch from source.
onObtainBounds() - Method in interface com.bumptech.glide.load.resource.bitmap.Downsampler.DecodeCallbacks
 
onRequestSuccess(Request) - Method in interface com.bumptech.glide.request.RequestCoordinator
Must be called when a request coordinated by this object completes successfully.
onRequestSuccess(Request) - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
onResourceReady(R, Transition<? super R>) - Method in class com.bumptech.glide.request.RequestFutureTarget
A callback that should never be invoked directly.
onResourceReady(R, Object, Target<R>, DataSource, boolean) - Method in interface com.bumptech.glide.request.RequestListener
Called when a load completes successfully, immediately before Target.onResourceReady(Object, com.bumptech.glide.request.transition.Transition).
onResourceReady(Resource<?>, DataSource) - Method in interface com.bumptech.glide.request.ResourceCallback
Called when a resource is successfully loaded.
onResourceReady(Resource<?>, DataSource) - Method in class com.bumptech.glide.request.SingleRequest
A callback method that should never be invoked directly.
onResourceReady(Bitmap, Transition<? super Bitmap>) - Method in class com.bumptech.glide.request.target.AppWidgetTarget
 
onResourceReady(Z, Transition<? super Z>) - Method in class com.bumptech.glide.request.target.ImageViewTarget
 
onResourceReady(Bitmap, Transition<? super Bitmap>) - Method in class com.bumptech.glide.request.target.NotificationTarget
 
onResourceReady(Z, Transition<? super Z>) - Method in class com.bumptech.glide.request.target.PreloadTarget
 
onResourceReady(R, Transition<? super R>) - Method in interface com.bumptech.glide.request.target.Target
The method that will be called when the resource load has finished.
onResourceReleased(Key, EngineResource) - Method in class com.bumptech.glide.load.engine.Engine
 
onResourceRemoved(Resource<?>) - Method in interface com.bumptech.glide.load.engine.cache.MemoryCache.ResourceRemovedListener
 
onResourceRemoved(Resource<?>) - Method in class com.bumptech.glide.load.engine.Engine
 
onScroll(AbsListView, int, int, int) - Method in class com.bumptech.glide.ListPreloader
 
onScrollStateChanged(AbsListView, int) - Method in class com.bumptech.glide.ListPreloader
 
onSizeReady(int, int) - Method in class com.bumptech.glide.request.SingleRequest
A callback method that should never be invoked directly.
onSizeReady(int, int) - Method in interface com.bumptech.glide.request.target.SizeReadyCallback
A callback called on the main thread.
onSizeReady(int, int) - Method in class com.bumptech.glide.util.ViewPreloadSizeProvider
 
onStart() - Method in interface com.bumptech.glide.manager.LifecycleListener
Callback for when Fragment.onStart()} or Activity.onStart() is called.
onStart() - Method in class com.bumptech.glide.manager.RequestManagerFragment
 
onStart() - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
 
onStart() - Method in class com.bumptech.glide.manager.TargetTracker
 
onStart() - Method in class com.bumptech.glide.request.RequestFutureTarget
 
onStart() - Method in class com.bumptech.glide.request.target.BaseTarget
 
onStart() - Method in class com.bumptech.glide.request.target.ImageViewTarget
 
onStart() - Method in class com.bumptech.glide.RequestManager
Lifecycle callback that registers for connectivity events (if the android.permission.ACCESS_NETWORK_STATE permission is present) and restarts failed or paused requests.
onStop() - Method in interface com.bumptech.glide.manager.LifecycleListener
Callback for when Fragment.onStop()} or Activity.onStop()} is called.
onStop() - Method in class com.bumptech.glide.manager.RequestManagerFragment
 
onStop() - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
 
onStop() - Method in class com.bumptech.glide.manager.TargetTracker
 
onStop() - Method in class com.bumptech.glide.request.RequestFutureTarget
 
onStop() - Method in class com.bumptech.glide.request.target.BaseTarget
 
onStop() - Method in class com.bumptech.glide.request.target.ImageViewTarget
 
onStop() - Method in class com.bumptech.glide.RequestManager
Lifecycle callback that unregisters for connectivity events (if the android.permission.ACCESS_NETWORK_STATE permission is present) and pauses in progress loads.
onTrimMemory(int) - Method in class com.bumptech.glide.Glide
 
onTrimMemory(int) - Method in class com.bumptech.glide.RequestManager
Deprecated.
This method is called automatically by Glide's internals and shouldn't be called externally.
open(File, int, int, long) - Static method in class com.bumptech.glide.disklrucache.DiskLruCache
Opens the cache in directory, creating a cache if none exists there.
open(File) - Method in interface com.bumptech.glide.load.model.FileLoader.FileOpener
 
Option<T> - Class in com.bumptech.glide.load
Defines available component (decoders, encoders, model loaders etc.) options with optional default values and the ability to affect the resource disk cache key used by DiskCacheStrategy.RESOURCE.
option(Option<T>, T) - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions object with the given Option set via RequestOptions.set(Option, Object).
Option.CacheKeyUpdater<T> - Interface in com.bumptech.glide.load
An interface that updates a MessageDigest with the given value as part of a process to generate a disk cache key.
optionalCenterCrop() - Method in class com.bumptech.glide.request.RequestOptions
Applies CenterCrop to all default types, and ignores unknown types.
optionalCenterInside() - Method in class com.bumptech.glide.request.RequestOptions
Applies CenterInside to all default types, DownsampleStrategy.CENTER_INSIDE to image types, and ignores unknown types.
optionalCircleCrop() - Method in class com.bumptech.glide.request.RequestOptions
Applies CircleCrop to all default types, and ignores unknown types.
optionalFitCenter() - Method in class com.bumptech.glide.request.RequestOptions
Applies FitCenter and to all default types, DownsampleStrategy.FIT_CENTER to image types, and ignores unknown types.
optionalTransform(Transformation<Bitmap>) - Method in class com.bumptech.glide.request.RequestOptions
Applies the given Transformation for Bitmaps to the default types (Bitmap, BitmapDrawable, and GifDrawable) and ignores unknown types.
optionalTransform(Class<T>, Transformation<T>) - Method in class com.bumptech.glide.request.RequestOptions
Applies the given Transformation for any decoded resource of the given type and allows unknown resource types to be ignored.
Options - Class in com.bumptech.glide.load
A set of Options to apply to in memory and disk cache keys.
Options() - Constructor for class com.bumptech.glide.load.Options
 
override(int, int) - Method in class com.bumptech.glide.request.RequestOptions
Overrides the Target's width and height with the given values.
override(int) - Method in class com.bumptech.glide.request.RequestOptions
Overrides the Target's width and height with the given size.
OVERRIDE_EXTEND - Static variable in annotation type com.bumptech.glide.annotation.GlideOption
Expects to call super and then add additional functionality to an overridden method.
OVERRIDE_NONE - Static variable in annotation type com.bumptech.glide.annotation.GlideOption
Does not intend to override a method in a super class.
OVERRIDE_REPLACE - Static variable in annotation type com.bumptech.glide.annotation.GlideOption
Expects to not call super and replace an overridden method.
overrideOf(int, int) - Static method in class com.bumptech.glide.request.RequestOptions
overrideOf(int) - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions with RequestOptions.override(int, int) set where both the width and height are the given size.

P

PAINT_FLAGS - Static variable in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
 
parse() - Method in class com.bumptech.glide.module.ManifestParser
 
parseHeader() - Method in class com.bumptech.glide.gifdecoder.GifHeaderParser
 
parseNetworkError(VolleyError) - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher.GlideRequest
 
parseNetworkResponse(NetworkResponse) - Method in class com.bumptech.glide.integration.volley.VolleyStreamFetcher.GlideRequest
 
pause() - Method in interface com.bumptech.glide.request.Request
Identical to Request.clear() except that the request may later be restarted.
pause() - Method in class com.bumptech.glide.request.SingleRequest
 
pause() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
pauseRequests() - Method in class com.bumptech.glide.manager.RequestTracker
Stops any in progress requests.
pauseRequests() - Method in class com.bumptech.glide.RequestManager
Cancels any in progress loads, but does not clear resources of completed loads.
pauseRequestsRecursive() - Method in class com.bumptech.glide.RequestManager
Performs RequestManager.pauseRequests() recursively for all managers that are contextually descendant to this manager based on the Activity/Fragment hierarchy: When pausing on an Activity all attached fragments will also get paused.
placeholder(Drawable) - Method in class com.bumptech.glide.request.RequestOptions
Sets an Drawable to display while a resource is loading.
placeholder(int) - Method in class com.bumptech.glide.request.RequestOptions
Sets an Android resource id for a Drawable resource to display while a resource is loading.
placeholderOf(Drawable) - Static method in class com.bumptech.glide.request.RequestOptions
placeholderOf(int) - Static method in class com.bumptech.glide.request.RequestOptions
Preconditions - Class in com.bumptech.glide.util
Contains common assertions.
preFill(PreFillType.Builder...) - Method in class com.bumptech.glide.load.engine.prefill.BitmapPreFiller
 
preFillBitmapPool(PreFillType.Builder...) - Method in class com.bumptech.glide.Glide
Pre-fills the BitmapPool using the given sizes.
PreFillType - Class in com.bumptech.glide.load.engine.prefill
A container for a put of options used to pre-fill a BitmapPool with Bitmaps of a single size and configuration.
PreFillType.Builder - Class in com.bumptech.glide.load.engine.prefill
Builder for PreFillType.
preload(int, int) - Method in class com.bumptech.glide.RequestBuilder
Preloads the resource into the cache using the given width and height.
preload() - Method in class com.bumptech.glide.RequestBuilder
Preloads the resource into the cache using Target.SIZE_ORIGINAL as the target width and height.
PreloadTarget<Z> - Class in com.bumptech.glide.request.target
A one time use Target class that loads a resource into memory and then clears itself.
prepend(Class<Model>, Class<Data>, ModelLoaderFactory<Model, Data>) - Method in class com.bumptech.glide.load.model.ModelLoaderRegistry
 
prepend(ResourceDecoder<T, R>, Class<T>, Class<R>) - Method in class com.bumptech.glide.provider.ResourceDecoderRegistry
 
prepend(Class<Data>, Class<TResource>, ResourceDecoder<Data, TResource>) - Method in class com.bumptech.glide.Registry
Prepends the given ResourceDecoder into the list of available ResourceDecoders so that it is attempted before all later and default ResourceDecoders for the given types.
prepend(Class<Model>, Class<Data>, ModelLoaderFactory<Model, Data>) - Method in class com.bumptech.glide.Registry
Prepends a new ModelLoaderFactory onto the beginning of the existing set so that the constructed ModelLoader will be tried before all default and previously registered ModelLoaders for the given model and data classes.
printStackTrace() - Method in exception com.bumptech.glide.load.engine.GlideException
 
printStackTrace(PrintStream) - Method in exception com.bumptech.glide.load.engine.GlideException
 
printStackTrace(PrintWriter) - Method in exception com.bumptech.glide.load.engine.GlideException
 
Priority - Enum in com.bumptech.glide
Priorities for completing loads.
priority(Priority) - Method in class com.bumptech.glide.request.RequestOptions
Sets the priority for this load.
priorityOf(Priority) - Static method in class com.bumptech.glide.request.RequestOptions
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor
Each round we do the following: Find all AppGlideModules and save them to an instance variable (throw if > 1).
put(T, Class<T>) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool
Optionally adds the given array of the given type to the pool.
put(Bitmap) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool
Adds the given Bitmap if it is eligible to be re-used and the pool can fit it, or calls Bitmap.recycle() on the Bitmap and discards it.
put(Bitmap) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter
 
put(T, Class<T>) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool
 
put(Bitmap) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
 
put(Bitmap) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy
 
put(Key, DiskCache.Writer) - Method in interface com.bumptech.glide.load.engine.cache.DiskCache
Write to a key in the cache.
put(Key, DiskCache.Writer) - Method in class com.bumptech.glide.load.engine.cache.DiskCacheAdapter
 
put(Key, DiskCache.Writer) - Method in class com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper
 
put(Key, Resource<?>) - Method in interface com.bumptech.glide.load.engine.cache.MemoryCache
Add bitmap to the cache with the given key.
put(Key, Resource<?>) - Method in class com.bumptech.glide.load.engine.cache.MemoryCacheAdapter
 
put(A, int, int, B) - Method in class com.bumptech.glide.load.model.ModelCache
Add a value.
put(Class<?>, Class<?>, Class<?>, LoadPath<?, ?, ?>) - Method in class com.bumptech.glide.provider.LoadPathCache
 
put(Class<?>, Class<?>, List<Class<?>>) - Method in class com.bumptech.glide.provider.ModelToResourceClassCache
 
put(T, Y) - Method in class com.bumptech.glide.util.LruCache
Adds the given item to the cache with the given key and returns any previous entry for the given key that may have already been in the cache.
putAll(Options) - Method in class com.bumptech.glide.load.Options
 

R

read(InputStream, int) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Reads GIF image from stream.
read(byte[]) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Reads GIF image from byte array.
read(InputStream, int) - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
read(byte[]) - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
read() - Method in class com.bumptech.glide.load.data.ExifOrientationStream
 
read(byte[], int, int) - Method in class com.bumptech.glide.load.data.ExifOrientationStream
 
read() - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
Reads a single byte from this stream and returns it as an integer in the range from 0 to 255.
read(byte[], int, int) - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
Reads at most byteCount bytes from this stream and stores them in byte array buffer starting at offset offset.
read() - Method in class com.bumptech.glide.util.ContentLengthInputStream
 
read(byte[]) - Method in class com.bumptech.glide.util.ContentLengthInputStream
 
read(byte[], int, int) - Method in class com.bumptech.glide.util.ContentLengthInputStream
 
read(byte[]) - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
read(byte[], int, int) - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
read() - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
read() - Method in class com.bumptech.glide.util.MarkEnforcingInputStream
 
read(byte[], int, int) - Method in class com.bumptech.glide.util.MarkEnforcingInputStream
 
RecyclableBufferedInputStream - Class in com.bumptech.glide.load.resource.bitmap
Wraps an existing InputStream and buffers the input.
RecyclableBufferedInputStream(InputStream, ArrayPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
 
RecyclableBufferedInputStream.InvalidMarkException - Exception in com.bumptech.glide.load.resource.bitmap
An exception thrown when a mark can no longer be obeyed because the underlying buffer size is smaller than the amount of data read after the mark position.
recycle() - Method in interface com.bumptech.glide.load.engine.Resource
Cleans up and recycles internal resources.
recycle() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableResource
 
recycle() - Method in class com.bumptech.glide.load.resource.bitmap.BitmapResource
 
recycle() - Method in class com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource
 
recycle() - Method in class com.bumptech.glide.load.resource.bytes.BytesResource
 
recycle() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
Clears any resources for loading frames that are currently held on to by this object.
recycle() - Method in class com.bumptech.glide.load.resource.gif.GifDrawableResource
 
recycle() - Method in class com.bumptech.glide.load.resource.SimpleResource
 
recycle() - Method in interface com.bumptech.glide.request.Request
Recycles the request object and releases its resources.
recycle() - Method in class com.bumptech.glide.request.SingleRequest
 
recycle() - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
Recycles the request object and releases its resources.
ReEncodingGifResourceEncoder - Class in com.bumptech.glide.integration.gifencoder
An ResourceEncoder that can write GifDrawable to cache.
ReEncodingGifResourceEncoder(Context, BitmapPool) - Constructor for class com.bumptech.glide.integration.gifencoder.ReEncodingGifResourceEncoder
 
register(DataRewinder.Factory<?>) - Method in class com.bumptech.glide.load.data.DataRewinderRegistry
 
register(Class<Z>, Class<R>, ResourceTranscoder<Z, R>) - Method in class com.bumptech.glide.load.resource.transcode.TranscoderRegistry
Registers the given ResourceTranscoder using the given classes so it can later be retrieved using the given classes.
register(Class<Data>, Encoder<Data>) - Method in class com.bumptech.glide.Registry
Registers the given Encoder for the given data class (InputStream, FileDescriptor etc).
register(Class<TResource>, ResourceEncoder<TResource>) - Method in class com.bumptech.glide.Registry
Registers the given ResourceEncoder for the given resource class (Bitmap, GifDrawable etc).
register(DataRewinder.Factory) - Method in class com.bumptech.glide.Registry
Registers a new DataRewinder.Factory to handle a non-default data type that can be rewind to allow for efficient reads of file headers.
register(Class<TResource>, Class<Transcode>, ResourceTranscoder<TResource, Transcode>) - Method in class com.bumptech.glide.Registry
Registers the given ResourceTranscoder to convert from the given resource Class to the given transcode Class.
register(ImageHeaderParser) - Method in class com.bumptech.glide.Registry
Registers a new ImageHeaderParser that can obtain some basic metadata from an image header (orientation, type etc).
registerComponents(Context, Glide, Registry) - Method in class com.bumptech.glide.integration.okhttp.OkHttpGlideModule
Deprecated.
 
registerComponents(Context, Glide, Registry) - Method in class com.bumptech.glide.integration.okhttp.OkHttpLibraryGlideModule
 
registerComponents(Context, Glide, Registry) - Method in class com.bumptech.glide.integration.okhttp3.OkHttpGlideModule
Deprecated.
 
registerComponents(Context, Glide, Registry) - Method in class com.bumptech.glide.integration.okhttp3.OkHttpLibraryGlideModule
 
registerComponents(Context, Glide, Registry) - Method in class com.bumptech.glide.integration.volley.VolleyGlideModule
Deprecated.
 
registerComponents(Context, Glide, Registry) - Method in class com.bumptech.glide.integration.volley.VolleyLibraryGlideModule
 
registerComponents(Context, Glide, Registry) - Method in class com.bumptech.glide.module.LibraryGlideModule
 
Registry - Class in com.bumptech.glide
Manages component registration to extend or replace Glide's default loading, decoding, and encoding logic.
Registry() - Constructor for class com.bumptech.glide.Registry
 
Registry.MissingComponentException - Exception in com.bumptech.glide
Thrown when some necessary component is missing for a load.
Registry.NoImageHeaderParserException - Exception in com.bumptech.glide
Thrown when no ImageHeaderParser is registered.
Registry.NoModelLoaderAvailableException - Exception in com.bumptech.glide
Thrown when no ModelLoader is registered for a given model class.
Registry.NoResultEncoderAvailableException - Exception in com.bumptech.glide
Thrown when no ResourceEncoder is registered for a given resource class.
Registry.NoSourceEncoderAvailableException - Exception in com.bumptech.glide
Thrown when no Encoder is registered for a given data class.
release(Bitmap) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider
Releases the given Bitmap back to the pool.
release(byte[]) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider
Releases the given byte array back to the pool.
release(int[]) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider
Release the given array back to the pool.
release(Resource<?>) - Method in class com.bumptech.glide.load.engine.Engine
 
release() - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
 
release(Bitmap) - Method in class com.bumptech.glide.load.resource.gif.GifBitmapProvider
 
release(byte[]) - Method in class com.bumptech.glide.load.resource.gif.GifBitmapProvider
 
release(int[]) - Method in class com.bumptech.glide.load.resource.gif.GifBitmapProvider
 
release() - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
remove(String) - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Drops the entry for key if it exists and can be removed.
remove(Key) - Method in interface com.bumptech.glide.load.engine.cache.MemoryCache
Removes the value for the given key and returns it if present or null otherwise.
remove(Key) - Method in class com.bumptech.glide.load.engine.cache.MemoryCacheAdapter
 
remove(Class<Model>, Class<Data>) - Method in class com.bumptech.glide.load.model.ModelLoaderRegistry
 
remove(T) - Method in class com.bumptech.glide.util.LruCache
Removes the item at the given key and returns the removed item if present, and null otherwise.
removeCallback(SizeReadyCallback) - Method in class com.bumptech.glide.request.RequestFutureTarget
 
removeCallback(SizeReadyCallback) - Method in class com.bumptech.glide.request.target.SimpleTarget
 
removeCallback(SizeReadyCallback) - Method in interface com.bumptech.glide.request.target.Target
Removes the given callback from the pending set if it's still retained.
removeCallback(SizeReadyCallback) - Method in class com.bumptech.glide.request.target.ViewTarget
 
removeLast() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy
 
removeListener(LifecycleListener) - Method in interface com.bumptech.glide.manager.Lifecycle
Removes the given listener from the set of listeners managed by this Lifecycle implementation, returning true if the listener was removed successfully, and false otherwise.
replace(Class<Model>, Class<Data>, ModelLoaderFactory<Model, Data>) - Method in class com.bumptech.glide.load.model.ModelLoaderRegistry
 
replace(Class<Model>, Class<Data>, ModelLoaderFactory<Model, Data>) - Method in class com.bumptech.glide.Registry
Removes all default and previously registered ModelLoaderFactorys for the given data and model class and replaces all of them with the single ModelLoader provided.
Request - Interface in com.bumptech.glide.request
A request that loads a resource for an Target.
RequestBuilder<TranscodeType> - Class in com.bumptech.glide
A generic class that can handle setting options and staring loads for generic resource types.
RequestBuilder(Glide, RequestManager, Class<TranscodeType>) - Constructor for class com.bumptech.glide.RequestBuilder
 
RequestBuilder(Class<TranscodeType>, RequestBuilder<?>) - Constructor for class com.bumptech.glide.RequestBuilder
 
RequestCoordinator - Interface in com.bumptech.glide.request
An interface for coordinating multiple requests with the same Target.
RequestFutureTarget<R> - Class in com.bumptech.glide.request
A Future implementation for Glide that can be used to load resources in a blocking manner on background threads.
RequestFutureTarget(Handler, int, int) - Constructor for class com.bumptech.glide.request.RequestFutureTarget
Constructor for a RequestFutureTarget.
RequestListener<R> - Interface in com.bumptech.glide.request
A class for monitoring the status of a request while images load.
RequestManager - Class in com.bumptech.glide
A class for managing and starting requests for Glide.
RequestManager(Glide, Lifecycle, RequestManagerTreeNode) - Constructor for class com.bumptech.glide.RequestManager
 
RequestManagerFragment - Class in com.bumptech.glide.manager
A view-less Fragment used to safely store an RequestManager that can be used to start, stop and manage Glide requests started for targets the fragment or activity this fragment is a child of.
RequestManagerFragment() - Constructor for class com.bumptech.glide.manager.RequestManagerFragment
 
RequestManagerRetriever - Class in com.bumptech.glide.manager
A collection of static methods for creating new RequestManagers or retrieving existing ones from activities and fragment.
RequestManagerRetriever(RequestManagerRetriever.RequestManagerFactory) - Constructor for class com.bumptech.glide.manager.RequestManagerRetriever
 
RequestManagerRetriever.RequestManagerFactory - Interface in com.bumptech.glide.manager
Used internally to create RequestManagers.
RequestManagerTreeNode - Interface in com.bumptech.glide.manager
Provides access to the relatives of a RequestManager based on the current context.
RequestOptions - Class in com.bumptech.glide.request
Provides type independent options to customize loads with Glide.
RequestOptions() - Constructor for class com.bumptech.glide.request.RequestOptions
 
requestOptions - Variable in class com.bumptech.glide.RequestBuilder
 
RequestTracker - Class in com.bumptech.glide.manager
A class for tracking, canceling, and restarting in progress, completed, and failed requests.
RequestTracker() - Constructor for class com.bumptech.glide.manager.RequestTracker
 
reset() - Method in class com.bumptech.glide.load.data.ExifOrientationStream
 
reset() - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
Resets this stream to the last marked location.
reset() - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
reset() - Method in class com.bumptech.glide.util.MarkEnforcingInputStream
 
reset(T) - Method in interface com.bumptech.glide.util.pool.FactoryPools.Resetter
 
resetFrameIndex() - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
Resets the frame pointer to before the 0th frame, as if we'd never used this decoder to decode any frames.
resetFrameIndex() - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
RESOURCE - Static variable in class com.bumptech.glide.load.engine.DiskCacheStrategy
Writes resources to disk after they've been decoded.
Resource<Z> - Interface in com.bumptech.glide.load.engine
A resource interface that wraps a particular type so that it can be pooled and reused.
ResourceCallback - Interface in com.bumptech.glide.request
A callback that listens for when a resource load completes successfully or fails due to an exception.
ResourceDecoder<T,Z> - Interface in com.bumptech.glide.load
An interface for decoding resources.
ResourceDecoderRegistry - Class in com.bumptech.glide.provider
Contains an ordered list of ResourceDecoders capable of decoding arbitrary data types into arbitrary resource types from highest priority decoders to lowest priority decoders.
ResourceDecoderRegistry() - Constructor for class com.bumptech.glide.provider.ResourceDecoderRegistry
 
ResourceEncoder<T> - Interface in com.bumptech.glide.load
An interface for writing data from a resource to some persistent data store (i.e.
ResourceEncoderRegistry - Class in com.bumptech.glide.provider
Contains an unordered list of ResourceEncoders capable of encoding arbitrary resource types.
ResourceEncoderRegistry() - Constructor for class com.bumptech.glide.provider.ResourceEncoderRegistry
 
ResourceLoader<Data> - Class in com.bumptech.glide.load.model
A model loader for handling Android resource files.
ResourceLoader(Resources, ModelLoader<Uri, Data>) - Constructor for class com.bumptech.glide.load.model.ResourceLoader
 
ResourceLoader.FileDescriptorFactory - Class in com.bumptech.glide.load.model
Factory for loading ParcelFileDescriptors from Android resource ids.
ResourceLoader.StreamFactory - Class in com.bumptech.glide.load.model
Factory for loading InputStreams from Android resource ids.
ResourceTranscoder<Z,R> - Interface in com.bumptech.glide.load.resource.transcode
Transcodes a resource of one type to a resource of another type.
restartRequests() - Method in class com.bumptech.glide.manager.RequestTracker
Restarts failed requests and cancels and restarts in progress requests.
resumeRequests() - Method in class com.bumptech.glide.manager.RequestTracker
Starts any not yet completed or failed requests.
resumeRequests() - Method in class com.bumptech.glide.RequestManager
Restarts any loads that have not yet completed.
resumeRequestsRecursive() - Method in class com.bumptech.glide.RequestManager
Performs RequestManager.resumeRequests() recursively for all managers that are contextually descendant to this manager based on the Activity/Fragment hierarchy.
rewindAndGet() - Method in interface com.bumptech.glide.load.data.DataRewinder
Rewinds the wrapped data back to the position it was at when this object was instantiated and returns the re-wound data (or a wrapper for the re-wound data).
rewindAndGet() - Method in class com.bumptech.glide.load.data.InputStreamRewinder
 
rewindAndGet() - Method in class com.bumptech.glide.load.resource.bytes.ByteBufferRewinder
 
rotateImage(Bitmap, int) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
This is an expensive operation that copies the image in place with the pixels rotated.
rotateImageExif(BitmapPool, Bitmap, int) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
Rotate and/or flip the image to match the given exif orientation.
RoundedCorners - Class in com.bumptech.glide.load.resource.bitmap
A BitmapTransformation which rounds the corners of a bitmap.
RoundedCorners(int) - Constructor for class com.bumptech.glide.load.resource.bitmap.RoundedCorners
 
RoundedCorners(BitmapPool, int) - Constructor for class com.bumptech.glide.load.resource.bitmap.RoundedCorners
RoundedCorners(Context, int) - Constructor for class com.bumptech.glide.load.resource.bitmap.RoundedCorners
roundedCorners(BitmapPool, Bitmap, int, int, int) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
Creates a bitmap from a source bitmap and rounds the corners.
run() - Method in class com.bumptech.glide.request.RequestFutureTarget
A callback that should never be invoked directly.
runRequest(Request) - Method in class com.bumptech.glide.manager.RequestTracker
Starts tracking the given request.

S

SafeKeyGenerator - Class in com.bumptech.glide.load.engine.cache
A class that generates and caches safe and unique string file names from Keys.
SafeKeyGenerator() - Constructor for class com.bumptech.glide.load.engine.cache.SafeKeyGenerator
 
scheduleSelf(Runnable, long) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
set(int, String) - Method in class com.bumptech.glide.disklrucache.DiskLruCache.Editor
Sets the value at index to value.
set(Option<T>, T) - Method in class com.bumptech.glide.load.Options
 
set(Option<T>, T) - Method in class com.bumptech.glide.request.RequestOptions
 
set(Class<?>, Class<?>) - Method in class com.bumptech.glide.util.MultiClassKey
 
set(Class<?>, Class<?>, Class<?>) - Method in class com.bumptech.glide.util.MultiClassKey
 
setAlpha(Bitmap, Bitmap) - Static method in class com.bumptech.glide.load.resource.bitmap.TransformationUtils
Sets the alpha of the Bitmap we're going to re-use to the alpha of the Bitmap we're going to transform.
setAlpha(int) - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
setAlpha(int) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
setArrayPool(ArrayPool) - Method in class com.bumptech.glide.GlideBuilder
Sets the ArrayPool implementation to allow variable sized arrays to be stored and retrieved as needed.
setArrayPoolSize(int) - Method in class com.bumptech.glide.load.engine.cache.MemorySizeCalculator.Builder
Sets the size in bytes of the ArrayPool to use to store temporary arrays while decoding data and returns this builder.
setBitmapPool(BitmapPool) - Method in class com.bumptech.glide.GlideBuilder
Sets the BitmapPool implementation to use to store and retrieve reused Bitmaps.
setBitmapPoolScreens(float) - Method in class com.bumptech.glide.load.engine.cache.MemorySizeCalculator.Builder
Sets the number of device screens worth of pixels the BitmapPool should be able to hold and returns this Builder.
setBounds(int, int, int, int) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
setBounds(Rect) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
setChangingConfigurations(int) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
setColorFilter(ColorFilter) - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
setColorFilter(int, PorterDuff.Mode) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
setColorFilter(ColorFilter) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
setConfig(Bitmap.Config) - Method in class com.bumptech.glide.load.engine.prefill.PreFillType.Builder
Sets the Bitmap.Config for the Bitmaps to pre-fill.
setConnectivityMonitorFactory(ConnectivityMonitorFactory) - Method in class com.bumptech.glide.GlideBuilder
Sets the ConnectivityMonitorFactory to use to notify RequestManager of connectivity events.
setCrossFadeEnabled(boolean) - Method in class com.bumptech.glide.request.transition.DrawableCrossFadeFactory.Builder
Enables or disables animating the alpha of the Drawable the cross fade will animate from.
setData(GifHeader, byte[]) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
 
setData(GifHeader, ByteBuffer) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
 
setData(GifHeader, ByteBuffer, int) - Method in interface com.bumptech.glide.gifdecoder.GifDecoder
 
setData(ByteBuffer) - Method in class com.bumptech.glide.gifdecoder.GifHeaderParser
 
setData(byte[]) - Method in class com.bumptech.glide.gifdecoder.GifHeaderParser
 
setData(GifHeader, byte[]) - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
setData(GifHeader, ByteBuffer) - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
setData(GifHeader, ByteBuffer, int) - Method in class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
setDecodeFormat(DecodeFormat) - Method in class com.bumptech.glide.GlideBuilder
setDefaultRequestOptions(RequestOptions) - Method in class com.bumptech.glide.GlideBuilder
Sets the default RequestOptions to use for all loads across the app.
setDefaultRequestOptions(RequestOptions) - Method in class com.bumptech.glide.RequestManager
Replaces the default RequestOptions for all loads started with this request manager with the given RequestOptions.
setDefaultTransitionOptions(Class<T>, TransitionOptions<?, T>) - Method in class com.bumptech.glide.GlideBuilder
Sets the default TransitionOptions to use when starting a request that will load a resource with the given Class.
setDelay(int) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Sets the delay time between each frame, or changes it for subsequent frames (applies to last frame added).
setDiskCache(DiskCache) - Method in class com.bumptech.glide.GlideBuilder
Deprecated.
Creating a disk cache directory on the main thread causes strict mode violations, use GlideBuilder.setDiskCache(com.bumptech.glide.load.engine.cache.DiskCache.Factory) instead. Scheduled to be removed in Glide 4.0.
setDiskCache(DiskCache.Factory) - Method in class com.bumptech.glide.GlideBuilder
Sets the DiskCache.Factory implementation to use to construct the DiskCache to use to store Resource data on disk.
setDiskCacheExecutor(GlideExecutor) - Method in class com.bumptech.glide.GlideBuilder
Sets the ExecutorService implementation to use when retrieving Resources that are currently in cache.
setDispose(int) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Sets the GIF frame disposal code for the last added frame and any subsequent frames.
setDither(boolean) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
setDrawable(Drawable) - Method in class com.bumptech.glide.request.target.ImageViewTarget
setDrawable(Drawable) - Method in interface com.bumptech.glide.request.transition.Transition.ViewAdapter
Sets the current drawable (usually an animated drawable) to display in the wrapped view.
setFilterBitmap(boolean) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
setFrameRate(float) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Sets frame rate in frames per second.
setFrameTransformation(Transformation<Bitmap>, Bitmap) - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
setHeader(String, String) - Method in class com.bumptech.glide.load.model.LazyHeaders.Builder
Replaces all existing LazyHeaderFactorys for the given key with the given LazyHeaderFactory.
setHeader(String, LazyHeaderFactory) - Method in class com.bumptech.glide.load.model.LazyHeaders.Builder
Replaces all existing LazyHeaderFactorys for the given key with the given LazyHeaderFactory.
setLogLevel(int) - Method in class com.bumptech.glide.GlideBuilder
Sets a log level constant from those in Log to indicate the desired log verbosity.
setLoopCount(int) - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
setLowMemoryMaxSizeMultiplier(float) - Method in class com.bumptech.glide.load.engine.cache.MemorySizeCalculator.Builder
Sets the maximum percentage of the device's memory class for low ram devices that can be taken up by Glide's MemoryCache and BitmapPool put together, and returns this builder.
setMaxSize(long) - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Changes the maximum number of bytes the cache can store and queues a job to trim the existing store, if necessary.
setMaxSizeMultiplier(float) - Method in class com.bumptech.glide.load.engine.cache.MemorySizeCalculator.Builder
Sets the maximum percentage of the device's memory class for standard devices that can be taken up by Glide's MemoryCache and BitmapPool put together, and returns this builder.
setMemoryCache(MemoryCache) - Method in class com.bumptech.glide.GlideBuilder
Sets the MemoryCache implementation to store Resources that are not currently in use.
setMemoryCacheScreens(float) - Method in class com.bumptech.glide.load.engine.cache.MemorySizeCalculator.Builder
Sets the number of device screens worth of pixels the MemoryCache should be able to hold and returns this Builder.
setMemoryCategory(MemoryCategory) - Method in class com.bumptech.glide.Glide
Adjusts Glide's current and maximum memory usage based on the given MemoryCategory.
setMemorySizeCalculator(MemorySizeCalculator.Builder) - Method in class com.bumptech.glide.GlideBuilder
Sets the MemorySizeCalculator to use to calculate maximum sizes for default MemoryCaches and/or default BitmapPools.
setMemorySizeCalculator(MemorySizeCalculator) - Method in class com.bumptech.glide.GlideBuilder
Sets the MemorySizeCalculator to use to calculate maximum sizes for default MemoryCaches and/or default BitmapPools.
setQuality(int) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Sets quality of color quantization (conversion of images to the maximum 256 colors allowed by the GIF specification).
setRepeat(int) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Sets the number of times the set of GIF frames should be played.
setRequest(Request) - Method in class com.bumptech.glide.request.RequestFutureTarget
Sets the current request for this target to retain, should not be called outside of Glide.
setRequest(Request) - Method in class com.bumptech.glide.request.target.BaseTarget
 
setRequest(Request) - Method in interface com.bumptech.glide.request.target.Target
Sets the current request for this target to retain, should not be called outside of Glide.
setRequest(Request) - Method in class com.bumptech.glide.request.target.ViewTarget
Stores the request using View.setTag(Object).
setRequestManager(RequestManager) - Method in class com.bumptech.glide.manager.RequestManagerFragment
Sets the current RequestManager.
setRequestManager(RequestManager) - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
Sets the current RequestManager.
setRequestOptions(RequestOptions) - Method in class com.bumptech.glide.RequestManager
 
setRequests(Request, Request) - Method in class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
setResizeExecutor(GlideExecutor) - Method in class com.bumptech.glide.GlideBuilder
Sets the ExecutorService implementation to use when retrieving Resources that are not already in the cache.
setResource(Bitmap) - Method in class com.bumptech.glide.request.target.BitmapImageViewTarget
setResource(Drawable) - Method in class com.bumptech.glide.request.target.DrawableImageViewTarget
 
setResource(Z) - Method in class com.bumptech.glide.request.target.ImageViewTarget
 
setResource(T) - Method in class com.bumptech.glide.request.target.ThumbnailImageViewTarget
 
setResourceRemovedListener(MemoryCache.ResourceRemovedListener) - Method in class com.bumptech.glide.load.engine.cache.LruResourceCache
 
setResourceRemovedListener(MemoryCache.ResourceRemovedListener) - Method in interface com.bumptech.glide.load.engine.cache.MemoryCache
Set the listener to be called when a bitmap is removed from the cache.
setResourceRemovedListener(MemoryCache.ResourceRemovedListener) - Method in class com.bumptech.glide.load.engine.cache.MemoryCacheAdapter
 
setSize(int, int) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Sets the fixed GIF frame size for all the frames.
setSizeMultiplier(float) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool
Multiplies the initial size of the pool by the given multiplier to dynamically and synchronously allow users to adjust the size of the pool.
setSizeMultiplier(float) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter
 
setSizeMultiplier(float) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
 
setSizeMultiplier(float) - Method in interface com.bumptech.glide.load.engine.cache.MemoryCache
Adjust the maximum size of the cache by multiplying the original size of the cache by the given multiplier.
setSizeMultiplier(float) - Method in class com.bumptech.glide.load.engine.cache.MemoryCacheAdapter
 
setSizeMultiplier(float) - Method in class com.bumptech.glide.util.LruCache
Sets a size multiplier that will be applied to the size provided in the constructor to put the new size of the cache.
setTagId(int) - Static method in class com.bumptech.glide.request.target.ViewTarget
Sets the android resource id to use in conjunction with View.setTag(int, Object) to store temporary state allowing loads to be automatically cancelled and resources re-used in scrolling lists.
setTransparent(int) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Sets the transparent color for the last added frame and any subsequent frames.
setView(View) - Method in class com.bumptech.glide.util.ViewPreloadSizeProvider
Sets the View the size will be extracted.
setVisible(boolean, boolean) - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
setVisible(boolean, boolean) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
setWeight(int) - Method in class com.bumptech.glide.load.engine.prefill.PreFillType.Builder
Sets the weight to use to balance how many Bitmaps of this type are prefilled relative to the other requested types.
sha256BytesToHex(byte[]) - Static method in class com.bumptech.glide.util.Util
Returns the hex string of the given byte array representing a SHA256 hash.
signature(Key) - Method in class com.bumptech.glide.request.RequestOptions
Sets some additional data to be mixed in to the memory and disk cache keys allowing the caller more control over when cached data is invalidated.
signatureOf(Key) - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions object with RequestOptions.signature set.
simple(int, FactoryPools.Factory<T>) - Static method in class com.bumptech.glide.util.pool.FactoryPools
Returns a non-thread safe Pools.Pool that never returns null from Pools.Pool.acquire() and that contains objects of the type created by the given FactoryPools.Factory with the given maximum size.
SimpleResource<T> - Class in com.bumptech.glide.load.resource
Simple wrapper for an arbitrary object which helps to satisfy some of the glide engine's contracts.
SimpleResource(T) - Constructor for class com.bumptech.glide.load.resource.SimpleResource
 
SimpleTarget<Z> - Class in com.bumptech.glide.request.target
A simple Target base class with default (usually noop) implementations of non essential methods that allows the caller to specify an exact width/height.
SimpleTarget() - Constructor for class com.bumptech.glide.request.target.SimpleTarget
Constructor for the target that uses Target.SIZE_ORIGINAL as the target width and height.
SimpleTarget(int, int) - Constructor for class com.bumptech.glide.request.target.SimpleTarget
Constructor for the target that takes the desired dimensions of the decoded and/or transformed resource.
SingleRequest<R> - Class in com.bumptech.glide.request
A Request that loads a Resource into a given Target.
size() - Method in class com.bumptech.glide.disklrucache.DiskLruCache
Returns the number of bytes currently being used to store the values in this cache.
SIZE_ORIGINAL - Static variable in interface com.bumptech.glide.request.target.Target
Indicates that we want the resource in its original unmodified width and/or height.
SizeConfigStrategy - Class in com.bumptech.glide.load.engine.bitmap_recycle
SizeConfigStrategy() - Constructor for class com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy
 
sizeMultiplier(float) - Method in class com.bumptech.glide.request.RequestOptions
Applies a multiplier to the Target's size before loading the resource.
sizeMultiplierOf(float) - Static method in class com.bumptech.glide.request.RequestOptions
SizeReadyCallback - Interface in com.bumptech.glide.request.target
A callback that must be called when the target has determined its size.
skip(long) - Method in class com.bumptech.glide.load.data.ExifOrientationStream
 
skip(long) - Method in class com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream
Skips byteCount bytes in this stream.
skip(long) - Method in class com.bumptech.glide.util.ExceptionCatchingInputStream
 
skip(long) - Method in class com.bumptech.glide.util.MarkEnforcingInputStream
 
skipMemoryCache(boolean) - Method in class com.bumptech.glide.request.RequestOptions
Allows the loaded resource to skip the memory cache.
skipMemoryCacheOf(boolean) - Static method in class com.bumptech.glide.request.RequestOptions
sourceKey - Variable in class com.bumptech.glide.load.model.ModelLoader.LoadData
 
STANDARD_BUFFER_SIZE_BYTES - Static variable in interface com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool
A standard size to use to increase hit rates when the required size isn't defined.
StandardGifDecoder - Class in com.bumptech.glide.gifdecoder
Reads frame data from a GIF image source and decodes it into individual frames for animation purposes.
StandardGifDecoder(GifDecoder.BitmapProvider, GifHeader, ByteBuffer) - Constructor for class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
StandardGifDecoder(GifDecoder.BitmapProvider, GifHeader, ByteBuffer, int) - Constructor for class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
StandardGifDecoder(GifDecoder.BitmapProvider) - Constructor for class com.bumptech.glide.gifdecoder.StandardGifDecoder
 
start(OutputStream) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Initiates GIF file creation on the given stream.
start(String) - Method in class com.bumptech.glide.gifencoder.AnimatedGifEncoder
Initiates writing of a GIF file with the specified name.
start() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
startFromFirstFrame() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
Starts the animation from the first frame.
StateVerifier - Class in com.bumptech.glide.util.pool
Verifies that the job is not in the recycled state.
STATUS_FORMAT_ERROR - Static variable in interface com.bumptech.glide.gifdecoder.GifDecoder
File read status: Error decoding file (may be partially decoded).
STATUS_OK - Static variable in interface com.bumptech.glide.gifdecoder.GifDecoder
File read status: No errors.
STATUS_OPEN_ERROR - Static variable in interface com.bumptech.glide.gifdecoder.GifDecoder
File read status: Unable to open source.
STATUS_PARTIAL_DECODE - Static variable in interface com.bumptech.glide.gifdecoder.GifDecoder
Unable to fully decode the current frame.
stop() - Method in class com.bumptech.glide.load.resource.gif.GifDrawable
 
StreamAssetPathFetcher - Class in com.bumptech.glide.load.data
Fetches an InputStream for an asset path.
StreamAssetPathFetcher(AssetManager, String) - Constructor for class com.bumptech.glide.load.data.StreamAssetPathFetcher
 
StreamBitmapDecoder - Class in com.bumptech.glide.load.resource.bitmap
Decodes Bitmaps from InputStreams.
StreamBitmapDecoder(Downsampler, ArrayPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder
 
StreamEncoder - Class in com.bumptech.glide.load.model
An Encoder that can write an InputStream to disk.
StreamEncoder(ArrayPool) - Constructor for class com.bumptech.glide.load.model.StreamEncoder
 
StreamFactory(AssetManager) - Constructor for class com.bumptech.glide.load.model.AssetUriLoader.StreamFactory
 
StreamFactory() - Constructor for class com.bumptech.glide.load.model.ByteArrayLoader.StreamFactory
 
StreamFactory() - Constructor for class com.bumptech.glide.load.model.DataUrlLoader.StreamFactory
 
StreamFactory() - Constructor for class com.bumptech.glide.load.model.FileLoader.StreamFactory
 
StreamFactory(Resources) - Constructor for class com.bumptech.glide.load.model.ResourceLoader.StreamFactory
 
StreamFactory() - Constructor for class com.bumptech.glide.load.model.stream.UrlLoader.StreamFactory
 
StreamFactory() - Constructor for class com.bumptech.glide.load.model.StringLoader.StreamFactory
 
StreamFactory(ContentResolver) - Constructor for class com.bumptech.glide.load.model.UriLoader.StreamFactory
 
StreamFactory() - Constructor for class com.bumptech.glide.load.model.UrlUriLoader.StreamFactory
 
StreamGifDecoder - Class in com.bumptech.glide.load.resource.gif
A relatively inefficient decoder for GifDrawable that converts InputStreams to ByteBuffers and then passes the buffer to a wrapped decoder.
StreamGifDecoder(List<ImageHeaderParser>, ResourceDecoder<ByteBuffer, GifDrawable>, ArrayPool) - Constructor for class com.bumptech.glide.load.resource.gif.StreamGifDecoder
 
StreamLocalUriFetcher - Class in com.bumptech.glide.load.data
Fetches an InputStream for a local Uri.
StreamLocalUriFetcher(ContentResolver, Uri) - Constructor for class com.bumptech.glide.load.data.StreamLocalUriFetcher
 
STRING_CHARSET_NAME - Static variable in interface com.bumptech.glide.load.Key
 
StringLoader<Data> - Class in com.bumptech.glide.load.model
A model loader for handling certain string models.
StringLoader(ModelLoader<Uri, Data>) - Constructor for class com.bumptech.glide.load.model.StringLoader
 
StringLoader.FileDescriptorFactory - Class in com.bumptech.glide.load.model
Factory for loading ParcelFileDescriptors from Strings.
StringLoader.StreamFactory - Class in com.bumptech.glide.load.model
Factory for loading InputStreams from Strings.
submit(Runnable) - Method in class com.bumptech.glide.load.engine.executor.GlideExecutor
 
submit(Runnable, T) - Method in class com.bumptech.glide.load.engine.executor.GlideExecutor
 
submit(Callable<T>) - Method in class com.bumptech.glide.load.engine.executor.GlideExecutor
 
submit() - Method in class com.bumptech.glide.RequestBuilder
Returns a future that can be used to do a blocking get on a background thread.
submit(int, int) - Method in class com.bumptech.glide.RequestBuilder
Returns a future that can be used to do a blocking get on a background thread.
SupportRequestManagerFragment - Class in com.bumptech.glide.manager
A view-less Fragment used to safely store an RequestManager that can be used to start, stop and manage Glide requests started for targets within the fragment or activity this fragment is a child of.
SupportRequestManagerFragment() - Constructor for class com.bumptech.glide.manager.SupportRequestManagerFragment
 
SupportRequestManagerFragment(ActivityFragmentLifecycle) - Constructor for class com.bumptech.glide.manager.SupportRequestManagerFragment
 
Synthetic - Annotation Type in com.bumptech.glide.util
Indicates that target's visibility can be relaxed to avoid synthetic methods.

T

TAG - Static variable in class com.bumptech.glide.gifdecoder.GifHeaderParser
 
Target<R> - Interface in com.bumptech.glide.request.target
An interface that Glide can load a resource into and notify of relevant lifecycle events during a load.
TARGET_FRAME - Static variable in class com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder
A long indicating the time position (in microseconds) of the target frame which will be retrieved.
TargetTracker - Class in com.bumptech.glide.manager
Holds the set of Targets currently active for a RequestManager and forwards on lifecycle events.
TargetTracker() - Constructor for class com.bumptech.glide.manager.TargetTracker
 
tearDown() - Static method in class com.bumptech.glide.Glide
 
teardown() - Method in class com.bumptech.glide.integration.okhttp.OkHttpUrlLoader.Factory
Deprecated.
 
teardown() - Method in class com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader.Factory
 
teardown() - Method in class com.bumptech.glide.integration.volley.VolleyUrlLoader.Factory
 
teardown() - Method in class com.bumptech.glide.load.model.AssetUriLoader.FileDescriptorFactory
 
teardown() - Method in class com.bumptech.glide.load.model.AssetUriLoader.StreamFactory
 
teardown() - Method in class com.bumptech.glide.load.model.ByteArrayLoader.ByteBufferFactory
 
teardown() - Method in class com.bumptech.glide.load.model.ByteArrayLoader.StreamFactory
 
teardown() - Method in class com.bumptech.glide.load.model.ByteBufferFileLoader.Factory
 
teardown() - Method in class com.bumptech.glide.load.model.DataUrlLoader.StreamFactory
 
teardown() - Method in class com.bumptech.glide.load.model.FileLoader.Factory
 
teardown() - Method in class com.bumptech.glide.load.model.MediaStoreFileLoader.Factory
 
teardown() - Method in interface com.bumptech.glide.load.model.ModelLoaderFactory
A lifecycle method that will be called when this factory is about to replaced.
teardown() - Method in class com.bumptech.glide.load.model.ResourceLoader.FileDescriptorFactory
 
teardown() - Method in class com.bumptech.glide.load.model.ResourceLoader.StreamFactory
 
teardown() - Method in class com.bumptech.glide.load.model.stream.HttpGlideUrlLoader.Factory
 
teardown() - Method in class com.bumptech.glide.load.model.stream.HttpUriLoader.Factory
 
teardown() - Method in class com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader.Factory
 
teardown() - Method in class com.bumptech.glide.load.model.stream.MediaStoreVideoThumbLoader.Factory
 
teardown() - Method in class com.bumptech.glide.load.model.stream.UrlLoader.StreamFactory
 
teardown() - Method in class com.bumptech.glide.load.model.StringLoader.FileDescriptorFactory
 
teardown() - Method in class com.bumptech.glide.load.model.StringLoader.StreamFactory
 
teardown() - Method in class com.bumptech.glide.load.model.UnitModelLoader.Factory
 
teardown() - Method in class com.bumptech.glide.load.model.UriLoader.FileDescriptorFactory
 
teardown() - Method in class com.bumptech.glide.load.model.UriLoader.StreamFactory
 
teardown() - Method in class com.bumptech.glide.load.model.UrlUriLoader.StreamFactory
 
theme(Resources.Theme) - Method in class com.bumptech.glide.request.RequestOptions
threadSafe(int, FactoryPools.Factory<T>) - Static method in class com.bumptech.glide.util.pool.FactoryPools
Returns a new thread safe Pools.Pool that never returns null from Pools.Pool.acquire() and that contains objects of the type created by the given FactoryPools.Factory with the given maximum size.
threadSafeList() - Static method in class com.bumptech.glide.util.pool.FactoryPools
Returns a new Pools.Pool that never returns null and that contains Lists of a specific generic type with a standard maximum size of 20.
threadSafeList(int) - Static method in class com.bumptech.glide.util.pool.FactoryPools
Returns a new thread safe Pools.Pool that never returns null and that contains Lists of a specific generic type with the given maximum size.
throwIfRecycled() - Method in class com.bumptech.glide.util.pool.StateVerifier
Throws an exception if we believe our object is recycled and inactive (i.e.
ThumbFetcher - Class in com.bumptech.glide.load.data.mediastore
A DataFetcher implementation for InputStreams that loads data from thumbnail files obtained from the MediaStore.
thumbnail(RequestBuilder<TranscodeType>) - Method in class com.bumptech.glide.RequestBuilder
Loads and displays the resource retrieved by the given thumbnail request if it finishes before this request.
thumbnail(float) - Method in class com.bumptech.glide.RequestBuilder
Loads a resource in an identical manner to this request except with the dimensions of the target multiplied by the given size multiplier.
ThumbnailImageViewTarget<T> - Class in com.bumptech.glide.request.target
Avoids extra calls to View.requestLayout() when loading more than once image into an ImageView with fixed dimensions.
ThumbnailImageViewTarget(ImageView) - Constructor for class com.bumptech.glide.request.target.ThumbnailImageViewTarget
 
ThumbnailRequestCoordinator - Class in com.bumptech.glide.request
A coordinator that coordinates two individual Requests that load a small thumbnail version of an image and the full size version of the image at the same time.
ThumbnailRequestCoordinator() - Constructor for class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
ThumbnailRequestCoordinator(RequestCoordinator) - Constructor for class com.bumptech.glide.request.ThumbnailRequestCoordinator
 
TIMEOUT - Static variable in class com.bumptech.glide.load.model.stream.HttpGlideUrlLoader
An integer option that is used to determine the maximum connect and read timeout durations (in milliseconds) for network connections.
timeout(int) - Method in class com.bumptech.glide.request.RequestOptions
Sets the read and write timeout for the http requests used to load the image.
timeoutOf(int) - Static method in class com.bumptech.glide.request.RequestOptions
Returns a RequestOptions object with RequestOptions.timeout(int) set.
toBytes(ByteBuffer) - Static method in class com.bumptech.glide.util.ByteBufferUtil
 
toFile(ByteBuffer, File) - Static method in class com.bumptech.glide.util.ByteBufferUtil
 
toStream(ByteBuffer, OutputStream) - Static method in class com.bumptech.glide.util.ByteBufferUtil
 
toStream(ByteBuffer) - Static method in class com.bumptech.glide.util.ByteBufferUtil
 
toString() - Method in class com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy
 
toString() - Method in class com.bumptech.glide.load.engine.DecodePath
 
toString() - Method in class com.bumptech.glide.load.engine.LoadPath
 
toString() - Method in class com.bumptech.glide.load.engine.prefill.PreFillType
 
toString() - Method in class com.bumptech.glide.load.model.GlideUrl
 
toString() - Method in class com.bumptech.glide.load.model.LazyHeaders
 
toString() - Method in class com.bumptech.glide.load.Option
 
toString() - Method in class com.bumptech.glide.load.Options
 
toString() - Method in class com.bumptech.glide.manager.RequestManagerFragment
 
toString() - Method in class com.bumptech.glide.manager.RequestTracker
 
toString() - Method in class com.bumptech.glide.manager.SupportRequestManagerFragment
 
toString() - Method in class com.bumptech.glide.request.target.ViewTarget
 
toString() - Method in class com.bumptech.glide.RequestManager
 
toString() - Method in class com.bumptech.glide.signature.EmptySignature
 
toString() - Method in class com.bumptech.glide.signature.ObjectKey
 
toString() - Method in class com.bumptech.glide.util.MultiClassKey
 
toStringUrl() - Method in class com.bumptech.glide.load.model.GlideUrl
Returns a properly escaped String url that can be used to make http/https requests.
TOTAL_ITERATION_COUNT_FOREVER - Static variable in interface com.bumptech.glide.gifdecoder.GifDecoder
The total iteration count which means repeat forever.
toURL() - Method in class com.bumptech.glide.load.model.GlideUrl
 
track(Target<?>) - Method in class com.bumptech.glide.manager.TargetTracker
 
transcode(Resource<Bitmap>) - Method in class com.bumptech.glide.load.resource.transcode.BitmapBytesTranscoder
 
transcode(Resource<Bitmap>) - Method in class com.bumptech.glide.load.resource.transcode.BitmapDrawableTranscoder
 
transcode(Resource<GifDrawable>) - Method in class com.bumptech.glide.load.resource.transcode.GifDrawableBytesTranscoder
 
transcode(Resource<Z>) - Method in interface com.bumptech.glide.load.resource.transcode.ResourceTranscoder
Transcodes the given resource to the new resource type and returns the new resource.
transcode(Resource<Z>) - Method in class com.bumptech.glide.load.resource.transcode.UnitTranscoder
 
TranscoderRegistry - Class in com.bumptech.glide.load.resource.transcode
A class that allows ResourceTranscoders to be registered and retrieved by the classes they convert between.
TranscoderRegistry() - Constructor for class com.bumptech.glide.load.resource.transcode.TranscoderRegistry
 
transform(Context, Resource<T>, int, int) - Method in class com.bumptech.glide.load.MultiTransformation
 
transform(Context, Resource<BitmapDrawable>, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableTransformation
 
transform(Context, Resource<Bitmap>, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapTransformation
 
transform(BitmapPool, Bitmap, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapTransformation
Transforms the given Bitmap based on the given dimensions and returns the transformed result.
transform(BitmapPool, Bitmap, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.CenterCrop
 
transform(BitmapPool, Bitmap, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.CenterInside
 
transform(BitmapPool, Bitmap, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.CircleCrop
 
transform(BitmapPool, Bitmap, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.FitCenter
 
transform(BitmapPool, Bitmap, int, int) - Method in class com.bumptech.glide.load.resource.bitmap.RoundedCorners
 
transform(Context, Resource<GifDrawable>, int, int) - Method in class com.bumptech.glide.load.resource.gif.GifDrawableTransformation
 
transform(Context, Resource<T>, int, int) - Method in class com.bumptech.glide.load.resource.UnitTransformation
 
transform(Context, Resource<T>, int, int) - Method in interface com.bumptech.glide.load.Transformation
Transforms the given resource and returns the transformed resource.
transform(Transformation<Bitmap>) - Method in class com.bumptech.glide.request.RequestOptions
Applies the given Transformation for Bitmaps to the default types (Bitmap, BitmapDrawable, and GifDrawable) and throws an exception if asked to transform an unknown type.
transform(Class<T>, Transformation<T>) - Method in class com.bumptech.glide.request.RequestOptions
Applies the given Transformation for any decoded resource of the given type and throws if asked to transform an unknown resource type.
Transformation<T> - Interface in com.bumptech.glide.load
A class for performing an arbitrary transformation on a resource that implements Transformation.equals(Object) and Transformation.hashCode()} to identify the transformation in the memory cache and Key.updateDiskCacheKey(java.security.MessageDigest)} to identify the transformation in disk caches.
TransformationUtils - Class in com.bumptech.glide.load.resource.bitmap
A class with methods to efficiently resize Bitmaps.
transforms(Transformation<Bitmap>...) - Method in class com.bumptech.glide.request.RequestOptions
Applies the given Transformations in the given order for Bitmaps to the default types (Bitmap, BitmapDrawable, and GifDrawable) and throws an exception if asked to transform an unknown type.
transition(Drawable, Transition.ViewAdapter) - Method in class com.bumptech.glide.request.transition.DrawableCrossFadeTransition
Animates from the previous drawable to the current drawable in one of two ways.
transition(Object, Transition.ViewAdapter) - Method in class com.bumptech.glide.request.transition.NoTransition
Performs no animation and always returns false.
Transition<R> - Interface in com.bumptech.glide.request.transition
An interface that allows a transition to be applied to Views in Targets in across resource types.
transition(R, Transition.ViewAdapter) - Method in interface com.bumptech.glide.request.transition.Transition
Animates from the previous Drawable that is currently being displayed in the given view, if not null, to the new resource that should be displayed in the view.
transition(R, Transition.ViewAdapter) - Method in class com.bumptech.glide.request.transition.ViewPropertyTransition
Always applies the ViewPropertyTransition.Animator given in the constructor to the given view and returns false because the animator cannot put the new resource on the view.
transition(R, Transition.ViewAdapter) - Method in class com.bumptech.glide.request.transition.ViewTransition
Always clears the current animation on the view using View.clearAnimation(), then starts the Animation given in the constructor using View.startAnimation(android.view.animation.Animation) and then returns false because the animation does not actually put the current resource on the view.
transition(TransitionOptions<?, ? super TranscodeType>) - Method in class com.bumptech.glide.RequestBuilder
Sets the TransitionOptions to use to transition from the placeholder or thumbnail when this load completes.
transition(int) - Method in class com.bumptech.glide.TransitionOptions
Sets an Animation to run on the wrapped target when an resource load finishes.
transition(ViewPropertyTransition.Animator) - Method in class com.bumptech.glide.TransitionOptions
Sets an animator to run a ViewPropertyAnimator on a view that the target may be wrapping when a resource load finishes.
transition(TransitionFactory<? super TranscodeType>) - Method in class com.bumptech.glide.TransitionOptions
 
Transition.ViewAdapter - Interface in com.bumptech.glide.request.transition
An interface wrapping a view that exposes the necessary methods to run the various types of android animations as transitions: (ViewTransition, ViewPropertyTransition and animated Drawables).
TransitionFactory<R> - Interface in com.bumptech.glide.request.transition
A factory class that can produce different Transitions based on the state of the request.
TransitionOptions<CHILD extends TransitionOptions<CHILD,TranscodeType>,TranscodeType> - Class in com.bumptech.glide
A base class for setting a transition to use on a resource when a load completes.
TransitionOptions() - Constructor for class com.bumptech.glide.TransitionOptions
 
transitionUsing(TransitionFactory<Drawable>) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Enables a any Drawable based animation to run on Bitmaps as well.
trimMemory(int) - Method in class com.bumptech.glide.Glide
Clears some memory with the exact amount depending on the given level.
trimMemory(int) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool
Trims the size to the appropriate level.
trimMemory(int) - Method in interface com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool
Reduces the size of the cache by evicting items based on the given level.
trimMemory(int) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter
 
trimMemory(int) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool
 
trimMemory(int) - Method in class com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
 
trimMemory(int) - Method in class com.bumptech.glide.load.engine.cache.LruResourceCache
 
trimMemory(int) - Method in interface com.bumptech.glide.load.engine.cache.MemoryCache
Trim the memory cache to the appropriate level.
trimMemory(int) - Method in class com.bumptech.glide.load.engine.cache.MemoryCacheAdapter
 
trimToSize(int) - Method in class com.bumptech.glide.util.LruCache
Removes the least recently used items from the cache until the current size is less than the given size.

U

UnitModelLoader<Model> - Class in com.bumptech.glide.load.model
A put of helper classes that performs no loading and instead always returns the given model as the data to decode.
UnitModelLoader() - Constructor for class com.bumptech.glide.load.model.UnitModelLoader
 
UnitModelLoader.Factory<Model> - Class in com.bumptech.glide.load.model
Factory for producing UnitModelLoaders.
UnitTranscoder<Z> - Class in com.bumptech.glide.load.resource.transcode
A simple ResourceTranscoder that simply returns the given resource.
UnitTranscoder() - Constructor for class com.bumptech.glide.load.resource.transcode.UnitTranscoder
 
UnitTransformation<T> - Class in com.bumptech.glide.load.resource
A noop Transformation that simply returns the given resource.
UNKNOWN - Static variable in exception com.bumptech.glide.load.HttpException
 
UNKNOWN_ORIENTATION - Static variable in interface com.bumptech.glide.load.ImageHeaderParser
A constant indicating we were unable to parse the orientation from the image either because no exif segment containing orientation data existed, or because of an I/O error attempting to read the exif segment.
unscheduleSelf(Runnable) - Method in class com.bumptech.glide.request.target.FixedSizeDrawable
 
untrack(Target<?>) - Method in class com.bumptech.glide.manager.TargetTracker
 
update(byte[], T, MessageDigest) - Method in interface com.bumptech.glide.load.Option.CacheKeyUpdater
Updates the given MessageDigest with the bytes of the given key (to avoid incidental value collisions when values are not particularly unique) and value.
update(T, MessageDigest) - Method in class com.bumptech.glide.load.Option
Updates the given MessageDigest used to construct a cache key with the given value using the Option.CacheKeyUpdater optionally provided in the constructor.
updateDiskCacheKey(MessageDigest) - Method in interface com.bumptech.glide.load.Key
Adds all uniquely identifying information to the given digest.
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.model.GlideUrl
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.MultiTransformation
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.Options
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.resource.bitmap.BitmapDrawableTransformation
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.resource.bitmap.CenterCrop
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.resource.bitmap.CenterInside
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.resource.bitmap.CircleCrop
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.resource.bitmap.FitCenter
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.resource.bitmap.RoundedCorners
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.resource.gif.GifDrawableTransformation
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.load.resource.UnitTransformation
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.signature.EmptySignature
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.signature.MediaStoreSignature
 
updateDiskCacheKey(MessageDigest) - Method in class com.bumptech.glide.signature.ObjectKey
 
UriLoader<Data> - Class in com.bumptech.glide.load.model
A ModelLoader for Uris that handles local Uris directly and routes remote Uris to a wrapped ModelLoader that handles GlideUrls.
UriLoader(UriLoader.LocalUriFetcherFactory<Data>) - Constructor for class com.bumptech.glide.load.model.UriLoader
 
UriLoader.FileDescriptorFactory - Class in com.bumptech.glide.load.model
UriLoader.LocalUriFetcherFactory<Data> - Interface in com.bumptech.glide.load.model
Factory for obtaining a DataFetcher for a data type for a particular Uri.
UriLoader.StreamFactory - Class in com.bumptech.glide.load.model
Loads InputStreams from Uris.
UrlLoader - Class in com.bumptech.glide.load.model.stream
A wrapper class that translates URL objects into GlideUrl objects and then uses the wrapped ModelLoader for GlideUrls to load the data.
UrlLoader(ModelLoader<GlideUrl, InputStream>) - Constructor for class com.bumptech.glide.load.model.stream.UrlLoader
 
UrlLoader.StreamFactory - Class in com.bumptech.glide.load.model.stream
Factory for loading InputStreams from URLs.
UrlUriLoader<Data> - Class in com.bumptech.glide.load.model
Handles http/https Uris by delegating to the ModelLoader for GlideUrls.
UrlUriLoader(ModelLoader<GlideUrl, Data>) - Constructor for class com.bumptech.glide.load.model.UrlUriLoader
 
UrlUriLoader.StreamFactory - Class in com.bumptech.glide.load.model
Loads InputStreams from Uris with http or https schemes.
useUnlimitedSourceGeneratorsPool(boolean) - Method in class com.bumptech.glide.request.RequestOptions
 
Util - Class in com.bumptech.glide.util
A collection of assorted utility classes.

V

valueOf(String) - Static method in enum com.bumptech.glide.load.DataSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bumptech.glide.load.DecodeFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bumptech.glide.load.EncodeStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bumptech.glide.load.engine.executor.GlideExecutor.UncaughtThrowableStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bumptech.glide.load.ImageHeaderParser.ImageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bumptech.glide.load.resource.bitmap.DownsampleStrategy.SampleSizeRounding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bumptech.glide.MemoryCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bumptech.glide.Priority
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.bumptech.glide.load.DataSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bumptech.glide.load.DecodeFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bumptech.glide.load.EncodeStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bumptech.glide.load.engine.executor.GlideExecutor.UncaughtThrowableStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bumptech.glide.load.ImageHeaderParser.ImageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bumptech.glide.load.resource.bitmap.DownsampleStrategy.SampleSizeRounding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bumptech.glide.MemoryCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bumptech.glide.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
VideoBitmapDecoder - Class in com.bumptech.glide.load.resource.bitmap
An ResourceDecoder that can decode a thumbnail frame Bitmap from a ParcelFileDescriptor containing a video.
VideoBitmapDecoder(Context) - Constructor for class com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder
 
VideoBitmapDecoder(BitmapPool) - Constructor for class com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder
 
view - Variable in class com.bumptech.glide.request.target.ViewTarget
 
ViewAnimationFactory<R> - Class in com.bumptech.glide.request.transition
ViewAnimationFactory(Animation) - Constructor for class com.bumptech.glide.request.transition.ViewAnimationFactory
 
ViewAnimationFactory(int) - Constructor for class com.bumptech.glide.request.transition.ViewAnimationFactory
 
ViewPreloadSizeProvider<T> - Class in com.bumptech.glide.util
A ListPreloader.PreloadSizeProvider that will extract the preload size from a given View.
ViewPreloadSizeProvider() - Constructor for class com.bumptech.glide.util.ViewPreloadSizeProvider
Constructor that does nothing by default and requires users to call ViewPreloadSizeProvider.setView(android.view.View) when a View is available to registerComponents the dimensions returned by this class.
ViewPreloadSizeProvider(View) - Constructor for class com.bumptech.glide.util.ViewPreloadSizeProvider
Constructor that will extract the preload size from a given View.
ViewPropertyAnimationFactory<R> - Class in com.bumptech.glide.request.transition
A TransitionFactory that produces ViewPropertyAnimations.
ViewPropertyAnimationFactory(ViewPropertyTransition.Animator) - Constructor for class com.bumptech.glide.request.transition.ViewPropertyAnimationFactory
 
ViewPropertyTransition<R> - Class in com.bumptech.glide.request.transition
A Transition that accepts an interface that can apply an animation like a ViewPropertyAnimator or a ObjectAnimator that can be used to transition a resource into a View.
ViewPropertyTransition(ViewPropertyTransition.Animator) - Constructor for class com.bumptech.glide.request.transition.ViewPropertyTransition
Constructor for a view property animation that takes an ViewPropertyTransition.Animator interface that can apply a transition to a view.
ViewPropertyTransition.Animator - Interface in com.bumptech.glide.request.transition
An interface that allows an animation to be applied on or started from an View.
ViewTarget<T extends View,Z> - Class in com.bumptech.glide.request.target
A base Target for loading Bitmaps into Views that provides default implementations for most most methods and can determine the size of views using a ViewTreeObserver.OnDrawListener.
ViewTarget(T) - Constructor for class com.bumptech.glide.request.target.ViewTarget
 
ViewTransition<R> - Class in com.bumptech.glide.request.transition
VolleyGlideModule - Class in com.bumptech.glide.integration.volley
Deprecated.
VolleyGlideModule() - Constructor for class com.bumptech.glide.integration.volley.VolleyGlideModule
Deprecated.
 
VolleyLibraryGlideModule - Class in com.bumptech.glide.integration.volley
A GlideModule implementation to replace Glide's default HttpURLConnection based ModelLoader with a Volley based ModelLoader.
VolleyLibraryGlideModule() - Constructor for class com.bumptech.glide.integration.volley.VolleyLibraryGlideModule
 
VolleyRequestFactory - Interface in com.bumptech.glide.integration.volley
Used to construct a custom Volley request, such as for authentication header decoration.
VolleyStreamFetcher - Class in com.bumptech.glide.integration.volley
A DataFetcher backed by volley for fetching images via http.
VolleyStreamFetcher(RequestQueue, GlideUrl) - Constructor for class com.bumptech.glide.integration.volley.VolleyStreamFetcher
 
VolleyStreamFetcher(RequestQueue, GlideUrl, VolleyRequestFactory) - Constructor for class com.bumptech.glide.integration.volley.VolleyStreamFetcher
 
VolleyStreamFetcher.GlideRequest - Class in com.bumptech.glide.integration.volley
Default Request implementation for Glide that receives errors and results on volley's background thread.
VolleyUrlLoader - Class in com.bumptech.glide.integration.volley
A simple model loader for fetching media over http/https using Volley.
VolleyUrlLoader(RequestQueue) - Constructor for class com.bumptech.glide.integration.volley.VolleyUrlLoader
 
VolleyUrlLoader(RequestQueue, VolleyRequestFactory) - Constructor for class com.bumptech.glide.integration.volley.VolleyUrlLoader
 
VolleyUrlLoader.Factory - Class in com.bumptech.glide.integration.volley
The default factory for VolleyUrlLoaders.

W

with(int) - Static method in class com.bumptech.glide.GenericTransitionOptions
Returns a typed GenericTransitionOptions object that uses the given view animation.
with(ViewPropertyTransition.Animator) - Static method in class com.bumptech.glide.GenericTransitionOptions
Returns a typed GenericTransitionOptions object that uses the given animator.
with(TransitionFactory<? super TranscodeType>) - Static method in class com.bumptech.glide.GenericTransitionOptions
Returns a typed GenericTransitionOptions object that uses the given transition factory.
with(Context) - Static method in class com.bumptech.glide.Glide
Begin a load with Glide by passing in a context.
with(Activity) - Static method in class com.bumptech.glide.Glide
Begin a load with Glide that will be tied to the given Activity's lifecycle and that uses the given Activity's default options.
with(FragmentActivity) - Static method in class com.bumptech.glide.Glide
Begin a load with Glide that will tied to the give FragmentActivity's lifecycle and that uses the given FragmentActivity's default options.
with(Fragment) - Static method in class com.bumptech.glide.Glide
Begin a load with Glide that will be tied to the given Fragment's lifecycle and that uses the given Fragment's default options.
with(Fragment) - Static method in class com.bumptech.glide.Glide
Begin a load with Glide that will be tied to the given Fragment's lifecycle and that uses the given Fragment's default options.
with(View) - Static method in class com.bumptech.glide.Glide
Begin a load with Glide that will be tied to the lifecycle of the Fragment, Fragment, or Activity that contains the View.
with(TransitionFactory<Bitmap>) - Static method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Returns a BitmapTransitionOptions object that uses the given transition factory.
with(TransitionFactory<Drawable>) - Static method in class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
Returns a DrawableTransitionOptions object that uses the given transition factory.
withCrossFade() - Static method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Returns a BitmapTransitionOptions object that enables a cross fade animation.
withCrossFade(int) - Static method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Returns a BitmapTransitionOptions object that enables a cross fade animation.
withCrossFade(DrawableCrossFadeFactory) - Static method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Returns a BitmapTransitionOptions object that enables a cross fade animation.
withCrossFade(DrawableCrossFadeFactory.Builder) - Static method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Returns a BitmapTransitionOptions object that enables a cross fade animation.
withCrossFade() - Static method in class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
Returns a DrawableTransitionOptions object that enables a cross fade animation.
withCrossFade(int) - Static method in class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
Returns a DrawableTransitionOptions object that enables a cross fade animation.
withCrossFade(DrawableCrossFadeFactory) - Static method in class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
Returns a DrawableTransitionOptions object that enables a cross fade animation.
withCrossFade(DrawableCrossFadeFactory.Builder) - Static method in class com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
Returns a DrawableTransitionOptions object that enables a cross fade animation.
withNoTransition() - Static method in class com.bumptech.glide.GenericTransitionOptions
Removes any existing animation put on the builder.
withWrapped(TransitionFactory<Drawable>) - Static method in class com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions
Returns a BitmapTransitionOptions object that enables a any animation that is possible on drawables.
write(File) - Method in interface com.bumptech.glide.load.engine.cache.DiskCache.Writer
Writes data to the file and returns true if the write was successful and should be committed, and false if the write should be aborted.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links