-
- All Implemented Interfaces:
-
com.facebook.imagepipeline.core.ImagePipelineConfigInterface
public final class ImagePipelineConfig implements ImagePipelineConfigInterface
Main configuration class for the image pipeline library.
To use:
ImagePipelineConfig config = ImagePipelineConfig.newBuilder() .setXXX(xxx) .setYYY(yyy) .build(); ImagePipelineFactory factory = new ImagePipelineFactory(config); ImagePipeline pipeline = factory.getImagePipeline();*This should only be done once per process.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classImagePipelineConfig.DefaultImageRequestConfigContains default configuration that can be personalized for all the request
public final classImagePipelineConfig.Builderpublic classImagePipelineConfig.Companion
-
Field Summary
-
Method Summary
-
-
Method Detail
-
getBitmapConfig
Bitmap.Config getBitmapConfig()
-
getBitmapMemoryCacheParamsSupplier
Supplier<MemoryCacheParams> getBitmapMemoryCacheParamsSupplier()
-
getBitmapMemoryCacheTrimStrategy
MemoryCache.CacheTrimStrategy getBitmapMemoryCacheTrimStrategy()
-
getEncodedMemoryCacheTrimStrategy
MemoryCache.CacheTrimStrategy getEncodedMemoryCacheTrimStrategy()
-
getBitmapMemoryCacheEntryStateObserver
CountingMemoryCache.EntryStateObserver<CacheKey> getBitmapMemoryCacheEntryStateObserver()
-
getCacheKeyFactory
CacheKeyFactory getCacheKeyFactory()
-
getContext
Context getContext()
-
getIsDownsampleEnabled
Boolean getIsDownsampleEnabled()
-
getFileCacheFactory
FileCacheFactory getFileCacheFactory()
-
getEncodedMemoryCacheParamsSupplier
Supplier<MemoryCacheParams> getEncodedMemoryCacheParamsSupplier()
-
getExecutorSupplier
ExecutorSupplier getExecutorSupplier()
-
getImageCacheStatsTracker
ImageCacheStatsTracker getImageCacheStatsTracker()
-
getImageDecoder
ImageDecoder getImageDecoder()
-
getImageTranscoderFactory
ImageTranscoderFactory getImageTranscoderFactory()
-
getEnableEncodedImageColorSpaceUsage
Supplier<Boolean> getEnableEncodedImageColorSpaceUsage()
-
getImageTranscoderType
Integer getImageTranscoderType()
-
getIsPrefetchEnabledSupplier
Supplier<Boolean> getIsPrefetchEnabledSupplier()
-
getMainDiskCacheConfig
DiskCacheConfig getMainDiskCacheConfig()
-
getMemoryTrimmableRegistry
MemoryTrimmableRegistry getMemoryTrimmableRegistry()
-
getMemoryChunkType
Integer getMemoryChunkType()
-
getNetworkFetcher
NetworkFetcher<?> getNetworkFetcher()
-
getPlatformBitmapFactory
PlatformBitmapFactory getPlatformBitmapFactory()
-
getPoolFactory
PoolFactory getPoolFactory()
-
getProgressiveJpegConfig
ProgressiveJpegConfig getProgressiveJpegConfig()
-
getRequestListeners
Set<RequestListener> getRequestListeners()
-
getRequestListener2s
Set<RequestListener2> getRequestListener2s()
-
getCustomProducerSequenceFactories
Set<CustomProducerSequenceFactory> getCustomProducerSequenceFactories()
-
getIsResizeAndRotateEnabledForNetwork
Boolean getIsResizeAndRotateEnabledForNetwork()
-
getSmallImageDiskCacheConfig
DiskCacheConfig getSmallImageDiskCacheConfig()
-
getImageDecoderConfig
ImageDecoderConfig getImageDecoderConfig()
-
getExperiments
ImagePipelineExperiments getExperiments()
-
getIsDiskCacheEnabled
Boolean getIsDiskCacheEnabled()
-
getCallerContextVerifier
CallerContextVerifier getCallerContextVerifier()
-
getCloseableReferenceLeakTracker
CloseableReferenceLeakTracker getCloseableReferenceLeakTracker()
-
getBitmapCacheOverride
MemoryCache<CacheKey, CloseableImage> getBitmapCacheOverride()
-
getEncodedMemoryCacheOverride
MemoryCache<CacheKey, PooledByteBuffer> getEncodedMemoryCacheOverride()
-
getExecutorServiceForAnimatedImages
SerialExecutorService getExecutorServiceForAnimatedImages()
-
getBitmapMemoryCacheFactory
BitmapMemoryCacheFactory getBitmapMemoryCacheFactory()
-
-
-
-