Search in sources :

Example 1 with RequestLoggingListener

use of com.facebook.imagepipeline.listener.RequestLoggingListener in project fresco by facebook.

the class AnimationApplication method onCreate.

@Override
public void onCreate() {
    super.onCreate();
    FLog.setMinimumLoggingLevel(FLog.VERBOSE);
    Set<RequestListener> listeners = new HashSet<>();
    listeners.add(new RequestLoggingListener());
    ImagePipelineConfig config = ImagePipelineConfig.newBuilder(this).setRequestListeners(listeners).build();
    Fresco.initialize(this, config);
}
Also used : RequestListener(com.facebook.imagepipeline.listener.RequestListener) ImagePipelineConfig(com.facebook.imagepipeline.core.ImagePipelineConfig) RequestLoggingListener(com.facebook.imagepipeline.listener.RequestLoggingListener) HashSet(java.util.HashSet)

Example 2 with RequestLoggingListener

use of com.facebook.imagepipeline.listener.RequestLoggingListener in project fresco by facebook.

the class ShowcaseApplication method onCreate.

@Override
public void onCreate() {
    super.onCreate();
    FLog.setMinimumLoggingLevel(FLog.VERBOSE);
    Set<RequestListener> listeners = new HashSet<>();
    listeners.add(new RequestLoggingListener());
    ImagePipelineConfig imagePipelineConfig = ImagePipelineConfig.newBuilder(this).setRequestListeners(listeners).setImageDecoderConfig(CustomImageFormatConfigurator.createImageDecoderConfig(this)).experiment().setMediaVariationsIndexEnabled(new Supplier<Boolean>() {

        @Override
        public Boolean get() {
            return true;
        }
    }).experiment().setMediaIdExtractor(new ShowcaseMediaIdExtractor()).build();
    DraweeConfig.Builder draweeConfigBuilder = DraweeConfig.newBuilder();
    CustomImageFormatConfigurator.addCustomDrawableFactories(this, draweeConfigBuilder);
    draweeConfigBuilder.setDebugOverlayEnabledSupplier(DebugOverlaySupplierSingleton.getInstance(getApplicationContext()));
    Fresco.initialize(this, imagePipelineConfig, draweeConfigBuilder.build());
}
Also used : RequestListener(com.facebook.imagepipeline.listener.RequestListener) ShowcaseMediaIdExtractor(com.facebook.fresco.samples.showcase.imagepipeline.ShowcaseMediaIdExtractor) ImagePipelineConfig(com.facebook.imagepipeline.core.ImagePipelineConfig) RequestLoggingListener(com.facebook.imagepipeline.listener.RequestLoggingListener) Supplier(com.facebook.common.internal.Supplier) DraweeConfig(com.facebook.drawee.backends.pipeline.DraweeConfig) HashSet(java.util.HashSet)

Example 3 with RequestLoggingListener

use of com.facebook.imagepipeline.listener.RequestLoggingListener in project fresco by facebook.

the class TransitionsApplication method onCreate.

@Override
public void onCreate() {
    super.onCreate();
    FLog.setMinimumLoggingLevel(FLog.VERBOSE);
    Set<RequestListener> listeners = new HashSet<>();
    listeners.add(new RequestLoggingListener());
    ImagePipelineConfig config = ImagePipelineConfig.newBuilder(this).setRequestListeners(listeners).build();
    Fresco.initialize(this, config);
}
Also used : RequestListener(com.facebook.imagepipeline.listener.RequestListener) ImagePipelineConfig(com.facebook.imagepipeline.core.ImagePipelineConfig) RequestLoggingListener(com.facebook.imagepipeline.listener.RequestLoggingListener) HashSet(java.util.HashSet)

Example 4 with RequestLoggingListener

use of com.facebook.imagepipeline.listener.RequestLoggingListener in project fresco by facebook.

the class UriApplication method onCreate.

@Override
public void onCreate() {
    super.onCreate();
    FLog.setMinimumLoggingLevel(FLog.VERBOSE);
    Set<RequestListener> listeners = new HashSet<>();
    listeners.add(new RequestLoggingListener());
    ImagePipelineConfig config = ImagePipelineConfig.newBuilder(this).setRequestListeners(listeners).build();
    Fresco.initialize(this, config);
}
Also used : RequestListener(com.facebook.imagepipeline.listener.RequestListener) ImagePipelineConfig(com.facebook.imagepipeline.core.ImagePipelineConfig) RequestLoggingListener(com.facebook.imagepipeline.listener.RequestLoggingListener) HashSet(java.util.HashSet)

Example 5 with RequestLoggingListener

use of com.facebook.imagepipeline.listener.RequestLoggingListener in project fresco by facebook.

the class ImagePipelineConfigFactory method configureLoggingListeners.

private static void configureLoggingListeners(ImagePipelineConfig.Builder configBuilder) {
    Set<RequestListener> requestListeners = new HashSet<>();
    requestListeners.add(new RequestLoggingListener());
    configBuilder.setRequestListeners(requestListeners);
}
Also used : RequestListener(com.facebook.imagepipeline.listener.RequestListener) RequestLoggingListener(com.facebook.imagepipeline.listener.RequestLoggingListener) HashSet(java.util.HashSet)

Aggregations

RequestLoggingListener (com.facebook.imagepipeline.listener.RequestLoggingListener)9 RequestListener (com.facebook.imagepipeline.listener.RequestListener)8 HashSet (java.util.HashSet)8 ImagePipelineConfig (com.facebook.imagepipeline.core.ImagePipelineConfig)7 DraweeConfig (com.facebook.drawee.backends.pipeline.DraweeConfig)2 Supplier (com.facebook.common.internal.Supplier)1 ShowcaseMediaIdExtractor (com.facebook.fresco.samples.showcase.imagepipeline.ShowcaseMediaIdExtractor)1 ImageDecodeOptionsBuilder (com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder)1 ResizeOptions (com.facebook.imagepipeline.common.ResizeOptions)1 Test (org.junit.Test)1