通用图片加载器:从黑色渐变淡入

6
我正在使用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个回答

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" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接