Search in sources :

Example 1 with InstrumentedDraweeView

use of com.facebook.samples.comparison.instrumentation.InstrumentedDraweeView in project fresco by facebook.

the class VolleyDraweeAdapter method onCreateViewHolder.

@Override
public VolleyDraweeHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    GenericDraweeHierarchy gdh = new GenericDraweeHierarchyBuilder(getContext().getResources()).setPlaceholderImage(Drawables.sPlaceholderDrawable).setFailureImage(Drawables.sErrorDrawable).build();
    InstrumentedDraweeView view = new InstrumentedDraweeView(getContext());
    view.setHierarchy(gdh);
    return new VolleyDraweeHolder(getContext(), parent, view, getPerfListener());
}
Also used : GenericDraweeHierarchy(com.facebook.drawee.generic.GenericDraweeHierarchy) GenericDraweeHierarchyBuilder(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder) VolleyDraweeHolder(com.facebook.samples.comparison.holders.VolleyDraweeHolder) InstrumentedDraweeView(com.facebook.samples.comparison.instrumentation.InstrumentedDraweeView)

Example 2 with InstrumentedDraweeView

use of com.facebook.samples.comparison.instrumentation.InstrumentedDraweeView in project fresco by facebook.

the class FrescoAdapter method onCreateViewHolder.

@Override
public FrescoHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    GenericDraweeHierarchy gdh = new GenericDraweeHierarchyBuilder(getContext().getResources()).setPlaceholderImage(Drawables.sPlaceholderDrawable).setFailureImage(Drawables.sErrorDrawable).setProgressBarImage(new ProgressBarDrawable()).setActualImageScaleType(ScalingUtils.ScaleType.FIT_CENTER).build();
    final InstrumentedDraweeView instrView = new InstrumentedDraweeView(getContext(), gdh);
    return new FrescoHolder(getContext(), parent, instrView, getPerfListener());
}
Also used : ProgressBarDrawable(com.facebook.drawee.drawable.ProgressBarDrawable) FrescoHolder(com.facebook.samples.comparison.holders.FrescoHolder) GenericDraweeHierarchy(com.facebook.drawee.generic.GenericDraweeHierarchy) GenericDraweeHierarchyBuilder(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder) InstrumentedDraweeView(com.facebook.samples.comparison.instrumentation.InstrumentedDraweeView)

Aggregations

GenericDraweeHierarchy (com.facebook.drawee.generic.GenericDraweeHierarchy)2 GenericDraweeHierarchyBuilder (com.facebook.drawee.generic.GenericDraweeHierarchyBuilder)2 InstrumentedDraweeView (com.facebook.samples.comparison.instrumentation.InstrumentedDraweeView)2 ProgressBarDrawable (com.facebook.drawee.drawable.ProgressBarDrawable)1 FrescoHolder (com.facebook.samples.comparison.holders.FrescoHolder)1 VolleyDraweeHolder (com.facebook.samples.comparison.holders.VolleyDraweeHolder)1