I have fragment which has ViewPager:
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="350dp"
/>
Adapter:
public class ImageAdapter extends PagerAdapter
...
@Override
public Object instantiateItem(ViewGroup container, final int position) {
ImageView imageView = new ImageView(context);
imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
imageView.setAdjustViewBounds(true);
Ion.with(context)
.load(path)
.withBitmap()
.intoImageView(imageView);
((ViewPager) container).addView(imageView, 0);
return imageView;
}
...
}
If image is transparent, it has black background. Set white bg for fragment root view or activity root view did not help.