Hello, I've found strange bug on android 4.4.2 (see screenshot). DraweeView is placed in ViewPager with ScaleType FIT_CENTER.
Layout is:
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent">
android:id="@+id/photos_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent"
android:visibility="invisible"/>
Instantiation code:
@Override
public Object instantiateItem(ViewGroup container, int position) {
final ZoomableDraweeView v = new ZoomableDraweeView(container.getContext());
v.setVerticalDragListener(mVerticalDragListener);
GenericDraweeHierarchy hierarchy = mHotelImageHierarchyFactory.newHierarchyWithoutBackground();
hierarchy.setActualImageScaleType(ScalingUtils.ScaleType.FIT_CENTER);
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setLowResImageRequest(ImageRequest.fromUri(getImageUrl(position, mPreloadImageSize)))
.setUri(Uri.parse(getImageUrl(position, mImageSize)))
.build();
v.setHierarchy(hierarchy);
v.setController(controller);
container.addView(v);
v.setTag(getTagForPosition(position));
return v;
}