public class

PipelineDraweeControllerFactory

extends Object
java.lang.Object
   ↳ com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory

Class Overview

Default implementation of PipelineDraweeControllerFactory.

Summary

Public Constructors
PipelineDraweeControllerFactory()
Public Methods
void init(Resources resources, DeferredReleaser deferredReleaser, AnimatedDrawableFactory animatedDrawableFactory, Executor uiThreadExecutor, MemoryCache<CacheKeyCloseableImage> memoryCache, ImmutableList<DrawableFactory> drawableFactories, Supplier<Boolean> debugOverlayEnabledSupplier)
PipelineDraweeController newController(Supplier<DataSource<CloseableReference<CloseableImage>>> dataSourceSupplier, String id, CacheKey cacheKey, Object callerContext)
Protected Methods
PipelineDraweeController internalCreateController(Resources resources, DeferredReleaser deferredReleaser, AnimatedDrawableFactory animatedDrawableFactory, Executor uiThreadExecutor, MemoryCache<CacheKeyCloseableImage> memoryCache, ImmutableList<DrawableFactory> drawableFactories, Supplier<DataSource<CloseableReference<CloseableImage>>> dataSourceSupplier, String id, CacheKey cacheKey, Object callerContext)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public PipelineDraweeControllerFactory ()

Public Methods

public void init (Resources resources, DeferredReleaser deferredReleaser, AnimatedDrawableFactory animatedDrawableFactory, Executor uiThreadExecutor, MemoryCache<CacheKeyCloseableImage> memoryCache, ImmutableList<DrawableFactory> drawableFactories, Supplier<Boolean> debugOverlayEnabledSupplier)

public PipelineDraweeController newController (Supplier<DataSource<CloseableReference<CloseableImage>>> dataSourceSupplier, String id, CacheKey cacheKey, Object callerContext)

Protected Methods

protected PipelineDraweeController internalCreateController (Resources resources, DeferredReleaser deferredReleaser, AnimatedDrawableFactory animatedDrawableFactory, Executor uiThreadExecutor, MemoryCache<CacheKeyCloseableImage> memoryCache, ImmutableList<DrawableFactory> drawableFactories, Supplier<DataSource<CloseableReference<CloseableImage>>> dataSourceSupplier, String id, CacheKey cacheKey, Object callerContext)