1

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;
        }
...
}

画像が透明の場合、背景は黒になります。フラグメント ルート ビューまたはアクティビティ ルート ビューに白い背景を設定しても効果がありませんでした。

4

1 に答える 1

1

このリンクhttps://code.google.com/p/android/issues/detail?id=62016に従って、透明なGIFはAndroidではサポートされていないと思う ので、pngを使用することをお勧めします

于 2015-08-24T08:57:03.517 に答える