java.lang.Object | |
↳ | com.facebook.imagepipeline.core.ImagePipelineExperiments.Builder |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
public boolean | mBitmapPrepareToDrawForPrefetch | ||||||||||
public boolean | mDownscaleFrameToDrawableDimensions | ||||||||||
public boolean | mGingerbreadDecoderEnabled | ||||||||||
public Supplier<Boolean> | mLazyDataSource |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Builder(ImagePipelineConfig.Builder configBuilder) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ImagePipelineExperiments | build() | ||||||||||
boolean | isPartialImageCachingEnabled() | ||||||||||
ImagePipelineConfig.Builder |
setBitmapPrepareToDraw(boolean useBitmapPrepareToDraw, int minBitmapSizeBytes, int maxBitmapSizeBytes, boolean preparePrefetch)
If enabled, the pipeline will call
prepareToDraw() after
decoding. | ||||||||||
ImagePipelineConfig.Builder |
setDecodeCancellationEnabled(boolean decodeCancellationEnabled)
If true we cancel decoding jobs when the related request has been cancelled
| ||||||||||
ImagePipelineConfig.Builder | setGingerbreadDecoderEnabled(boolean gingerbreadDecoderEnabled) | ||||||||||
ImagePipelineConfig.Builder |
setLazyDataSource(Supplier<Boolean> lazyDataSource)
Stores an alternative lazy method to instantiate the data souce.
| ||||||||||
ImagePipelineConfig.Builder |
setMaxBitmapSize(int maxBitmapSize)
Sets the maximum bitmap size use to compute the downsampling value when decoding Jpeg images.
| ||||||||||
ImagePipelineConfig.Builder |
setNativeCodeDisabled(boolean nativeCodeDisabled)
If true, the pipeline will use alternative implementations without native code.
| ||||||||||
ImagePipelineConfig.Builder |
setPartialImageCachingEnabled(boolean partialImageCachingEnabled)
Enables the caching of partial image data, for example if the request is cancelled or fails
after some data has been received.
| ||||||||||
ImagePipelineConfig.Builder |
setProducerFactoryMethod(ImagePipelineExperiments.ProducerFactoryMethod producerFactoryMethod)
Stores an alternative method to instantiate the
ProducerFactory . | ||||||||||
ImagePipelineConfig.Builder | setShouldDownscaleFrameToDrawableDimensions(boolean downscaleFrameToDrawableDimensions) | ||||||||||
ImagePipelineConfig.Builder | setUseDownsampligRatioForResizing(boolean useDownsamplingRatioForResizing) | ||||||||||
ImagePipelineConfig.Builder | setWebpBitmapFactory(WebpBitmapFactory webpBitmapFactory) | ||||||||||
ImagePipelineConfig.Builder | setWebpErrorLogger(WebpBitmapFactory.WebpErrorLogger webpErrorLogger) | ||||||||||
ImagePipelineConfig.Builder | setWebpSupportEnabled(boolean webpSupportEnabled) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
If enabled, the pipeline will call prepareToDraw()
after
decoding. This potentially reduces lag on Android N+ as this step now happens async when the
RendererThread is idle.
useBitmapPrepareToDraw | set true for enabling prepareToDraw |
---|---|
minBitmapSizeBytes | Bitmaps with a getByteCount() smaller than this
value are not uploaded |
maxBitmapSizeBytes | Bitmaps with a getByteCount() larger than this value
are not uploaded |
preparePrefetch | If this is true, also pre-fetching image requests will trigger the
prepareToDraw() call. |
If true we cancel decoding jobs when the related request has been cancelled
decodeCancellationEnabled | If true the decoding of cancelled requests are cancelled |
---|
Stores an alternative lazy method to instantiate the data souce.
Sets the maximum bitmap size use to compute the downsampling value when decoding Jpeg images.
If true, the pipeline will use alternative implementations without native code.
nativeCodeDisabled | set true for disabling native implementation. |
---|
Enables the caching of partial image data, for example if the request is cancelled or fails after some data has been received.
Stores an alternative method to instantiate the ProducerFactory
. This allows
experimenting with overridden producers.