java.lang.Object | |
↳ | com.facebook.imagepipeline.core.ImagePipelineExperiments.Builder |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Builder(ImagePipelineConfig.Builder configBuilder) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ImagePipelineExperiments | build() | ||||||||||
boolean | isPartialImageCachingEnabled() | ||||||||||
ImagePipelineConfig.Builder |
setBitmapPrepareToDraw(boolean useBitmapPrepareToDraw, int minBitmapSizeBytes, int maxBitmapSizeBytes)
If enabled, the pipeline will call
prepareToDraw() after
decoding for non-prefetched images. | ||||||||||
ImagePipelineConfig.Builder |
setDecodeCancellationEnabled(boolean decodeCancellationEnabled)
If true we cancel decoding jobs when the related request has been cancelled
| ||||||||||
ImagePipelineConfig.Builder | setExternalCreatedBitmapLogEnabled(boolean externalCreatedBitmapLogEnabled) | ||||||||||
ImagePipelineConfig.Builder |
setMediaVariationsIndexEnabled(Supplier<Boolean> mediaVariationsIndexEnabled)
If true, this will allow the image pipeline to keep an index of the ID in each request's
MediaVariations object (if present) to possibly
provide fallback images which are present in cache, without the need to explicitly provide
alternative variants of the image in the request. | ||||||||||
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 | setSuppressBitmapPrefetching(boolean suppressBitmapPrefetching) | ||||||||||
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 for non-prefetched images. 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 |
If true we cancel decoding jobs when the related request has been cancelled
decodeCancellationEnabled | If true the decoding of cancelled requests are cancelled |
---|
If true, this will allow the image pipeline to keep an index of the ID in each request's
MediaVariations
object (if present) to possibly
provide fallback images which are present in cache, without the need to explicitly provide
alternative variants of the image in the request.
Enables the caching of partial image data, for example if the request is cancelled or fails after some data has been received.