通用图像加载器从黑色淡入?

时间:2014-02-21 17:30:14

标签: android fadein universal-image-loader

我正在使用Universal Image Loader从网络上“延迟加载”我的图像。是否可以使用淡入淡出的动画,但淡入“从黑色”而不是“从白色”?我的应用程序有黑色背景,我希望它能顺利淡化它,而不是“闪光”,因为当前效果看起来像。

以下是从白色

消失的代码
  DisplayImageOptions options;
            options = new DisplayImageOptions.Builder()
            .showImageOnLoading(R.drawable.no_poster)
            .showImageForEmptyUri(R.drawable.no_poster)
            .showImageOnFail(R.drawable.no_poster)
            .displayer(new FadeInBitmapDisplayer(500))
            .cacheInMemory(true)
            .cacheOnDisc(true)
            .build();
            ImageView myPosterView = (ImageView)findViewById(R.id.movieposterlarge);
            imageLoader.displayImage(movie_poster, myPosterView,options);

1 个答案:

答案 0 :(得分:4)

这似乎对我有用。

    options = new DisplayImageOptions.Builder()
            .showImageOnLoading(android.R.color.black)
            .showImageForEmptyUri(android.R.color.black)

注意,您还必须将您正在使用的任何视图的背景设置为黑色:

<GridView
    android:id="@+id/gridview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="0dp"
    android:background="@color/Black"
    android:horizontalSpacing="0dp"
    android:numColumns="1"
    android:padding="0dp"
    android:stretchMode="columnWidth"
    android:verticalSpacing="10dp" />
相关问题