ViewPager を持つフラグメントがあります:
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="350dp"
/>
アダプタ:
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;
}
...
}
画像が透明の場合、背景は黒になります。フラグメント ルート ビューまたはアクティビティ ルート ビューに白い背景を設定しても効果がありませんでした。